Here is the thing nobody tells you before you fly in: Melbourne has no airport train. Not yet, anyway. Unlike Sydney, Brisbane, London, Hong Kong or just about any capital you have landed in recently, the 23 kilometres between Tullamarine and the CBD must be covered by bus, taxi, rideshare or your own wheels. The rail link is under construction (Stage 1 is underway in April 2026) but the full connection is not scheduled to open until late 2033. So if you have just scrolled through Google Maps looking for a platform, take a breath: you are not missing something. It genuinely is not there.
Good news: the options that do exist are frequent, well-signed and priced for every budget. You can land at 6am and be sipping a Hardware Lane flat white by 7, whether you are travelling on five dollars or five hundred. This is the full breakdown for 2026, ranked by what actually matters: cost, time, luggage, and whether you want to deal with public transport after a long-haul flight.
Melbourne Airport to CBD Route Map
The Quick Comparison: Every Option at a Glance
Skim this first. We unpack each one properly below, but if you just want the numbers, here you go.
| Option | Cost (AUD) | Travel time | Best for | Luggage-friendly | Door-to-door |
|---|---|---|---|---|---|
| Bus 901 + Train | ~$5.70 | 70-100 min | Budget solo travellers, light luggage | No | No |
| SkyBus Express | $24.90 | 25-45 min | First-timers wanting simplicity | Yes | No |
| Didi | $32-54 | 25-50 min | Budget-conscious, door-to-door | Yes | Yes |
| Uber | $50-80 | 25-50 min | Pre-bookable via Uber Reserve | Yes | Yes |
| Taxi | $60-85 | 25-50 min | Groups of 2-4, heavy luggage | Yes | Yes |
| Private transfer / chauffeur | $100-320 | 25-45 min | Business travellers, families splitting cost | Yes | Yes |
| Rental car | $28-80/day plus $24 toll plus $30-79/day parking | 25-45 min | Trips heading to regional Victoria | Yes | Yes |
One ground truth before you pick: confirm you are actually flying into Melbourne Airport (MEL/Tullamarine) and not Avalon Airport (AVV), which sits 80 kilometres south-west towards Geelong and is a very different trip. Avalon mostly handles a handful of Jetstar and international flights, and the transport options from there are much thinner.
SkyBus Express: The Default for Most Visitors

If you want one answer and not seven, this is it. SkyBus runs the distinctive bright red coaches you will spot the moment you step outside arrivals. Many visitors describe it as genuinely stress-free: the big red bus is right outside the door, the driver handles the luggage, and you are at Southern Cross Station in about half an hour off-peak. (Our Pick: Skybus is usually my personal choice if solo)
How it works
- Fare: $24.90 adult one way, $41.70 return. Children aged 4-16 pay $6.60 one way. Seniors $19.90. App-only 10-trip pass is $180.
- Pick-up: Kerbside stops directly outside Terminals 1, 3 and 4. Look for the red signs and red e-kiosks. Terminal 4 passengers (Jetstar, Rex) can board at the T4 kerb too, which is often quieter.
- Drop-off: Southern Cross Station on Spencer Street, in the western edge of the CBD.
- Frequency: Every 10 minutes in peak, every 15 off-peak. Operates 4am to 1am daily.
- Booking: None required. Buy at the self-serve e-kiosks (card only at T1, T2, T4), online at skybus.com.au, via the SkyBus app, or at the Terminal 2 arrivals desk (cash accepted).
- On board: Free WiFi. Luggage goes underneath. No separate size or weight restriction beyond what your airline allowed.
The hotel shuttle nobody mentions
Here is the genuine extra that saves you a second fare: SkyBus runs a free hotel shuttle loop from Southern Cross Station to a spread of CBD hotels. Ask the driver when you arrive or check the drop-off list in the SkyBus app. If your hotel is on the loop, you pay nothing more to get to the door. Factor this in before assuming you will need a taxi for the last leg.
When SkyBus is not the right call
The catch: Southern Cross is in the west of the CBD. If you are staying in Southbank, South Yarra, Richmond or anywhere south of the river, you will need a tram, taxi or rideshare for the final kilometre or three. In peak traffic, the 25-45 minute travel time can stretch towards 60 or 75 minutes. And while luggage is welcome, during the 5pm Friday rush the hold can fill up fast.
Taxi: The Old Reliable

