How to Get from Sydney to Melbourne (All Options Compared)

Sydney and Melbourne are the two biggest cities in Australia and the country’s most popular travel pairing. Getting between them is something thousands of people do every week β€” for work, for weekends, for holidays, and for the classic East Coast road trip that’s been a rite of passage for Australian travellers for generations. The good news is that you have several genuinely good options. The less good news is that each one involves a different set of tradeoffs between cost, time, convenience, and scenery.

Sydney and Melbourne are about 880km apart by road, which puts them in that awkward middle zone β€” too far for a quick drive, but close enough that flying feels like overkill once you factor in airport transfers and waiting time. The right option depends entirely on your budget, your schedule, and whether you want to see the landscape between the two cities or just be done with the journey as efficiently as possible.

Having done this journey by every available method over the years, I can give you an honest comparison of what each option actually feels like β€” not just the advertised travel time, but the full door-to-door reality.

πŸ“‹ TL;DR β€” the quick version

  • βœ… Flying is fastest and often cheapest: Door-to-door in under 4 hours if you’re close to both airports. Book ahead for prices under AUD $60 one-way.
  • 🚌 The bus is slowest but genuinely cheap: 11–12 hours overnight, from around AUD $35. Great if you’re on a tight budget and don’t mind sleeping upright.
  • πŸš‚ The train is scenic but slow and expensive: The XPT takes 10–11 hours and costs more than flying. Worth it for the experience, but not as a practical travel method.
  • πŸš— Driving takes 8–9 hours and gives you freedom: The Hume Highway is direct and well-maintained. The coastal Princes Highway takes longer but is far more scenic.
  • πŸ’‘ The coastal drive via the Great Ocean Road is the dream option: Allow 3–4 days and you’ll have one of Australia’s best road trip experiences.
  • πŸ“… Book flights 4–6 weeks ahead for best prices: Last-minute fares on this route can be very expensive; early booking saves significantly.

✈️ Flying from Sydney to Melbourne

The Sydney–Melbourne air corridor is one of the busiest domestic routes in the world. Qantas, Virgin Australia, Jetstar, and Rex all operate multiple flights per day, with departures roughly every 30–60 minutes during peak morning and evening periods. The flight itself takes around 1 hour 20 minutes, and when you add airport check-in (budget travellers should allow 90 minutes at Sydney’s busy T1 or T2), the flight, baggage claim, and the taxi or train into Melbourne city centre, you’re looking at around 3.5 to 4.5 hours door-to-door.

On price, flying can be incredibly cheap if you book in advance. Jetstar regularly runs Sydney–Melbourne fares from AUD $39–59 one-way. Qantas and Virgin Australia fares are generally higher (AUD $89–200+) but include more checked baggage allowance and more flexibility to change bookings. The price you pay varies enormously based on how far in advance you book β€” prices booked four to six weeks ahead are typically 40–60% lower than equivalent last-minute fares on this route.

πŸ›« Which airport to fly in and out of

Sydney has one main commercial airport (Kingsford Smith at Mascot, abbreviated SYD), so there’s no decision to make on the departure side. Melbourne is different β€” it has both Melbourne Airport (MEL/Tullamarine), about 23km northwest of the CBD, and Avalon Airport (AVV), about 55km southwest of the city. Jetstar and a few other budget carriers use Avalon. The transfer from Avalon to Melbourne city centre takes around 60–75 minutes by bus and adds significant time and cost to your journey. Stick to Melbourne Airport (MEL/Tullamarine) unless the price difference for Avalon is substantial.

πŸš‚ Taking the train from Sydney to Melbourne

The overnight XPT (Express Passenger Train) operated by NSW TrainLink runs between Sydney Central Station and Melbourne Southern Cross Station. The journey takes around 10 hours 45 minutes, departing Sydney at 7:37pm and arriving in Melbourne at 6:53am (check current timetables as times vary seasonally). There’s also a daytime service that takes a similar duration but gives you views of the Australian countryside along the way.

Honestly, the train is not the most practical choice for most travellers. It costs more than a budget airline ticket (economy seats from around AUD $55, sleeper cabins from AUD $130+), it takes 10+ hours, and the service has a reputation for occasional delays. But it has a certain romance to it β€” watching the landscape change from the NSW tablelands down through the Victorian high country as you eat breakfast in the dining car is a genuinely pleasant way to travel, and you arrive in the city centre without needing an airport transfer.

You might also enjoy reading about Best Cafes in Melbourne and Things You Should Know Before Visiting Sydney Australia.

πŸ›Œ Overnight sleeper cabins

The overnight XPT offers first-class sleeper cabins with fold-down beds, which are surprisingly comfortable for a train journey. If you’re travelling as a couple, sharing a cabin is both economical and genuinely enjoyable β€” you save on a night’s accommodation, arrive rested, and have a dinner and breakfast included in the fare. Book well in advance as sleeper cabins sell out quickly, especially on Friday and Sunday evenings.

🚌 Taking the bus from Sydney to Melbourne

Greyhound Australia and Firefly Express both operate coach services between Sydney and Melbourne. The journey takes around 11–12 hours via the Hume Highway, with one or two rest stops along the way. Most services depart in the evening and arrive in the morning β€” so you sleep through the journey and save on a night’s accommodation, which is the main selling point.

Prices start from around AUD $35–50 on Greyhound and Firefly for advance bookings. The buses are modern, air-conditioned, and have USB charging points and wifi (of variable quality). Seats recline, but it’s not the same as lying flat β€” this is a journey for budget travellers or those who genuinely sleep easily in transit, not for anyone who values their back or their sleep quality. On the plus side, the price is unbeatable, and you’ll arrive directly in the city centre without needing an airport transfer.

