From
To
Thu 5/11
Thu 12/11
Any month
Compare vs Cheapflights |
From
To
Leaving on
Thu 5/11
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
Thu 5/11
Thu 12/11
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
Thu 5/11
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 Cook Islands Cheap flights to Rarotonga, Cook Islands

Cheap Flights to Rarotonga

Popular in December High demand for flights, 16% potential price rise
Cheapest in May Best time to find cheap flights, 4% potential price drop
Average price £1,098 Average for round-trip flights in October 2020
Round-trip from £1,068 From London to Rarotonga
Flight route prices based on searches on Cheapflights within the last 3 days, monthly prices based on aggregated historical data.

Are there currently restrictions on travel to Rarotonga related to COVID-19?

Yes, there are currently restrictions on flights to Rarotonga along with the rest of Cook Islands. Before you book or search for flights, consider the following restrictions: The Cook Islands have restricted entry to all travellers who have transited or been in any country other than the Cook Islands and New Zealand within the past 14 days. Nationals and residents of the Cook Islands and New Zealand and their immediate family members may still enter the Cook Islands, as may Australian nationals and residents who normally reside in New Zealand, and their immediate family members. Travellers with a work permit issued by the Cook Islands may also enter the country along with their immediate family members.. If you are looking to book a trip to Rarotonga and are outside of the restricted areas, please take the proper precautions and stay informed about travelling during COVID-19.

Cheapest prices for Rarotonga flights by month

January
£1,504
February
£976
March
£1,072
April
£1,274
May
£884
June
£1,037
July
£1,207
August
£1,027
September
£1,014
October
£1,030
November
£976
December
£1,129
At the present moment the cheapest month to fly to Rarotonga is currently May; with January being the most expensive. Prices will vary depending on multiple factors such as booking in advance, airline and departure airports and times.

When is the best time to fly to Rarotonga?

Choose a month below to see average flight price and weather conditions.
LON - RAR
Price
£884 - £1,835
RAR
Temperature
26 - 30 °C
RAR
Rainfall
65 - 196 mm
The best time to fly to Rarotonga is during May, but great deals can be found at other times. February tends to be the warmest period in Rarotonga so if you are looking for sun or warmer climates then look to fly around this time. February is the wettest if you need to factor this in to your plans.

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

To ensure you get the cheapest price possible for a flight to Rarotonga, you should look to book at least 52 days in advance of your intended travel date. The price of your flight may increase if you delay and leave booking until a week or so before departure.

Which day is cheapest to fly to Rarotonga?

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

What time of day is cheapest to fly to Rarotonga?

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

Find the best prices for you!

Cheap tickets to Rarotonga found by our users in United Kingdom

Rarotonga airports

Cheapest flights to Cook Islands

Home Oceania Cook Islands Cheap flights to Rarotonga, Cook Islands
  • Return
  • One-way
  • Economy
  • Premium Economy
  • Business
  • First