Melbourne taxis run on a regulated metered fare, which is reassuring when you are tired and jet-lagged. The rank is signposted clearly outside arrivals at Terminals 1, 2 and 4. No booking, no apps, no surge. You queue, you get in, you go.
What it costs
- Metered fare to CBD: $55-80 depending on traffic and your exact drop-off.
- Mandatory airport access fee: $4.78 added to the meter.
- Total: Budget $60-85. No tunnel toll surcharge on the standard route.
- Pre-booked taxis: Pick up from the north end of the T123 Car Park. Operators include 13CABS and Silver Top.
The per-person maths
For a solo traveller, taxi is the priciest mainstream option. For a group of three or four splitting the fare, you are looking at $20-27 per head, which puts it level with or under the SkyBus fare for each person, and you get dropped at your hotel door. Maxi taxis are available if your group is larger or you are travelling with a bootful of gear.
Downsides
Peak hour traffic on the Tullamarine Freeway (roughly 7-9am and 4-7pm on weekdays) is notorious, and a metered fare in a crawl is where the upper end of that estimate comes from. After a late-night international arrival, the rank queue can take 15 minutes to clear. And if a driver offers a flat fare instead of the meter, politely decline: the meter is the regulated, correct way.
Uber and Didi: The Rideshare Split

Rideshare at Melbourne Airport has two strong players, and the gap between them matters more than most visitors expect.
Uber
- Fare estimate: $50-80 for UberX to the CBD.
- Airport access fee: $4.82, added automatically in the app.
- Pick-up: T1 left exit. T2 curbside at the front. T3 follow in-app directions. T4 ground floor of the T4 Car Park. Terminals 1-3 require PIN verification with your driver, which trips up first-timers every single day.
- Uber Reserve: Pre-book up to 90 days ahead with flight tracking and a fixed upfront price. Worth doing if you are landing at peak surge times.
- Qantas Frequent Flyer: Uber trips earn points if you link your account.
Didi
- Fare estimate: $32-54 for the same trip. Typically 10-15% cheaper than Uber.
- Pick-up: T1/2/3 use Lane 3 of the forecourt. T4 is Level 1 inside the T4 Car Park. Lane 3 is less convenient than Uber zones but easy once you know.
- Booking: On-demand only in Australia. No pre-booking option.
- Wait times: 8-20 minutes is normal versus Uber’s 3-7.
- Velocity points: Didi is a Virgin partner.
Regular Tullamarine users often swear by Didi for the saving and report waits under 15 minutes. The tradeoff is the longer pick-up window and the fact you cannot lock a price in before you fly. If you are landing at 11pm on a Friday and dreading surge, Uber Reserve is the safer call. If you have landed, cleared customs and just want a cheaper ride in, Didi usually wins.
Bus 901: The Budget Hack (With Honest Caveats)

Here is the option that will save you the most money and cost you the most time. Route 901 is a SmartBus operated by Public Transport Victoria, and it is the cheapest legitimate way from the airport to the city. You can do the whole run for about $5.70 with a Myki card.
The catch? Several. Let us be straight about them.
What it costs
- Myki fare: $5.70 adult 2-hour fare (Zone 1+2) as of January 2026. Daily cap $11.40.
- Myki card itself: $6.00 one-time purchase.
- First-time total: $11.70 for card plus first trip. The card then works on every tram, train and bus in Melbourne so you keep using it.
How the route works
Bus 901 departs from the Ground Transport Hub on the ground floor of the T4 Car Park, Bay 17. It runs to Broadmeadows Station, where you transfer to the Craigieburn Line train into Southern Cross. Total journey: 70-100 minutes. The bus itself takes 40-50 minutes to Broadmeadows, the train another 30-40 into the city, plus whatever time you spend waiting on the platform.
- Frequency: Weekdays every 15 minutes from 6:30am to 9:30pm; every 30 minutes outside those hours and all weekend.
- Bus timings and train timings are not coordinated. You will probably wait at Broadmeadows.
Finding the stop
Follow the “Public transport” signs from arrivals. If you land at T1 (Qantas), the walk to Bay 17 is about 800 metres with your luggage. T2 and T3 are closer. T4 is the closest of all: walk out the ground floor of the T4 Car Park and you are basically there.
The Myki gotcha
You cannot pay cash on the bus. You must buy a Myki before boarding. The vending machines are inside the terminals: T2 (near the water fountain), T3 and T4. If you charge outside without one, you have to walk back. For a full breakdown of how the card works, see our Myki explained for tourists guide.
Should you actually do this?
The Bus 901 hack is real: people regularly pay around six dollars total instead of twenty-five. If you are a solo backpacker with a single carry-on and no deadline, go for it. If you have two suitcases each and are landing with kids after a 14-hour flight, it is a bit of a mission. The 800-metre walk from T1, the Myki detour, the transfer at Broadmeadows and the limited luggage space on a commuter bus add up. For more on how 901 fits into Melbourne’s wider bus network, our public buses guide covers the lot.
Private Transfers and Chauffeur Services