πŸš— Driving from Sydney to Melbourne

Driving gives you the most flexibility of any option. You can stop where you want, carry as much luggage as your car holds, and deviate from the direct route to see things along the way. There are two main route options: the direct route via the Hume Highway (around 870km, 8.5–9 hours of driving) and the coastal route via the Princes Highway (around 1,100km, 11–13 hours of driving without stops).

πŸ›£οΈ The Hume Highway β€” the direct route

The Hume Highway (M31/M7 from Sydney, then the A31 through NSW and Victoria) is the most straightforward way to drive between the two cities. The road is excellent β€” a dual carriageway for most of its length, with regular service stations and rest areas. There are a few worthwhile stops along the way: Gundagai (the Dog on the Tucker Box monument is a very Australian piece of roadside kitsch), Albury-Wodonga (the largest city on the route, straddling the NSW-Victoria border), and the Ned Kelly country around Glenrowan in Victoria. Realistically, most people drive straight through in one day with two or three short stops.

🌊 The coastal route β€” and the Great Ocean Road detour

If you have three to four days to spare, the coastal route via the Princes Highway and the Great Ocean Road is one of Australia’s greatest road trips. From Sydney, you drive south through the NSW South Coast β€” passing Wollongong, Kiama (famous for its blowhole), Jervis Bay, and Merimbula β€” before crossing into Victoria at Eden and continuing through Gippsland to Melbourne.

The classic addition is to approach Melbourne from the southwest via the Great Ocean Road instead. This means driving from Melbourne out to Torquay, then following the coastal road west to the Twelve Apostles rock formations before looping back. You’ll need to add a day or two for this extension, but the scenery β€” jagged limestone stacks rising from the Southern Ocean, ancient rainforest, koalas in wild eucalyptus trees β€” is spectacular enough to justify the extra time. This is the trip most travellers remember for the rest of their lives.

If you’re planning further afield, our guides to Sydney Vs Melbourne and Aboriginal Cultural Museums Melbourne are well worth a look.

πŸ‘‰ Book a Great Ocean Road Day Tour from Melbourne on GetYourGuide β†’

πŸ’° Cost comparison β€” all options side by side

Here’s an honest comparison of the total cost for each option, including transport to and from airports or stations where relevant:

  1. Plane (budget airline, booked ahead): AUD $39–80 for the flight, plus AUD $20–30 each end for airport transport = AUD $80–140 total. The cheapest option when booked in advance, and by far the fastest.
  2. Bus (Greyhound or Firefly, booked ahead): AUD $35–60 total, including walking out of the bus at central Melbourne. Cheapest overall option with no extras. Best for travellers with very limited budgets.
  3. Train (economy seat): AUD $55–85, arriving city centre. Comfortable but often more expensive than a budget flight for no time saving.
  4. Train (sleeper cabin): AUD $130–200+, but includes a night’s accommodation and meals. Value depends on whether you’d otherwise be paying for a Sydney or Melbourne hotel room that night.
  5. Driving (rental car, Hume Highway): AUD $50–100 for petrol, plus AUD $60–150/day for car rental. Total varies significantly based on rental costs, but expect AUD $150–250 minimum for a one-way drive.

πŸ’‘ Practical tips for the Sydney–Melbourne journey

  1. Book flights 4–6 weeks ahead for the best prices. The Sydney–Melbourne route has very dynamic pricing β€” fares can double or triple in the week before departure. Set a price alert on Google Flights and book when you see a good deal.
  2. Take the SkyBus from Melbourne Airport. The SkyBus runs 24 hours between Melbourne Airport and Southern Cross Station in the CBD. It costs around AUD $22 one-way and takes about 30 minutes in normal traffic (longer during peak hour). Much cheaper than a taxi or rideshare, which can cost AUD $55–70 in peak traffic.
  3. Consider the train if you’re a nervous flyer. The overnight XPT from Sydney to Melbourne is a genuinely comfortable experience for train lovers and nervous flyers alike. You leave in the evening, sleep, and wake up in a new city. There’s something civilised about that.
  4. Don’t drive straight through without a rest stop. Eight-plus hours is a long time behind the wheel. Plan two or three rest stops of 15–20 minutes minimum, and consider splitting the drive over two days with a night in Albury-Wodonga or Canberra if you’re tired. Driver fatigue is a serious road safety issue on this route.
  5. The East Coast itinerary question comes up a lot: If you’re doing a broader 2 weeks in Australia itinerary, most travellers fly Sydney to Melbourne and save the driving for a Great Ocean Road day trip from Melbourne rather than driving the full distance between cities.

🏁 Which option should you choose?

For most travellers in most situations, flying is the right answer. It’s fast, it’s often the cheapest option when booked ahead, and it saves an entire day of travel time that you can spend actually exploring one of Australia’s two greatest cities. Book with Jetstar or Virgin Australia for the best balance of price and reliability.

If you’re on a very tight budget and time is flexible, the overnight bus is an excellent option β€” you save on accommodation, arrive city-centre, and have more money for the fun stuff at your destination. If you have four or more days and a driving licence, the coastal drive via the Great Ocean Road is an experience that no flight or bus can match. It’s slower, yes. But the things you’ll see along the way will be among the best memories of your entire Australia trip.

πŸ‘‰ Book Sydney Tours and Experiences on GetYourGuide β†’