Flights
Hotels
Cars
 
From
To
Tue. 17/12
–
Tue. 24/12
Any month
1 Adult
×
Cabin class
Travellers
18+
12-17
2-11
under 2
under 2
The price shown for each flight will be the average for all passengers, including any infants.
Compare vs Cheapflights |
The price shown for each flight will be the average for all passengers, including any infants.
From
To
Leaving on
Tue. 17/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
Add another flight clear all
1 Adult
The price shown for each flight will be the average for all passengers, including any infants.

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

Return
Economy
Tue. 17/12
–
Tue. 24/12
1 Adult
×
Cabin class
Travellers
18+
12-17
2-11
under 2
under 2
The price shown for each flight will be the average for all passengers, including any infants.
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. 17/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"))
Add another flight clear all
1 Adult
#infantInLapWarning('multiRightOfTravelers')
Home South America Cheap flights to Peru

Cheap Flights to Peru

Most popular in December High demand for flights, 26% potential price rise
Cheapest in August Best time to find cheap flights, 5% potential price drop
Average price $2,608 Price for this month
Cheapest price $1,092 From Melbourne to Lima

Cheapest prices for Peru flights by month

January
$2,073
February
$1,780
March
$1,531
April
$1,647
May
$1,433
June
$1,449
July
$1,440
August
$1,420
September
$1,679
October
$1,612
November
$1,818
December
$2,607
At the present moment the cheapest month to fly to Peru is currently August; with December 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 Peru?

Choose a month below to see average flight price and weather conditions.
$3,300
$2,640
$1,980
$1,318
Price
$1,318 - $2,965
Temperature
19 - 28 °C
Rainfall
0 - 16 mm
The best time to fly to Peru is during July, but great deals can be found at other times. If weather is an important factor for you when considering when to fly to Peru, the warmest period tends to be February, with the wettest being January.

When is the best time to book flights to Peru?

The best time to book flights to Peru is 50 days before your desired departure date. The cost of your flight will likely increase significantly if you book two weeks in advance of your flight.
60
Days before departure
0

Which day is cheapest to fly to Peru?

The cheapest flights to Peru 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 get the best value, try booking a flight in the morning when visiting Peru. Generally the prices will increase for flights in the afternoon as these tend to have higher demand.

Many travellers who take cheap flights to Peru will follow the well-trodden backpacker trail – Lima, Arequipa, Cuzco, Sacred Valley and Machu Picchu. It’s one of the must-visit countries.

Peru is a country of awesome geography; its attractions could fill the Guinness Book of Records. World’s highest navigable lake? Titicaca. Deepest canyon? Colca Canyon. Oldest city in the Americas? Caral. Longest waves? At Chicama. Largest river? Peru is the source of the Amazon.

Lima is the capital, home to about a third of Peruvians. It was founded by Francisco Pizarro, the Spanish conquistador in 1535, and called La Ciudad de los Reyes (the City of Kings). It was the capital and most important city of the Spanish Viceroyalty of Peru and several of its beautiful buildings hail from that time.

Peruvian cuisine is one of the world’s great cuisines. It’s a blend of pre-Inca, Inca, Spanish, African, Chinese, Japanese, Italian, French and British. Cebiche (marinated raw fish) is the national dish, but you’ll also find Cuy (Guinea Pig) on the menu in the Andes, all washed down with Inca Kola, the lemon verbena-flavored soft drink that outsells all others in Peru.

Back to top

Peru climate

The coastal region has two seasons – summer (December to March) and winter (May to October). Summer temperatures can hit 27 degrees, while winter temperatures are in the low teens.The highlands (Andes) also have a two-season climate. The dry season runs from May to October and the rainy season runs from December to March. Temperatures range between 20 degrees down to 2 degrees.In the jungle, there is a tropical and humid climate. The summer (or dry season) lasts from April to October. Temperatures can exceed 30 degrees. The rainy season is November to March.

Back to top

When to fly to Peru

Peak Season: 

The best time to take cheap flights to Peru really depends on where you intend to go. The coast, including Lima, is best seen during the summer months (December to March). For Cuzco, the Sacred Valley, the Inca Trail and Machu Picchu, visit between May and September. This is the dry season. For jungle treks, visit between May and September. May to October is the best time to visit the Andes. 

The Inti Raymi festival takes place in June; it’s Peru’s second-largest festival. 

Off Season: 

This too depends on what you are planning to do once you land in Peru. November to May is the rainy season. There may be flooding and landslides during these months, which will disrupt transport services.

Back to top

Alternative, similarly priced destinations

Flights to
London
$952
Flights to
Vancouver
$934
Flights to
Johannesburg
$1,042
Flights to
Bogotá
$1,370
Flights to
Addis Ababa
$1,447

Find flights to Peru

