Prices are in Australian Dollars.

From
To
Tue. 1/12
Tue. 8/12
Any month
Compare vs Cheapflights |
From
To
Leaving on
Tue. 1/12
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime

We work with more than 300 partners to bring you better travel deals

Return
Economy
Tue. 1/12
Tue. 8/12
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Tue. 1/12
Time
Anytime
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
#infantInLapWarning('multiRightOfTravelers')
Home Oceania Australia Cheap flights to Melbourne, Australia

Cheap Flights to Melbourne

Popular in June High demand for flights, 5% potential price rise
Cheapest in February Best time to find cheap flights, 4% potential price drop
Average price $208 Average for round-trip flights in November 2020
Round-trip from $75 From Sydney to Melbourne
One-way from $55 One-way flight from Sydney to Melbourne
Flight route prices based on searches on Cheapflights within the last 3 days, monthly prices based on aggregated historical data.

Cheapest prices for Melbourne flights by month

January
$203
February
$208
March
$225
April
$219
May
$208
June
$209
July
$216
August
$206
September
$218
October
$230
November
$240
December
$260
Currently, the cheapest month for flights to Melbourne is January. The most expensive month for flights is December. The cheapest prices are shown above but prices will vary according to departure times, airlines, class and how early you book.

When is the best time to fly to Melbourne?

Choose a month below to see average flight price and weather conditions.
SYD - MEL
Price
$203 - $312
MEL
Temperature
22 - 32 °C
MEL
Rainfall
26 - 170 mm


Peak Season

Victoria’s lively capital always has something going on, so there’s no bad time to look for cheap flights to Melbourne. Christmas/New Years, school holidays, sporting events and festivals are generally peak periods when the city is busier than usual, so be sure to check what’s on in the city when searching for flight tickets to Melbourne. Some of Melbourne’s most popularly attended events include: the Australian Open Tennis (late January), the Australian Formula One Grand Prix (early March), Melbourne’s Food and Wine Festival (March) and the Melbourne Cup (early November).


Off Season

Summers (December to February) are warm in Melbourne but notoriously unpredictable, one day could be 25C, the next could be 40C. Winter (June to August) often means cheap flights to Melbourne can be found but since Melbourne winters are damp and cold, it’s not generally a nice time to visit.

When is the best time to book a flight to Melbourne?

Late summer to late autumn (February to May) is the most popular time for visitors to arrive on cheap flights to Melbourne. This is when the weather is more settled, temps average around 20C and the parks and gardens show off their autumnal colour. Autumn is also when you’ll score the cheapest flights to Melbourne but book at least a couple of months in advance as others will have the same idea.

Which day is cheapest to fly to Melbourne?

The cheapest flights to Melbourne are usually found when departing on a Tuesday. The departure day with the highest cost at present is Friday.

What time of day is cheapest to fly to Melbourne?

Flights in the evening are typically the cheapest time of the day to fly to Melbourne. Flights at midday are usually the most expensive.

How long is the flight to Melbourne?

Flights from Sydney to Melbourne – 1 hr 30 mins

Flights from Brisbane to Melbourne – 2 hrs 25 mins

Flights from Adelaide to Melbourne – 1 hr 15 mins

Flights from Perth to Melbourne – 3 hrs 25 mins

Which airlines operate flights to Melbourne?

The cheapest direct flights to Melbourne are mainly operated by Tiger Airways, Jetstar, Qantas and Virgin Australia. Due to the popularity of the route and large number of flights, you should easily be able to find a flight to suit your budget.

How to get from the Melbourne airport to the city centre?

Melbourne Airport (MEL) (aka Tullamarine Airport) is located 23 km from the city centre.

Bus services: the best way to reach the city is via the Skybus Super Shuttle, an express bus service which runs from the airport to Southern Cross Station, taking around 20 minutes. From Southern Cross Station you can access the main public transport, local rail and bus services. Tickets cost $18 one way and $30 for a return. Local bus services also run to and from the airport, the public bus stop is near Terminal 1.

Taxi: taxis are available outside all the terminals and there are five on-site rental companies.

Back to top

Alternative, similarly priced destinations

Melbourne airports

Home Oceania Australia Cheap flights to Melbourne, Australia
  • Return
  • One-way
  • Economy
  • Premium Economy
  • Business
  • First