Melbourne is a major transport crossroads throughout Australia.

There is a major international airport with many flights to other continents, as well as frequent domestic connections. Melbourne is also served by rail and long-distance bus services.

By air

There are 4 airports in Melbourne with scheduled services, but only one international airport.

  • Melbourne-Tullamarine MEL - Melbourne's main airport with extremely busy domestic routes and a large number of international flights, the second largest airport in Australia
  • Melbourne-Avalon AVV - low-cost airport between Werribee and Geelong with several daily flights to Sydney, Brisbane and the Gold Coast
  • Melbourne-Essendon MEB - historically the first airport for Melbourne, today it only serves small Sharp Airlines aircraft with flights to King Island
  • Melbourne-Moorabbin MBW - a small general aviation airport with regular King Island Airlines services to King Island

International flights

Melbourne is Australia's second most important international hub after Sydney.

Many airlines operate direct flights here. Frequent bargains are available from Chinese airlines, for example, where return tickets from Europe can be purchased from 700 eur.

Compare flight prices to Melbourne

Nonstop flights to Melbourne are operated by the following airlines:

Domestic flights

Due to the vastness of Australia and the distance of major cities from each other, air travel also plays a role in domestic traffic.

Typical prices for one-way tickets to Sydney, Adelaide or Brisbane are around 100 aud on low-cost airlines and it pays to buy tickets about 1-5 months before departure.

Last-minute tickets normally cost 200 aud to 280 aud.

Compare domestic flight prices

For domestic flights within Australia, use the following airlines in particular:

In addition, Regional Express Airlines and LINK Airways provide regional flights to nearby small airports in Victoria and the surrounding area.

By train

Australia's rail network mainly connects the major cities, but due to the long distances involved, it is usually worth the cost and time to fly to Sydney or Adelaide, for example.

All long-distance trains to Melbourne arrive at Southern Cross main station in the city centre.

There is currently only one conventional long-distance line and one tourist line in operation.

Sydney to Melbourne train

The conventional long-distance route connects Australia's two largest cities and is operated twice daily by NSW Transport.

The train takes approximately 11.5 hours between Melbourne and Sydney and a one-way ticket costs from 83 aud. The cheapest tickets tend to be available about 1 week before departure, but only if the service is unavailable.

In the summer season (November to February), it is worth buying tickets 2-4 weeks in advance and normal prices are from 99 aud.

Night sleeper fares start at 250 aud.

The train runs twice a day - always 1 day and 1 night service.

Tickets and timetables can be found at transportnsw.info/regional-bookings.

You'll probably use the trains mainly to get to towns along the way that have no or expensive and infrequent air service. The most important stations along the way are:

  • Benalla
  • Wangaratta
  • Albury - for trips to Mount Kosciuszko
  • Wagga Wagga
  • Yass
  • Goulburn - change to Canberra-bound train
  • Moss Vale

Tourist train The Overland

Only the company's luxury tourist trains currently operate on the route to Adelaide Journey Beyond Railwhich also operates the famous Indian-Pacific (Sydney to Perth) and The Ghan (Adelaide to Darwin) trains.

There is a train The Overland to Melbourne from Adelaide.

The journey time is about 10 hours and the train only runs twice a week.

A one way ticket costs from 145 aud and in the summer season we recommend booking at least 1-2 months in advance.

To book tickets, visit the official website at journeybeyondrail.com.au/the-overland.

Regional trains

From destinations within the state of Victoria, Melbourne can be reached by the relatively frequent V/Line regional trains.

Regional trains to Melbourne run from cities such as Geelong, Ballarat, Bendigo, Warrnambool, Ararat and Seymour and details can be found at vline.com.au.

Buses

Long-distance buses run mainly to Sydney and Adelaide.

All services depart from the underground bus stand at Southern Cross Station. There are no ticket offices or ticket machines at this bus station, and although the driver may sell tickets, we strongly recommend buying tickets online to ensure a seat on the bus.

Usually you just need to buy a ticket a few days before departure, often on the day of departure, but especially on Fridays and Sundays or in peak season it is better to keep an eye on ticket availability.

Long-distance services to Melbourne are mainly operated by two companies from the following cities.

  • Greyhound Australia
    • Sydney - 1x daily, journey time 12 hours, single ticket prices from 151 aud
    • Canberra - 1x daily, journey time 8 hours, single ticket prices from 128 aud
    • Albury - 1x daily, journey time 4.5 hours, single ticket prices from 91 aud
    • Book tickets at greyhound.com.au
  • Firefly Express
    • Sydney - 1x daily, journey time 11.5 hours, single ticket prices from 99 aud
    • Adelaide - 2x daily, journey time 9.5 hours, single ticket prices from 65 aud
    • Albury - 1x daily, journey time 3.5 hours, single ticket prices from 99 aud
    • Book tickets at fireflyexpress.com.au

This article may contain affiliate links from which our editorial team may earn commissions if you click on the link. See our Advertising Policy page.

Any questions left?

If you have any questions or comments about the article...

0 comments

Sign in to Cestee

... the worldwide travel community

Do not have your travel account yet? Sign up