Select your preferred destinations from the list below
Flights to Arequipa
Flights to Cajamarca
Flights to Chiclayo
Flights to Cuzco
Flights to Machu Picchu
Flights to Iquitos
Flights to Juliaca
Flights to Lima
Flights to Piura
Flights to Pucallpa
Flights to Puerto Maldonado
Flights to Tacna
Flights to Tarapoto
Flights to Trujillo Peru Airport
Show more
Select your preferred route from the list below
Adelaide to Peru Alice Springs to Peru Australia to Peru Avalon to Peru Brisbane to Peru Cairns to Peru Canberra to Peru Darwin to Peru Gold Coast to Peru Hobart to Peru Mackay to Peru Melbourne to Peru Perth to Peru Rockhampton to Peru Sydney to Peru Townsville to Peru
Show more

Cheapest flights to Peru

Melbourne to Lima flights from $746 pp
Sydney to Lima flights from $767 pp
Canberra to Lima flights from $860 pp
Brisbane to Lima flights from $922 pp
Sydney to Cuzco flights from $1,054 pp
Perth to Lima flights from $1,060 pp
Adelaide to Lima flights from $1,304 pp

Popular flight searches

Check out other popular destinations found by fellow travellers
  • Flights from Melbourne to Los Cabos
  • Flights from Newcastle, North Dakota to Poland
  • Flights from Perth to Denver International
  • Flights from Sydney to John F. Kennedy Intl
  • Flights from Perth to Kozhikode
  • Flights from Perth to Pittsburgh
  • Flights from Devonport to Chennai
  • Flights from Sydney to Kusadasi
  • Flights from Newcastle, North Dakota to Disney World

International departures to Peru

hk-flag
Peru flights from Hong Kong
ae-flag
Peru flights from UAE
global-flag
Peru flights
in-flag
Peru flights from India
za-flag
Peru flights from South Africa
my-flag
Peru flights from Malaysia
nz-flag
Peru flights from New Zealand
qa-flag
Peru flights from Qatar
sg-flag
Peru flights from Singapore
vn-flag
Peru flights from Vietnam
ph-flag
Peru flights from Philippines
id-flag
Peru flights from Indonesia
uk-flag
Peru flights from UK & Ireland
ca-flag
Peru flights from Canada
us-flag
Peru flights from USA
Popular cities in South America
Cheap flights to Bogota
Cheap flights to Santiago
Cheap flights to Sao Paulo
Cheap flights to Lima
Cheap flights to Porlamar
Cheap flights to Buenos Aires
Cheap flights to Rio de Janeiro
Cheap flights to San Salvador de Jujuy
Cheap flights to Ribeirao Preto
Cheap flights to Teresina
Cheap flights to Puerto Francisco de Orellana
Cheap flights to Cuzco
Cheap flights to Porto Alegre
Cheap flights to Quito
Cheap flights to Ciudad del Este
Cheap flights to Montevideo
Popular countries in South America
Cheap flights to Brazil
Cheap flights to Colombia
Cheap flights to Chile
Cheap flights to Argentina
Cheap flights to Ecuador
Cheap flights to Uruguay
Cheap flights to Bolivia
Cheap flights to Venezuela
Cheap flights to Paraguay
Cheap flights to Guyana
Cheap flights to Suriname
Cheap flights to French Guiana
Cheap flights to St Helena
Cheap flights to Falkland Islands
Home South America Cheap flights to Peru

International sites:

  • Cheapflights.co.uk (UK & Ireland)
  • Cheapflights.co.nz (New Zealand)
  • Cheapflights.com.ph (Philippines)
  • Cheapflights.qa (Qatar)
  • Cheapflights.com (USA)
  • Cheapflights.com (USA - ES)
  • Cheapflights.com.au (Australia)
  • Cheapflights.com.sg (Singapore)
  • Cheapflights.ca (Canada)
  • Cheapflights.com.hk (Hong Kong)
  • in.cheapflights.com (India)
  • Cheapflights.co.id (Indonesia)
  • Cheapflights.co.za (South Africa)
  • Cheapflights.com.my (Malaysia)
  • ae.cheapflights.com (UAE)
  • vn.cheapflights.com (Vietnam)
Travel Tips & News
Flight Apps
  • About Cheapflights
  • FAQ & Contact Us
  • Press enquiries
  • Privacy Policy
  • Terms of Use
  • Become a publisher
© 1996 - 2019 Momondo Group Ltd all rights reserved
Choose up to 3 origin airports
100 km
Airport Drive Transport Km Pop.
Enter a location to see nearby airports
Choose up to 3 airports
Enter a location to see nearby airports
Choose up to 3 destination airports
100 km
Airport Drive Transport Km Pop.
Enter a location to see nearby airports
Choose up to 3 airports
Enter a location to see nearby airports
  • Return
  • One-way
  • Economy
  • Premium Economy
  • Business
  • First
    products - flights interface - City products - hotels interface - POI interface - map