Cookies help us provide a better experience for you. By continuing to use our site, you accept the use of cookies. Read our Cookies Policy.

Macarthur is 301 kilometres from Melbourne CBD
You can reach Macarthur by car or by train & bus
By Car
Macarthur is 301 kilometres away from Melbourne CBD and will take approximately 3hr 30mins to drive.
Step by step directions:
- Travel from Melbourne city onto the Westgate Freeway M1 (Travel 75km)
- Take the Hamilton Highway/B140 Exit towards Hamilton/Newton (Travel 140km)
- Arrive in Mortlake, Continue Hamilton Highway / B140 (Travel 60km)
- Arrive in Penshurst, take the Macarthur-Penshurst Road / C185 (Travel 35km)
- Arrive in Macarthur
By Bus & Train
Train services operated by V/Line are available from Melbourne to Warrnambool and connect with the Warrnambool to Port Fairy bus service daily. Stay overnight and catch the Ararat service to Macarthur on a Tuesday, Friday or Sunday.
The Melbourne to Warrnambool train line departs from Southern Cross Station in Melbourne's CBD.
Train times vary and are not available 24/7.
Click here to plan your train journey.
For train & bus stops and timetables, please visit
Website: ptv.vic.gov.au
Phone: 1800 800 007