Comparisons11 min read

Firefly vs Greyhound for the Overnight Bus: Which to Book?

Firefly or Greyhound for an overnight coach? They compete head-to-head on one leg only, Sydney to Melbourne. We compare coverage, price and comfort honestly.

By The AusBus Team

Fact-checked against operator timetables

Light trails from overnight traffic on a dark highway.

If you're weighing up an overnight coach in south-eastern Australia, two names come up: Firefly Express and Greyhound Australia. They're a study in contrasts. Firefly is a focused overnight specialist built around two corridors, Sydney to Melbourne and Melbourne to Adelaide. Greyhound is the national operator with a network that runs up the east coast, into the Outback and across the Territory.

Here's the thing most comparisons get wrong, though: they only compete head-to-head on one leg. Sydney to Melbourne is the single corridor both operators run. Melbourne to Adelaide is Firefly territory; Greyhound doesn't run it. Sydney to Adelaide as a direct coach doesn't exist on either operator; Firefly sells it as a through trip with a change in Melbourne, and Greyhound doesn't sell it at all. So "Firefly vs Greyhound" is really two different questions: which one on Sydney to Melbourne, and what your options actually are everywhere else. This guide answers both.

Firefly runs
Syd–Mel + Mel–Adl
Greyhound runs
National network
Head-to-head
Syd–Mel only
Firefly fares
From $60

The short answer

On Sydney to Melbourne, both run overnight coaches, and at our last fare check Firefly was the clear value pick: its fares sat at a flat $60 while Greyhound's started from $135 and moved with demand. Greyhound earns its place when your journey continues beyond the corridor, because it's the operator with the national network to carry you onward, up the coast to Brisbane and Cairns or inland to places Firefly has never heard of.

On Melbourne to Adelaide, the comparison dissolves: Firefly is the overnight coach on that corridor and Greyhound simply isn't on it. And on Sydney to Adelaide, Firefly's through service via Melbourne is the single-operator way to do it by coach; Greyhound doesn't offer the trip.

In other words: pick between them on Sydney to Melbourne, and everywhere else in the south-east the network map has usually already picked for you.

Where each operator actually goes

This is the first thing that rules options in or out, and it's where the popular framing of these two as all-purpose rivals falls apart.

Firefly Express runs two overnight corridors and does them properly:

  • Sydney to Melbourne (and return) down the Hume Highway, overnight.
  • Melbourne to Adelaide (and return) along the Western and Dukes highways, calling at a string of country towns on the way: Ballarat, Ararat, Stawell, Horsham, Nhill and Kaniva in Victoria, then Bordertown, Tintinara and Murray Bridge across the South Australian border. For those towns, Firefly is one of the few long-distance coaches that stops at all.
  • Sydney to Adelaide sold as a single through trip, with a change in Melbourne partway.

Greyhound Australia runs a genuinely national network: the east coast from Sydney up to Brisbane, the Whitsundays and Cairns, the Outback corridors, the Northern Territory, and connections most operators don't touch. Within the south-eastern triangle, though, its footprint is exactly one corridor: Sydney to Melbourne. It does not run Melbourne to Adelaide, and it does not sell Sydney to Adelaide.

So the coverage question answers itself. If your trip is Melbourne to Adelaide, or you're heading to Horsham or Murray Bridge, Firefly is your coach. If your trip runs up the coast past Sydney or into the north, it's Greyhound. Only on Sydney to Melbourne do you genuinely choose.

Route guide

Sydney to Melbourne

From $56.9910h 20m865 km

Route guide

Firefly's overnight corridor: Melbourne to Adelaide

From $6011h 15m726 km

The overnight experience

Both operators run overnight services, which is the appeal: board in the evening, sleep through the long inland drive, and arrive in the morning having saved a day and a night's accommodation.

Firefly is an overnight specialist, so the overnight run is its core business rather than one service type among many. The timetable is built around it: an evening departure from the city terminal, the long highway run through the small hours, and an early-morning arrival. For travellers who want a straightforward, no-frills overnight coach on exactly these corridors, that focus is the appeal: it does one job.

