Cheap Flights from Johannesburg to Lima

Travellers and cabin class

Compare Johannesburg to Lima flight deals

Find the cheapest month or even day of the year to fly to Lima

Book the best Lima fare with no extra fees

Flight deals from Johannesburg to Lima

Looking for a cheap last-minute deal or the best return flight from Johannesburg to Lima? Find the lowest prices on one-way and return tickets right here.

Find the cheapest month to fly from Johannesburg to Lima

We’re always keeping an eye on fares, so you can find the best one in seconds. It looks like Johannesburg to Lima flights are currently cheapest in November.

Johannesburg to Lima: Alternative routes

Compare routes from Johannesburg to Lima below. You may find an airport to fly into that's cheaper, faster, or easier than Lima.

Johannesburg to Lima: Flight information

The things to know before you go.
Cheapest flight foundR 10,677
Cheapest month to flyNovember

Finding cheap flights from Johannesburg to Lima: Frequently asked questions

The best price we found for a return flight from Johannesburg to Lima is R 17,806. This is an estimate based on information collected from different airlines and travel providers over the last 4 days and is subject to change and availability.
Currently, there are no airlines that fly direct from Johannesburg to Lima. But we found flights with one stop from R 17,806.
As of March 2025, there are no flights flying from Johannesburg to Lima.
The cheapest month to fly from Johannesburg to Lima is usually May.
After crunching the numbers on our flight calendar, we found that it is currently cheapest to fly from Johannesburg to Lima Airport on Thursday, 22 May 2025.
No airlines currently offer direct flights between Johannesburg and Lima Airport. Most routes have one or more stops.
We show every price from over 1,200 airlines and travel agents, comparing them all so you don’t have to. If you know you want to fly to Lima but you’re not ready to book, set up a Price Alert. We’ll track prices for you, and let you know when they rise or fall.
We crunched all the numbers in our flight calendar and it looks like the cheapest time to book a flight to Lima is around 40 days in advance, so don’t leave your flight to the last minute.
The cheapest airline that flies to Lima is TAAG Angola Airlines .

Flying from Johannesburg to Jorge Chavez International Airport (LIM): what you need to know

  • O.R. Tambo International Airport (JNB) is Johannesburg's main airport. Explore your options for reserving a flight from Johannesburg to Jorge Chavez International Airport (LIM) taking off from here.

  • Jorge Chavez International Airport is located in Lima. The city operates in the UTC-5 timezone and is 7 hours behind Johannesburg.

  • Arriving two hours before an international flight and one hour ahead of a domestic departure are tried-and-true travel tips. Be at the airport on time to board your flight from Johannesburg to LIM.

  • Travelling over a peak time such as July? School holidays and other popular periods can mean longer lines at check-in and security. Play things extra safe and arrive up to four hours before an international flight and two hours before a domestic departure.

Airports in Johannesburg

O.R. Tambo International Airport (JNB)

  • A stopover is the ideal opportunity to take a break from travelling — and possibly even explore another city. When browsing flights from Johannesburg to LIM departing from O.R. Tambo International Airport (JNB), uncheck the 'Direct flights only' box to see where you can visit along the way. Here are some options to consider:

    • Amsterdam Airport Schiphol Airport (AMS)

    • Sao Paulo-Guarulhos International Airport (GRU)

    • Charles de Gaulle Airport (CDG)

  • From central Johannesburg, JNB is approximately 29 kilometres away. Visit the official airport website or use navigation apps to find the best way to arrive at the terminal.

  • Catching an early flight from Johannesburg to Jorge Chavez International Airport? Avoid rushing to the terminal (and enjoy a little extra shut-eye) by picking one of these stays near O.R. Tambo International Airport:

About Jorge Chavez International Airport (LIM)

  • If you have a late flight from Johannesburg to Jorge Chavez International Airport, few things beat the convenience of staying near the terminal. Grab your bags from the carousel and then be showered and resting soon after at one of these options near LIM:

Getting from Jorge Chavez International Airport (LIM) to central Lima

  • From Jorge Chavez International Airport, Lima is approximately 10 kilometres away. It takes around 25 minutes to reach the centre driving.

  • If you're travelling on public transport, expect a journey of around 35 minutes.

How to find the cheapest flights from Johannesburg to Jorge Chavez International Airport (LIM)

  • Pick up a one-way ticket from Johannesburg to Jorge Chavez International Airport from R 10,677 or travel return from just R 17,806. The prices shown are based on availability and could change when you book.

  • Don't leave things to the last minute. You're more likely to get cheap tickets from Johannesburg to LIM if you book in advance. Airlines often offer some amazing early bird discounts.

  • Getting cheap tickets from Johannesburg to Jorge Chavez International Airport is easier if you can be flexible with your trip dates. Try using the 'Whole month' search tool to see the lowest fares across each month and land a great deal.

  • Log into your online account or use the app to create a Price Alert. We'll notify you straight away if there's a new deal on this route. It's easy to do, and it'll save you time looking for a cheap ticket from Johannesburg to LIM every day.

  • Make the most of the filters to find your ideal trip. To see the 'Cheapest,' 'Best' or 'Fastest' flights from Johannesburg to Jorge Chavez International Airport, use the 'Sort by' tool. You can also filter results by airline, departure and arrival times, and journey duration.

The best time to fly from Johannesburg to Jorge Chavez International Airport (LIM)

  • April is the quietest time to fly to Lima. Alternatively, join the crowds and take your trip in August. This is the most popular month for flights from Johannesburg to Jorge Chavez International Airport, but the best time to go is up to you.

  • Think about the kind of weather that'll work with your plans for Lima. The warmest month is February. Book your flights from Johannesburg to LIM during then and you can expect temperatures of between 19ºC and 26ºC.

  • If you'd rather travel in cooler conditions, lock in a cheap flight from Johannesburg to Jorge Chavez International Airport in August when temperatures average between 14ºC and 21ºC.

More about Lima

  • Start your Lima trip off on the right foot by choosing the perfect place to stay. After booking your flight from Johannesburg to Jorge Chavez International Airport, browse our range of hotels including:

  • There are so many things to explore in this city it can be hard to work out where to begin. Machu Picchu Park, Plaza de Armas and Huaca Pucllana are top attractions which should feature on any well-planned Lima itinerary.

Complete your Lima trip with a car rental

  • Grab the keys to one of our car rentals in Lima and explore at your own pace. Easily compare prices from trusted providers in one place after booking your hotel and cheap flights from Johannesburg to Jorge Chavez International Airport.

Prices shown on this page are estimated lowest prices only. Found in the last 45 days.