Bus from Melbourne Airport to Southern Cross Station

The SkyBus Melbourne City Express operates every day from 4am until 1am, providing a direct link between Melbourne Airport and Southern Cross Station in the city. Passengers can board conveniently from stops located outside Terminals 1, 3, and 4, making the service accessible regardless of the airline or arrival gate.

During peak travel times at 7am and 7pm, buses depart every 10 minutes, ensuring minimal waiting for commuters and visitors. Outside of these peak hours, services run every 15 minutes, maintaining a consistent schedule that allows travelers to plan their journey with confidence.
Tickets are available through multiple channels. Online purchases at skybus.com.au are valid for 12 months, offering flexibility for future travel. E‑kiosks positioned at kerbside stops provide quick access for passengers on the move, while cash sales are handled at Prosegur and Smart Carte baggage storage inside Terminal 2 Arrivals, giving travelers arriving without digital payment options a reliable alternative.
Beyond the City Express, SkyBus also operates the Peninsula Express, connecting the airport with St Kilda, Frankston, and surrounding bayside suburbs. Additional services extend to Melbourne’s eastern suburbs and Sunshine, broadening the reach of the network and offering convenient transport solutions for residents and visitors across the metropolitan area.
It is important to note that SkyBus services do not operate between 1am and 4am. Travelers arriving or departing during these hours should plan alternative transport arrangements.


Ride‑Sharing from Melbourne Airport to Southern Cross Station

Passengers arriving at Melbourne Airport can choose ride‑sharing services such as Uber, Ola, or DiDi as a direct and flexible way to reach Southern Cross Station. Booking is handled through the respective mobile apps, and once confirmed, travelers follow airport signage to the designated pickup zones. These areas are clearly marked within the precinct, including locations near Terminal 2 (International Arrivals) and other terminals, ensuring that drivers and passengers can connect without confusion.

The journey covers approximately 21 kilometers along the Tullamarine Freeway and into Melbourne’s central business district. Travel time is typically between 20 and 30 minutes, though traffic conditions during peak hours may extend the trip. Ride‑sharing fares generally range from AUD $40 to $60, with variations depending on demand, time of day, and the type of service selected, such as standard rides or premium vehicles.
Compared with other transport options, ride‑sharing offers a middle ground. Taxis are usually more expensive, averaging AUD $55 to $70, while the SkyBus City Express provides a lower flat fare of AUD $24.90 one way but operates on a fixed route that terminates at Southern Cross Station without door‑to‑door flexibility. Public transport via the SmartBus 901 and Craigieburn Line train is the cheapest option at around AUD $5, though it requires a transfer at Broadmeadows Station and takes about an hour in total.
Ride‑sharing is particularly suitable for travelers carrying heavy luggage, those arriving late at night when public transport services are limited, or passengers who prefer a direct trip without waiting for scheduled departures. Payment is processed through the app, and receipts are automatically stored, making it convenient for business travelers who require expense documentation. The ability to select vehicle type and track the driver’s arrival adds an extra layer of control compared with traditional taxi services.