Greyhound runs its Sydney to Melbourne services as part of a much larger operation, with the backing of a national network, staffed stops on its core corridors, and the support reach that comes with size, which can matter if a service is disrupted on a long overnight leg. It also gives you more than one departure pattern to choose from on the corridor, where Firefly's schedule is leaner.

For what an overnight coach is actually like once you're aboard, whatever the operator, our overnight bus guide covers the practicalities of sleeping, comfort and what to bring.

Route guide

The return leg: Melbourne to Sydney

From $56.9911h865 km

Price: the numbers, honestly

Most operator comparisons tell you to "compare on the day because either can win". On this pairing, that's not what our fare data shows, so we'll say what we actually see.

At our last fare check, Firefly's fares sat at a flat $60 on both of its core corridors, Sydney to Melbourne and Melbourne to Adelaide, with the through Sydney to Adelaide trip from around $130. Firefly's pricing barely moves; it behaves like a fixed-fare operator even though we re-check it regularly.

Greyhound prices the Sydney to Melbourne corridor from $135 and uses demand-based pricing, so its fare moves with the date and how far ahead you book; the lowest seats sell first.

Fares as at our last check (July 2026), lowest advertised one-way. Greyhound's fares move with demand, so confirm current prices on your date before booking.
LegFireflyGreyhoundOur read
Sydney – MelbourneFrom $60, overnightFrom $135, demand pricedFirefly on fare, at our last check
Melbourne – AdelaideFrom $60, overnightNot servedFirefly by default
Sydney – AdelaideFrom $130, via MelbourneNot servedFirefly by default
Beyond the triangleNot servedNational networkGreyhound by default
Sydney to Melbourne overnight, lowest advertised
Firefly
From $60
Greyhound
From $135

As at our July 2026 check. Greyhound’s fares move with demand; confirm on your date before booking.

Two honest caveats. First, fares change, and Greyhound's demand pricing means its gap to Firefly narrows on quiet dates; the route guide shows both operators' current starting fares side by side, so check your actual date rather than taking July's snapshot on faith. Second, fare isn't the whole decision on an overnight trip: the departure and arrival times shape your whole next day, so a few dollars either way matters less than arriving at a time you can actually do something with.

It's also worth knowing that on Sydney to Melbourne these two aren't the whole market: FlixBus runs the corridor too, with day and overnight services from around $26 at our last check. If pure price is your deciding factor, read our Greyhound vs FlixBus comparison before you book anything.

Route guide

The long one: Sydney to Adelaide by coach

From $12916h 37m1,374 km

Comfort and the on-board basics

On a single overnight leg, the two are closer than their different sizes suggest. Both run coaches set up for the overnight run, with reclining seats and the on-board basics you'd expect for a long night-time journey. Neither is luxurious; an overnight coach is a long sit wherever you book it, and the difference between a good night and a poor one is usually down to your own preparation, an eye mask, a neck pillow, a warm layer, more than the operator.

The honest framing is that comfort won't be the deciding factor between them. Coverage, price and the departure time will be. If a comfortable night really is your priority, pay attention to seat choice where the booking allows it, and to how many stops your service makes overnight; Firefly's Melbourne to Adelaide run calls at its Western Highway towns through the night, which is a lifeline for those towns and a series of brief wake-ups for everyone else. Greyhound's overnight Sydney to Melbourne run is more of a straight shot, but check the stop pattern on your specific service either way.

Luggage and the practical stuff

For most travellers luggage is a wash between the two: both include a checked bag plus a carry-on on standard fares, which is plenty for an overnight city-to-city trip. As always, if you're carrying more than one large bag or something oversized, read the specific fare's luggage line before booking on whichever operator you choose.

City logistics are similar too. In Sydney both use the coach bays on Eddy Avenue at Central; in Melbourne both work from the coach terminal at Southern Cross. In Adelaide, Firefly arrives at the Central Bus Station in the city centre. The deciding factors really are coverage, the fare on your date and the departure time, not the terminals or the on-board basics.

Booking and tickets

