We have detected that your browser has JavaScript disabled.

You will not be able to access some areas of this website.
For instructions on enabling JavaScript, please click here

Getting Here

Getting Here


Toodyay is located in the inner Wheatbelt region of Western Australia, bordering the Perth metropolitan area.


Self Drive by Car
Click on maps to enlarge image

From Perth, visitors have the option of taking the Toodyay Road through Gidgegannup

or Great Eastern Highway via Clackline to Toodyay. Or from Great Northern Highway taking the scenic route along Chittering Road.
From Northam, take the Northam-Toodyay Road, and at the T junction turn right into Toodyay Road. This is the best route for visitors from the Eastern States of Australia. 

From New Norcia, follow the Great Northern Hwy towards Bindoon, turn left onto Bindoon Dewars Pool Road before reaching the Bindoon town centre, turn right at the Cross junction (just after crossing the railwayline) onto the Bindi-Bindi Toodyay Rd and this will take you directly into the main centre of Toodyay. 
Alternatively, from New Norcia you can tavel East on the Callingiri New Norcia Rd, turn right at the T junction onto Bindi-Bindi Toodyay Rd and follow this road into Toodyay town centre.

Public Transport
Three comfortable commuter trains link Perth with Toodyay, then continue onto to Northam, Merredin and/or Kalgoorlie.
The journey between Midland and Toodyay follows a scenic route along much of the Avon River and picturesque hills of the Avon Valley.

The AvonLink operates Monday to Friday and on Saturday linking Toodyay with Midland and Northam.
AvonLink services connect with urban train services at Midland Train Station.

The MerredinLInk operates on  Wednesday  linking Toodyay with Perth and Northam/Merredin.

The Prospector operates every day, linking Toodyay with Perth and Northam/Merredin/Kalgoorlie.
The Prospector has limited scheduled stops, so please refer to timetables and these tickets must be booked in advance.
Please refer to our TRANSWA page for current timetables.

For train bookings, call 1300 662 205.