Travel from Ballarat to Adelaide

Bus or train from Ballarat to Adelaide?

V-Line operates a train from Ballarat to Adelaide 3 times a day. Tickets cost $6 - $10 and the journey takes 57 min. PTV Overland also services this route twice a week. Alternatively, Firefly Express operates a bus from Ballarat to Adelaide once daily. Tickets cost $45 - $55 and the journey takes 9 h.

Travel Guides

Best ways to travel around AustraliaRome2rio’s tips and tricks to getting around Australia

How to get from Ballarat to Adelaide

From Ballarat train to Skybus Coach Terminal/Spencer St, bus to Melbourne airport, fly to Adelaide airport, then bus to Adelaide. 4 h 46 min $117. From Ballarat bus to Tourist Information Centre/Jubilee Hwy East, taxi to Mount Gambier airport, fly to Adelaide airport, then bus to Adelaide. 7 h 7 min $206. From Ballarat train to Ararat then train to Adelaide. 8 h 52 min $87. From Ballarat bus to Adelaide. 9 h $45. From Ballarat night bus to Dundas St/Market St then bus to 85 Franklin St. 10 h 33 min $58. From Ballarat drive to Adelaide. 6 h 52 min $66.

Operators from Ballarat to Adelaide