Adelaide to Melbourne Bus

Daily express coach service from Adelaide Central Bus Station to Southern Cross Station, Melbourne. Comfortable travel through South Australia and regional Victoria with free WiFi, USB charging, and 45kg luggage allowance.

From $65
One way • Book online
Book Now

Adelaide to Melbourne at a Glance

~10 hrs
Travel Time
725 km
Distance
$65
From $65 per person
Daily
Departures

The Firefly Express Adelaide to Melbourne bus offers daily departures from Adelaide’s Central Bus Station on Franklin Street. Our modern coaches travel east through the rolling hills of the Adelaide Hills, across the South Australian border, and through western Victoria to arrive at Southern Cross Station in Melbourne’s CBD.

For 60 years, Firefly Express has been South Australia’s trusted coach connection to Melbourne. Whether you’re heading to Melbourne for work, study, shopping, or to catch an interstate flight, our Adelaide to Melbourne bus is the most affordable option. Fares start from just $65 one way — a fraction of the cost of driving or flying.

Travel in comfort with free WiFi, USB charging ports at every seat, reclining seats, and a generous 45kg luggage allowance included in every fare. Our coaches also feature wheelchair accessible seating, and the route includes meal breaks at roadhouses so you can stretch your legs and grab a bite.

Stops Along the Way

The Adelaide to Melbourne bus travels east through the Adelaide Hills, across the SA-Victoria border, and through western Victoria. Stops at key regional towns give you flexible boarding and alighting options.

Adelaide CBD (Central Bus Station)
Crafers
Mt Barker
Murray Bridge
Tailem Bend
Keith
Bordertown
Nhill
Dimboola
Horsham
Stawell
Ararat
Beaufort
Ballarat
Deer Park
Melbourne CBD (Southern Cross Station)

Adelaide to Melbourne Bus — Frequently Asked Questions

How long is the bus from Adelaide to Melbourne?

The Adelaide to Melbourne bus takes approximately 10 hours. Both day and overnight services run daily, so you can pick the departure time that works best for your schedule.

How much does the Adelaide to Melbourne bus cost?

Fares start from just $65 one way when you book online. Every fare includes 45kg luggage allowance, free WiFi, and USB charging — no hidden extras.

Where does the Adelaide to Melbourne bus depart from?

The bus departs from Adelaide Central Bus Station on Franklin Street in the city centre. In Melbourne, you arrive at Southern Cross Station on Spencer Street, with easy connections to trains, trams, and taxis.

Does the bus stop in Ballarat?

Yes, the Adelaide to Melbourne bus stops in Ballarat and many other towns along the Western Highway, including Horsham, Stawell, Ararat, and Beaufort. You can board or alight at any stop.

Is the overnight bus comfortable?

Absolutely. Firefly Express coaches feature reclining seats, free WiFi, USB charging, and air conditioning. Many passengers find the overnight service convenient as you save on a night’s accommodation.

Ready to Book Your Adelaide to Melbourne Bus?

Fares from $65. Free WiFi. 45kg luggage. Daily departures. Book online in minutes and travel with Australia's trusted coach service.

Book Adelaide to Melbourne