Cheap flights from South Africa to Peru

Know your dates, get live prices in seconds:

From
To
Depart
Return
Any month
Compare vs Cheapflights |
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
From
To
Leaving on
Depart
Time
Anytime

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

Return
Economy
Fri 1/29
Fri 2/5
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
Fri 1/29
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')

How to find the cheapest flight from
South Africa to Peru

How far in advance should I book a flight from South Africa to Peru?

Find a great deal and save up to 29% by booking at least 61 days prior to your desired departure date, rather than waiting until the week of travel. According to our data, there are a number of flights available from South Africa to Peru within the next two weeks, with the cheapest ticket starting at R15 992.

What is the cheapest month to fly from South Africa to Peru?

The best pricing can be found in the month of March. Prices to Peru from South Africa average R13 847. You can even find prices in March for less than R13 847, as users have found deals to Peru from as low as R10 175. The month of December appears to be one of the more expensive times to travel to Peru from South Africa. Flying in the targeted month can save you up to 18%.

Cheap flights from South Africa to Peru in January, February 2021

The best prices found for South Africa to Peru flights in January, February
22 Feb - 27 Feb
R12 987pp
JNB
Johannesburg OR Tambo
Multiple airlines
   
2 STOPS
LIM
Lima J Chavez Intl
LIM
Lima J Chavez Intl
Multiple Airlines
   
2 STOPS
JNB
Johannesburg OR Tambo
22 Feb - 28 Feb
R18 059pp
JNB
Johannesburg OR Tambo
Multiple airlines
   
2 STOPS
LIM
Lima J Chavez Intl
LIM
Lima J Chavez Intl
Multiple Airlines
   
2 STOPS
JNB
Johannesburg OR Tambo
22 Feb - 28 Feb
R19 844pp
JNB
Johannesburg OR Tambo
KLM
 
1 STOP
LIM
Lima J Chavez Intl
LIM
Lima J Chavez Intl
KLM
 
1 STOP
JNB
Johannesburg OR Tambo

South Africa to Peru 2021 flight deals

Cheap flights to Peru from South Africa found for this year
22 Feb - 27 Feb
R12 987pp
JNB
Johannesburg OR Tambo
Multiple airlines
   
2 STOPS
LIM
Lima J Chavez Intl
LIM
Lima J Chavez Intl
Multiple Airlines
   
2 STOPS
JNB
Johannesburg OR Tambo
22 Feb - 28 Feb
R18 059pp
JNB
Johannesburg OR Tambo
Multiple airlines
   
2 STOPS
LIM
Lima J Chavez Intl
LIM
Lima J Chavez Intl
Multiple Airlines
   
2 STOPS
JNB
Johannesburg OR Tambo
13 Jul - 16 Jul
R19 740pp
JNB
Johannesburg OR Tambo
United Airlines
   
2 STOPS
LIM
Lima J Chavez Intl
LIM
Lima J Chavez Intl
United Airlines
 
1 STOP
JNB
Johannesburg OR Tambo

Related info for your journey

Useful info, stats and facts about South Africa to Peru flights.

Flight FAQs

From South Africa to Peru

Can I find flights from South Africa to Peru for under R13 388 on Cheapflights?

Yes, there are multiple flights from South Africa to Peru for under R13 388. The cheapest flight booked recently is on Multiple Airlines for just R12 987, but on average you can expect to pay R21 912.

What safety measures are being taken by airlines flying from South Africa to Peru to control the spread of COVID-19?

LATAM Airlines is one of the many airlines that have implemented additional safety measures to control the spread of COVID-19. Some of the new policies that have been implemented to accommodate travellers flying from South Africa to Peru are improved sanitation, HEPA filters, mask requirements, socially-distanced seating (for a limited time), and pre-flight testing for antibodies and symptoms. Policies will vary by airline.

Which airlines flying from South Africa to Peru have flexible cancellations due to COVID-19?

Due to the rapidly changing circumstances due to COVID-19, airlines like LATAM Airlines, British Airways, and KLM flying from South Africa to Peru have implemented new flexible cancellation policies.

Are there direct flights from South Africa to Peru for under R13 388 on Cheapflights?

There are no direct flights from South Africa to Peru, but Cheapflights can provide you with all the information you need to find the fastest route with the fewest stops.

How popular is this flight route?

This flight path from South Africa to Peru was viewed by 76 users in the past month. Keep an eye out for changes in search interest prior to high and low season.

What are the cheapest flights from South Africa to Peru?

Looking for the cheapest flight from South Africa to Peru? While on average our users pay R12 552, our data indicates the cheapest price to be R9 721. The most popular route (Johannesburg OR Tambo - Lima J Chavez Intl), is priced around R18 060.

How long does is the flight from South Africa to Peru?

A quick flight from South Africa to Peru can take about 26h 10m. KLM provides one of the quickest options available for as low as R19 845. This flight may include one or multiple stops.

What are the cheapest airlines to flying from South Africa to Peru return?

Our cheapest airline available from South Africa to Peru is United Airlines. Our recent data shows that you can find tickets from as low as R19 741 on this airline. Additional options worth looking into are KLM and Etihad Airways, starting at R19 845 and R20 425 round-trip.

Related searches

Flights to Peru from South Africa
Flights to South Africa Flights to Peru

Destination points for flights from South Africa to Peru

Destination information for Peru

Things to know before you go. Useful info for your trip from South Africa to Peru
Today's exchange rate
R1 = S/ 0,25

Airports servicing

Cape Town (CPT)
Durban (DUR)
East London (ELS)
George (GRJ)
Sabi Sabi (GSS)

Airports servicing

Chiclayo Cornel Ruiz (CIX)
Cajamarca (CJA)
Cuzco (CUZ)
Huánuco (HUU)
Ilo (ILQ)
Iquitos (IQT)
Home South America Peru Cheap flights from South Africa to Peru
  • Return
  • One-way
  • Economy
  • Premium Economy
  • Business
  • First