How to find cheap flights from Johannesburg to Peru
The cheapest return flight from Johannesburg to Peru is currently priced at ₹ 94,481.
You'll be travelling from Johannesburg into Lima in Lima with that fare.
For one-way travel, the lowest price right now is ₹ 53,745.
Flexible about where you fly into? Enter 'Peru' in the 'To' field to compare fares to different cities.
Peru is home to four international airports.
Select 'Add nearby airports' to broaden your search and compare prices across all airports close to both your departure and destination cities.
Get the flight you want at a price you'll like by booking ahead. Leave it late and you might have to compromise on cost, timing or airline.
Keep track of price changes by creating a Price Alert. If you haven't already, download the Skyscanner app to get instant updates.
Best time to fly from Johannesburg to Peru
If budget is a priority, November is typically the cheapest month to catch a flight from Johannesburg to Peru.
A midweek trip can often be a smarter choice. Prices are generally cheaper on Tuesdays and Wednesdays than on other days of the week.
The height of the travel season in Peru runs through May, June and August. May is the most popular month and a perfect time to visit if you want more to see and do.
January, February and March are the quietest months. March has the lowest demand from travellers and is a good option if you'd rather skip the crowds.
Popular places to visit in Peru
Lima
A popular destination for Johannesburg to Peru flights, this city in Lima Region earns its place on any travel itinerary. From Lima Cathedral and Lima Main Square to Malecón de Miraflores, the attractions come thick and fast.
Flying into Lima usually means landing at Lima Airport (LIM).
Check out the selection of hotels in Lima and pair your trip with a stay that fits your style and budget.
Cuzco
Get to know this Cuzco Region city's highlights including Qorikancha, Centro Historico de Cusco and Saqsaywaman.
Land at Cuzco Airport (CUZ) and go straight from arrivals to exploring the sights.
After your plane ticket is locked in, you can begin searching for the right stay among the hotels in Cuzco.
Arequipa
Swing by leading attractions like Historical Centre of Arequipa, Plaza de Armas Arequipa and Malecón Bolognesi while you're in this corner of Arequipa Region.
Arequipa Airport (AQP) is the main airport to plan your flight around.
Whether you're stopping over or staying a while, hotels in Arequipa offer options for every kind of trip.
Visiting Peru for the first time? Here's what you need to know
Entry rules can vary depending on your passport and travel plans, so double-check before you travel. Official embassy sites and airlines will have the most recent advice on visas or any other documentation you may need.
The population of Peru is about 34 million. Lima is the capital.
This destination operates on one standard time zone of UTC-5.
Pick the season that matches how you like to explore, whether that's hotter, cooler or somewhere in between. September is one of the warmest months in Peru.
Conditions are often coolest around July.
August tends to be the driest month, while March is the wettest.
Want to line up your Johannesburg to Peru flight with something big? Major events to build your trip around include Inti Raymi Festival of the Sun, Independence Day and La Fiesta Candelaria.
Complete your trip with hotels and a car rental
With your cheap flight from Johannesburg to Peru locked in, it's time to plan the rest of your adventure. Find the best prices and exclusive rates for hotels in Peru. You can also browse car rental options in Peru and compare deals from top providers in seconds.