To reach Ballarat from Bunbury, you must first travel to Perth, then fly to Melbourne. The flight from Perth to Melbourne takes 4 hours. From Melbourne Tullamarine, take the SkyBus to Southern Cross Station. Finally, catch a V/Line train to Ballarat, which takes approximately 90 minutes. This route covers over 3,500 km across the Australian continent.
Total Distance: Driving distance 3,550 km; straight-line air distance 2,900 km.
|
Direct
|
Direct
|
|
|---|---|---|
| Duration | 1 hour 30 mins | 4 hours |
| Avg Price | $15 - $25 | $350 - $700 |
| Operator | V/Line | Virgin Australia |
| Route | Southern Cross Station to Ballarat Station | Perth Airport to Melbourne Tullamarine |
| Tip | Ensure you have a Myki card loaded with enough credit before boarding. | Virgin Australia offers reliable service with good connectivity to regional trains. |
Autumn (March to May) for comfortable temperatures and beautiful foliage in Ballarat.