If you want the door of an Arrivals Hall and the door of your hotel to be connected by one pre-arranged vehicle, a private transfer is the cleanest experience on this list.
Price bands
- Standard sedan: $100-145 (operators like Auzzie Chauffeur, SIXT Ride, etc.).
- Premium vehicles: $145-200.
- Luxury / executive: $200-320 (Premium Chauffeur Cars Melbourne and similar).
- Shared shuttle: Con-X-ion runs shared vans at a lower per-head rate.
What you actually get
Meet-and-greet in the arrivals hall is standard. Flight tracking is included so delays do not cost you. Fixed price is confirmed when you book, not on arrival. Luggage help, child seats on request, and a quiet car after a long flight round out the value. For families of four or five with bags, splitting a private transfer often lands at a similar per-person cost to two Ubers or a maxi taxi, with considerably less faff.
Where it falls down
Solo travellers pay the most per head. Quality varies widely between small operators, so stick to businesses with visible reviews. And you must book in advance: this is not a rank-up-and-go service.
Rental Cars: Only If You Are Leaving the City

Every major operator has a counter on the ground floor of the T123 Car Park, opposite Terminal 2: Avis, Budget, Europcar, Hertz, Redspot and SIXT. Economy cars start around $28-80 per day and SUVs run $70-150 and up.
The hidden costs for CBD stays
- CityLink toll: A 24-hour pass is $24.00 each way if you use the Tullamarine Freeway tolled section. Rental vehicles have e-Tags fitted; the charge is billed back to you.
- CBD parking: $30-79 per day in commercial car parks. Early bird rates land around $15-25 if you arrive before 9:30am and leave after 3:30pm.
- Peak freeway traffic: The Tullamarine Freeway at 5pm on a weekday is no one’s idea of a relaxing arrival.
A rental becomes sensible the moment your trip extends past the CBD: the Yarra Valley, the Great Ocean Road, the Mornington Peninsula, Phillip Island, regional Victoria. For a four-person family doing a one-week loop, the per-person maths works out handily. For two nights on Collins Street, you are paying hundreds in tolls and parking to avoid a 25-minute bus.
How to Choose: A Practical Decision Tree
Cut through the options with these rules of thumb:
- Solo traveller, one backpack, tight budget: Bus 901 plus Craigieburn Line train. Saves around $19 versus SkyBus. Allow 90 minutes.
- Solo traveller or couple, normal luggage, staying near Southern Cross or easy tram access: SkyBus. Simplest experience on the list.
- Couple or three, door-to-door on a budget: Didi. Noticeably cheaper than Uber with the same convenience.
- Landing late at night or during surge hours: Uber Reserve, locked in before you fly, with flight tracking.
- Group of three or four with luggage: Taxi from the rank, or a booked private transfer. Per-head cost is genuinely competitive.
- Family, business traveller, or you just want zero thinking: Private transfer with meet-and-greet.
- Heading straight to regional Victoria: Rental car from the T123 Car Park counters.
The Airport Rail Link: Status in 2026
Since you will almost certainly ask: yes, Melbourne is finally building one. Stage 1 is under construction as of April 2026. Full airport rail connection is not scheduled until late 2033. Melbourne is one of the last major world cities without an airport rail line, and it is a quirk that catches visitors off-guard on arrival. Until the platforms open, everything in this guide stays your best option. For the wider train network, our Metro trains guide covers what is already running.
Insider Tips Before You Fly
- Double-check your booking: Melbourne Airport (MEL/Tullamarine) is not Avalon Airport (AVV). Avalon is 80 kilometres south-west and a very different trip.
- If you plan to use Bus 901, buy your Myki inside the terminal first. No machines at the bus bays.
- The Bus 901 stop is about 800 metres from Terminal 1. With two heavy suitcases, factor in the walk.
- Uber Reserve locks your rideshare price before you fly in. Book it before you leave home if you are landing at peak demand.
- SkyBus departs from outside Terminal 4 too, which is often quieter than the T1 queue.
- The free SkyBus hotel shuttle from Southern Cross is a real saving, not a gimmick. Check the loop in the app.
- Peak hour on the Tullamarine Freeway (7-9am and 4-7pm weekdays) is no joke. Build in a buffer.
- For groups of three or four, taxi cost per head ($20-27) is competitive with SkyBus per head ($24.90).
- Didi is the cheapest rideshare in Melbourne but cannot be pre-booked. Uber if convenience matters, Didi if the saving does.
- Rental cars are poor value for CBD-only stays: tolls and parking add $50-100 per day on top of the rental itself.
Frequently Asked Questions
What is the cheapest way from Melbourne Airport to the CBD?
Bus 901 (SmartBus) is the cheapest, at around $5.70 with Myki. Board at Bay 17 on the ground floor of the T4 Car Park, ride to Broadmeadows Station, then transfer to the Craigieburn Line into Southern Cross. Total 70-100 minutes. Buy your Myki inside the terminal first.
How much does SkyBus cost from Melbourne Airport to the city?
Adult single $24.90. Return $41.70. Children aged 4-16 are $6.60 one way. No pre-booking needed: buy at the e-kiosk, online, via the app, or at the T2 arrivals desk.
Is there a train from Melbourne Airport to the CBD?
No, not yet. The airport rail link is under construction (Stage 1 is underway in April 2026) but full connection is not scheduled until late 2033. Until then, your options are bus, taxi, rideshare, private transfer or rental car.
How long does it take to get from Melbourne Airport to the city?
SkyBus runs 25-45 minutes. Taxi, Uber and Didi typically 25-50. Bus 901 plus train 70-100 minutes end-to-end. All road options stretch in peak hour.
How far is Melbourne Airport from the CBD?
Roughly 23 kilometres by road. Under normal traffic the drive is 25-35 minutes.
Where does SkyBus drop off in Melbourne CBD?
Southern Cross Station on Spencer Street. A free hotel shuttle loop from the station connects to a spread of CBD hotels at no extra cost.
Where do I get Uber or Didi at Melbourne Airport?
Uber: curbside at T2 for Terminals 1-3 (PIN verification required), ground floor of the T4 Car Park for T4. Didi: Lane 3 of the forecourt for T1/2/3, Level 1 inside the T4 Car Park for T4.
How much does a taxi from Melbourne Airport to the CBD cost?
Expect $60-85 total, including the mandatory $4.78 airport access fee. No tunnel tolls on the standard route. The meter is regulated: decline any flat-fare offer at the rank.
What car rental companies are at Melbourne Airport?
Avis, Budget, Europcar, Hertz, Redspot and SIXT all have counters on the ground floor of the T123 Car Park, opposite Terminal 2.
Is Uber or Didi cheaper from Melbourne Airport?
Didi. Typically 10-15% cheaper than Uber for the same trip. The tradeoff is longer wait times (8-20 minutes) and no pre-booking option in Australia.
Whichever option suits your arrival, Melbourne’s transport network is genuinely easy once you are in the city. For the full picture on how to get around once you have dropped your bags, our Melbourne transport hub covers trams (including the Free Tram Zone), trains, buses, taxis and everything in between.
