Prices are in Australian Dollars.

From
To
Tue. 29/9
Tue. 6/10
Any month
Compare vs Cheapflights |
From
To
Leaving on
Tue. 29/9
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. 29/9
Tue. 6/10
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. 29/9
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 Europe Cheap flights to Iceland

Cheap Flights to Iceland

Round-trip from $2,326 From Melbourne to Reykjavik
Flight route prices based on searches on Cheapflights within the last 3 days, monthly prices based on aggregated historical data.

When is the best time to fly to Iceland?

Peak season:

A lot of tourist’s book flights to Iceland for the summer months as there is almost continuous daylight. That said, it can be a bit disorientating at first when you lose track of the hours when darkness never comes. Early spring and late autumn are great times to find cheap flights to Iceland too when tourism isn’t too high but there are long twilights. Flights to Iceland are easily available throughout the year but if you do visit in late autumn you might pay more for your flight tickets as the Northern Lights are more visible.

Off Season:

Mid-November until the end of January sees winter engulf the country. The opposite of the summer takes place so you’ll see almost constant darkness, especially during the peak of Winter. The benefit of this is that the Northern Lights are a lot more visible and your chance of catching the amazing sights are a lot higher. Cheap flights to Iceland are a little harder to come by during the off season though as the Northern Lights are big attraction to the country.

Which day is cheapest to fly to Iceland?

The cheapest flights to Iceland are usually found when departing on a Monday. The departure day with the highest cost at present is Saturday.

What time of day is cheapest to fly to Iceland?

At the moment, flights in the afternoon are likely to offer the best value for money for your Iceland trip. A flight at midday will more often than not be of higher cost.

How long is the flight to Iceland?

Flights from London to Reykjavik: 3 hours 10 minutes

Flights from Manchester to Reykjavik: 2 hours 47 minutes

Flights from Birmingham to Reykjavik: 6 hours 10 minutes

Flights from Glasgow to Reykjavik: 2 hours 18 minutes

Which airlines operate flights to Iceland?

WOW, easyJet and Icelandair provide flights to Iceland, with Iceland primarily serving just Reykjavik. The prices of each airline will vary depending on where exactly you want to visit in Iceland but generally you can expect relatively cheap flight tickets. Before you decide which airline to use you should narrow down what part of Iceland you want to fly too, see if any events are taking place and try to figure out if it the main season to see the Northern Lights as this will all affect the overall price of your flights to Iceland.

How to get from the airport to the city centre?

Reykjavik Airport:

There are two major buses that operate to and from the airport, the Gray Line Iceland and the Flybus. You can arrange your buses with either one upon arriving after your flights to Iceland. Gray Line Iceland also offer door to door drop offs too so if you aren’t staying at one of the major hotels you can request an alternative drop off point. Failing that there is the option of a taxi. It will be more expensive but is a more direct and quicker method of transport. If you have a lot of luggage it can also be wise to opt for a taxi, just be sure to agree on a fee before you get in to avoid be overcharged.

Akureyri Airport:

The best and cheapest way to travel from the airport to the city is via the free city bus. It runs for the best part of the day (06:25 0 23:00 on weekdays) and doesn’t cost a penny. You can find information regarding the schedule either when you get there or you can do a bit of research online after you’ve booked your flights to Iceland. Another option is to rent a car or jump in a taxi. The taxi won’t be cheap, especially when compared to the free bus, but it does remove the waiting times. Renting a car would only really be beneficial if you are planning to drive around several towns and parts of Iceland.

Back to top

Find flights to Iceland

Select your preferred destinations from the list below

Cheapest flights to Iceland

Home Europe Cheap flights to Iceland
  • Return
  • One-way
  • Economy
  • Premium Economy
  • Business
  • First