The town is situated to the north-west of Bendigo on the Loddon Valley Highway. The highway is known locally as High Street until the intersection with Sailors Gully Road (Bendigo - Pyramid Road) and as Peg Leg Road to the west. Located on this intersection is Brassey Square which is the location of the town hall. Next to the town hall is the former post office and the Mechanics' Institute. To the north of the intersection on Napier Street is Canterbury Park and Lake Neangar while the Swan Hill railway line and the local railway station are located to the south.