Train + Bus from Melbourne CBD
Catch a train on the Craigieburn line to Broadmeadows – around 30 minutes from the city – then transfer to the 901 bus, which reaches Melbourne Airport T4 in about 15 minutes.
901 buses run every 15–30 minutes. The full trip is covered by the Victorian daily fare cap, so it's the lowest-cost public transport route to the airport. This option also suits passengers arriving from Craigieburn-line stations, or from Seymour, Shepparton and Albury V/Line services.
How to pay
Contactless available on all Melbourne buses from July 2026. Tap your Mastercard, Visa or phone with Apple Pay, Google Pay or Samsung Pay on the bus validator to pay – from July 2026. $2.85 includes two hours of travel on any mode of transport, so the total cost to Melbourne CBD including train and bus is $2.85 for full fare adults.
More on paying for transport in Melbourne →