Both let you book online in a few minutes, and AusBus links you straight through to the operator's own booking page, so you pay the operator directly with no booking fee added. A few practical notes for an overnight trip:

  • Book ahead on Greyhound especially. Its demand pricing means the lowest fares sell first; two to four weeks out tends to be the sweet spot, and midweek usually beats the weekend. Firefly's flat fare takes the timing pressure off, but overnight seats still sell out around holidays.
  • Mind the departure and arrival times. On an overnight service the timing shapes your whole next day. An early-morning arrival can mean hours to fill before you can check in, so know where you'll wait or store a bag.
  • On Sydney to Adelaide, expect a change. Firefly's through trip involves a change of coach in Melbourne on the one ticket. Build that into your expectations for the night.
  • Tickets aren't interchangeable. A Firefly ticket works only on Firefly, and a Greyhound ticket only on Greyhound, so a trip that mixes them means two separate bookings and a sensible buffer at the connection.

When to pick Firefly

  • Your trip is Sydney to Melbourne overnight and the flat $60 fare beats Greyhound's price on your date, which at our last check it did comfortably.
  • Your trip is Melbourne to Adelaide, or Sydney to Adelaide as a through coach: on those corridors Firefly is the overnight option, not one of two.
  • You're travelling to or from one of its Western Highway towns, Ballarat, Horsham, Nhill, Bordertown, Murray Bridge and their neighbours, where long-distance coach choices are thin.

When to pick Greyhound

  • Your journey continues beyond the south-east: up the coast to Brisbane, the Whitsundays or Cairns, inland, or into the Territory, where only Greyhound's network goes.
  • You want more Sydney to Melbourne departures to choose from on a given day, or its timing simply fits your plans better.
  • You're using a Greyhound pass for a longer itinerary and this leg is part of it; a pass changes the per-leg maths entirely. See our Greyhound pass guide for how those work.

What we'd actually do

For a straight overnight run between Sydney and Melbourne, we'd check both fares on our actual date, expect Firefly to win on price, and let the departure times break any tie; if neither suited, we'd look at FlixBus before paying a premium. For Melbourne to Adelaide, we'd book Firefly without agonising, because it's the overnight coach on that corridor. And for any trip that continues beyond the triangle, we'd book Greyhound, because it can carry the whole journey on one operator rather than leaving us to stitch a connection. The map makes most of this decision for you; the fare check makes the rest.

Frequently asked questions

Is Firefly or Greyhound cheaper for an overnight bus?

At our last fare check, Firefly, and not by a little: a flat $60 on Sydney to Melbourne against Greyhound's demand-priced fares from $135. Greyhound's prices move with the date, so the gap narrows on quiet days. Compare both current fares on the route guide for your actual travel date before booking.

Where does Firefly Express go?

Firefly runs two overnight corridors: Sydney to Melbourne down the Hume Highway, and Melbourne to Adelaide along the Western Highway with stops at country towns including Ballarat, Ararat, Stawell, Horsham, Nhill, Kaniva, Bordertown, Tintinara and Murray Bridge. It also sells Sydney to Adelaide as a through trip with a change in Melbourne. Beyond those corridors you'll need a different operator.

Does Greyhound run Melbourne to Adelaide?

No. Greyhound doesn't operate the Melbourne to Adelaide corridor. Firefly runs it as an overnight coach, and V/Line offers daytime train-and-coach connections on the corridor. Greyhound's network strength is the east coast, the Outback and the Northern Territory, plus Sydney to Melbourne.

Which is better for Sydney to Adelaide?

By coach it isn't really a contest: Greyhound doesn't sell the trip, and Firefly runs it as a single through booking via Melbourne, from around $130 at our last check. It's a long overnight journey with a change of coach partway, so weigh it against flying or the train if your dates are flexible.

Is the overnight bus comfortable on either operator?

Both run coaches set up for overnight travel with reclining seats and the usual on-board basics, and on a single overnight leg they're closely matched. An overnight coach is a long sit either way; your own eye mask, neck pillow and warm layer make more difference to the night than the choice of operator.

Keep reading

Tags

  • firefly
  • greyhound
  • comparison
  • overnight
  • sydney-melbourne
  • melbourne-adelaide