
Melbourne Airport to City: Compare Costs, Times & Options
The 23 km journey from Melbourne Airport to the city centre looks straightforward, but the price difference between a bus and a taxi can be bigger than you think. This guide breaks down every real cost, from SkyBus to the public transport trick that costs just $4.60, so you can choose the best ride for your situation.
SkyBus fare: $24.60 (one-way) ·
SkyBus travel time: 25–40 minutes ·
Distance from airport to city: 23 km
Quick snapshot
- Direct express to Southern Cross Station (Everything Victoria (travel guide))
- $24.60 one-way, 25–40 min (Everything Victoria (travel guide))
- Runs 4am–1am every 15 min (Everything Victoria (travel guide))
- Route 901 + Craigieburn line (Everything Victoria (travel guide))
- $4.60 Myki fare, ~60 min (Everything Victoria (travel guide))
- Every 15 min on weekdays (Everything Victoria (travel guide))
- Available 24/7 at ranks (Virgin Australia (airline travel guide))
- $65–75 average fare (Virgin Australia (airline travel guide))
- 20–45 min depending on traffic (Virgin Australia (airline travel guide))
- Pick-up at designated zones (Virgin Australia (airline travel guide))
- $50–65 average UberX (Virgin Australia (airline travel guide))
- Dynamic pricing during peak (Virgin Australia (airline travel guide))
Six options, one pattern: the cheapest way requires a transfer, and the fastest way costs more than a meal for two.
| Mode | Cost (one-way) | Travel time | Frequency |
|---|---|---|---|
| SkyBus | $24.60 | 25–40 min | Every 15 min (4am–1am) |
| Public bus + train | $4.60 (Myki) | ~60 min | Every 15–30 min |
| Taxi | $65–75 | 20–45 min | On demand 24/7 |
| UberX | $50–65 | 25–45 min | On demand |
The catch: the $4.60 public transport option is only viable if you already have a Myki card. Without one, add $6 for the card, bringing the effective cost to $10.60 – still less than a third of the SkyBus.
How do I get to the city from Melbourne Airport?
SkyBus express bus
- SkyBus is the dedicated airport coach service running from Melbourne Airport to Southern Cross Station (Fix Price Taxi To Airport (transport comparison site)).
- It operates daily from 4am to 1am with departures every 15 minutes; the ride takes 25–40 minutes depending on traffic (Virgin Australia (airline travel guide)).
- Tickets are $24.60 one-way for adults, $41.20 return, and $4.00 for children one-way (Everything Victoria (travel guide)).
Public bus (Route 901)
- Route 901 runs from the airport to Broadmeadows station, where you can catch the Craigieburn line into the city (Everything Victoria (travel guide)).
- Buses run every 15 minutes on weekdays; the combined journey takes about 60 minutes.
- Fare is $4.60 during peak and $3.60 off-peak using a Myki card (Carry On Only (travel blog)).
Taxi and rideshare
- Taxis are available from ranks outside each terminal 24/7. The fare to the CBD averages $65–$75, plus a $4.82 airport access fee (Virgin Australia (airline travel guide)).
- UberX pick-up zones are at T1, T2, T3, and T4. Estimated fares range from $50 to $65, though surge pricing can push it higher (Everything Victoria (travel guide)).
Train via Broadmeadows
- There is no direct train from Melbourne Airport to the city. The only rail option is to take the Route 901 bus to Broadmeadows station and then the Craigieburn line (Australian Frequent Flyer (frequent flyer community)).
- A planned airport rail link has been discussed for years but is not yet operational.
Is there a free shuttle from Melbourne Airport to the city?
- No. Melbourne Airport does not operate a free shuttle to the city centre (Melbourne Airport (official airport site)).
- Some hotels near the airport offer complimentary shuttles, but these only serve the immediate airport precinct, not the CBD.
If you see a “free airport shuttle” advertised, it’s almost certainly a hotel transfer that drops you at a nearby motel on Mickleham Road, not Flinders Street. The cheapest legitimate way into the city still costs $4.60.
How much does it cost to get from Melbourne Airport to the city?
SkyBus cost
- Adult one-way $24.60; return $41.20; child one-way $4.00; return $6.00 (Everything Victoria (travel guide)).
- Group discounts are available for two or more passengers, making it more competitive for couples.
Public transport cost
- Using Myki: peak $4.60, off-peak $3.60 for a two-hour journey covering zones 1 and 2 (Carry On Only (travel blog)).
- If you don’t have a Myki card, the initial purchase is $6.00 (non-refundable).
Taxi fare
- Metered taxis start at $3.80 plus $2.05 per km. The average trip to the CBD is $65–$75, but can exceed $80 during peak traffic or late at night (Everything Victoria (travel guide)).
- An airport access fee of $4.82 is added to every taxi trip (Virgin Australia (airline travel guide)).
Uber fare
- UberX is typically $50–$65, but can drop to around $48 off-peak (Executive Traveller (business travel publication)).
- Uber Comfort $54.37, UberXL $69.41, Uber Premier $75.15 (Executive Traveller (business travel publication)).
- Dynamic pricing during major events or peak times can push UberX above $80.
The trade-off: if you’re travelling alone, public transport is the clear cheapest. For two people, SkyBus beats Uber on cost. For three or more, a rideshare often wins on both price and convenience.
What is the cheapest way to get from Melbourne Airport to city Centre?
Using public bus and train
- Take Route 901 from the airport to Broadmeadows station (about 25 minutes), then catch the Craigieburn line to Southern Cross or Flinders Street (about 30 minutes). Total cost: $4.60 with Myki if you already have a card (Everything Victoria (travel guide)).
- This is the cheapest option, but it requires a transfer and takes about 60 minutes.
SkyBus alternative
- SkyBus is faster at 25–40 minutes but costs $24.60. For a solo traveller, that’s five times the public transport fare. However, SkyBus becomes cost-effective for couples or small groups, especially with the return ticket at $41.20 total.
The cheapest way is public transport, but only if you can tolerate a transfer and a longer ride. If you value time, SkyBus is the best middle ground. For groups of three or more, an UberX can be cheaper than SkyBus for the whole party.
Is Uber or taxi cheaper from Melbourne Airport?
- Uber is generally cheaper than a metered taxi for the same route. UberX averages $50–$65, while a taxi averages $65–$75 (Everything Victoria (travel guide)).
- Taxi fares are regulated and start higher; Uber uses dynamic pricing, which can occasionally make it more expensive during peak demand.
- Executive Traveller quotes UberX at $47.88 off-peak, compared to a taxi’s minimum of about $60 (Executive Traveller (business travel publication)).
The pattern: Uber wins on price most of the time, but taxis have fixed ranks and no surge pricing. If you’re landing at 2am, a taxi’s predictable fare may be safer than waiting for an Uber surge.
How far is Melbourne Airport from the city centre?
Distance and travel time
- The straight-line distance is about 23 km; driving distance is 22–25 km depending on the route (Google Maps (map service)).
- Travel time by car without traffic is 20–30 minutes. During peak hours (7–9am, 4–7pm), it can exceed 45 minutes.
- SkyBus and taxis/rideshare are similarly affected by traffic; public transport (bus+train) is more consistent because the train portion is not affected by road congestion.
Melbourne’s West Gate Freeway and CityLink toll road are prone to delays. Adding 15 minutes to your journey is common during peak. Always factor in extra time if you have a flight to catch.
Comparison: All modes side by side
Five modes, one pattern: the cheapest option requires a transfer, and the fastest option costs more than a meal for two.
| Mode | Cost (one-way, solo) | Time | Convenience | Best for |
|---|---|---|---|---|
| SkyBus | $24.60 | 25–40 min | Direct, frequent | Solo travellers, couples |
| Public bus + train | $4.60 | ~60 min | Requires transfer | Budget solo travellers |
| Taxi | $65–75 | 20–45 min | Door-to-door, 24/7 | Groups, late-night |
| UberX | $50–65 | 25–45 min | App-based, variable | Small groups, off-peak |
| Hotel shuttle | Free (limited) | 10–15 min | Only to nearby hotels | Airport hotel guests |
The implication: for a solo traveller, public transport is the cheapest by far. For a group of four, an UberX splits to about $15 per person – cheaper than SkyBus and faster than the bus+train combo.
Pros and Cons of each option
Upsides
- SkyBus: direct, frequent, luggage-friendly
- Public transport: cheapest by far, uses Myki
- Taxi: available 24/7, no app needed
- Uber: often cheaper than taxi, can track ride
Downsides
- SkyBus: expensive for singles, no night service after 1am
- Public transport: requires transfer, longer, needs Myki
- Taxi: most expensive, surge possible at night
- Uber: dynamic pricing, pick-up zones can be crowded
How to get from Melbourne Airport to city using public transport (step by step)
- Buy a Myki card at the airport’s 7-Eleven or the myki machine near the bus stop. Cost: $6 (card) + minimum top-up of $4.60.
- Board Route 901 from the bus stop outside T4 (or T1/T2/T3). The bus runs every 15 minutes on weekdays, every 30 minutes on weekends.
- Ride to Broadmeadows station (about 25 minutes). Touch on your Myki on the bus.
- Transfer to the Craigieburn train at Broadmeadows. Trains run every 20 minutes; the trip to Southern Cross or Flinders Street takes about 30 minutes.
- Touch off your Myki at the destination station. Your fare will be deducted automatically.
Total cost: $4.60 (peak) or $3.60 (off-peak). Total time: about 60 minutes. This is the cheapest way to get from Melbourne Airport to the city centre.
Clarity: What’s confirmed and what’s unclear
Confirmed facts
- SkyBus adult one-way fare is $24.60 (Everything Victoria (travel guide)).
- Distance from Melbourne Airport to CBD is 23 km (Google Maps (map service)).
- No free airport-operated shuttle exists (Melbourne Airport (official site)).
- Public transport fares are $4.60 peak / $3.60 off-peak with Myki (Carry On Only (travel blog)).
- Taxi fares average $65–$75 plus airport access fee (Virgin Australia (airline travel guide)).
What’s unclear
- Exact Uber fare varies with surge pricing and time of day; estimates range from $47.88 to $75+.
- Taxi fare can be higher during peak hours or with tolls; the $4.82 airport access fee is fixed but the meter can add extra.
- Public transport travel time can exceed 60 minutes if the bus is delayed.
What travellers say
SkyBus offers ‘turn up and go’ services 4:00am – 1:00am, 7 days per week.
— Melbourne Airport (official airport site)
Route 901 runs every 15 minutes on weekdays and connects to the train network.
— Public Transport Victoria (transport.vic.gov.au (state transport authority))
For a solo traveller on a budget, the choice is clear: take the public bus and train, pay $4.60, and accept a longer journey. For groups of three or more, an UberX splits to about $15 per person – cheaper than SkyBus and faster than public transport. The $24.60 SkyBus is the best middle ground for couples or those who value direct service without transfers.
Related reading: Melbourne Airport to City Transport Guide · Melbourne Airport to CBD Transport Guide
sg.trip.com, everythingvictoria.com.au, airmundo.com, parkmundo.com.au, cestee.com, melbournetourism.org, airport2city.wiki
For those who prefer driving themselves, car hire at Melbourne Airport offers a flexible alternative to public transport.
Frequently asked questions
Can I use Myki on SkyBus?
No, Myki is not accepted on SkyBus. You need a separate SkyBus ticket purchased online, at the airport, or at Southern Cross Station.
Are there luggage restrictions on SkyBus?
SkyBus allows two pieces of luggage per passenger plus a carry-on. Oversized items like surfboards or bicycles may incur an extra charge.
Does the public bus run 24 hours?
Route 901 does not run 24 hours. The first bus from the airport is around 4:30am and the last bus departs around 11:30pm. After that, taxis and rideshares are the only options.
How early should I arrive at the airport for a domestic flight?
Melbourne Airport recommends arriving at least 1 hour before a domestic flight and 2 hours before an international flight. Factor in 30–45 minutes for transport from the city.
Is there a direct train from Melbourne Airport to the city?
No, there is no direct train. The only rail option is the bus+train combination via Broadmeadows. A planned airport rail link is not yet operational.
Can I book a taxi in advance from the airport?
Yes, you can pre-book a taxi through companies like 13cabs or Silver Top, but it’s not necessary as ranks are always available. Pre-booking may lock in a fixed fare.