Cheap Flights from Frankfurt (FRA) to Johannesburg (JNB)

Popular airlines from Frankfurt Airport (FRA) to O.R. Tambo Intl. Airport (JNB)

    notification illustration

    Be in the know

    Get alerts if flight prices drop or rise*
    deals illustration

    Book smarter

    Save on select hotels after you book a flight*
    trophy illustration

    Find the right fit

    We search billions of combinations of flights to help you find your next adventure

Frequently asked questions

How long does it take to fly from Frankfurt am Main Airport to O.R. Tambo Intl. Airport (JNB)?
A direct flight with Lufthansa takes roughly 10 hours and 25 minutes. Jump on the 10:05PM flight from Frankfurt Intl. Airport (FRA) and come in to land at Johannesburg Airport at 8:30AM. Clinch a top deal on this and other routes when you book your ticket with Expedia.
Is it cheaper to buy a plane ticket from Frankfurt Intl. Airport (FRA) to Johannesburg Airport last minute?
Being spontaneous is a great way to travel the globe, but it isn't always the best method to pick up a bargain plane ticket. Consider booking your Frankfurt Intl. Airport (FRA) to Johannesburg Airport journey ahead of time instead of leaving it till the last minute. Based on flight pricing and demand studies in 2022, we have found that the best time to book domestic flights is between 28 – 35 days ahead of the departure date, and international flights three to four months in advance. Save up that spontaneity for when you get to your destination!
What airline has the least delays from Frankfurt Intl. Airport (FRA) to JNB?
With an on-time arrival score of 67%, Lufthansa is the airline that's more likely to get you from FRA to Johannesburg Airport without any interruptions. Flight delays can be a nice excuse to relax in the airport lounge. However, they can also cause you to miss an important connection that upends your entire journey. You can keep updated by checking your flight status through the Expedia App before you even reach the airport. If you're already at your gate and the delay is significant, head to your airline's customer service desk for more information.
What airports do you fly into for Johannesburg from Frankfurt?
Take off from Frankfurt to Johannesburg and touch down at O.R. Tambo Intl. Airport (JNB). The terminal is about 21 kilometers northeast of downtown Johannesburg. Kick off your city adventure with an outing to Johannesburg Zoo and First National Bank Stadium, which are two of Johannesburg's must-see attractions.
What are the most popular departure times for flights from Frankfurt Intl. Airport (FRA) to Johannesburg Airport?
Between 10:00 PM - 11:00 PM is when you'll find lots of Lufthansa flights making their way from FRA to Johannesburg Airport. Our useful tip? Book a flight that departs early. With air traffic yet to build up, your odds of catching a delay-free flight are higher.
Can I change the date of my flight from Frankfurt Intl. Airport (FRA) to O.R. Tambo Intl. Airport (JNB)?
Expedia makes it a breeze to make changes to your Frankfurt am Main Airport to Johannesburg Airport journey yourself. Access your itinerary via the Expedia Trips portal and tap "change flight." Search for new flights and secure the one that works best with your plans. You'll get an estimate of applicable flight change costs. Alternatively, use our Customer Service portal to chat to our Virtual Agent and get answers to your questions.

Travel information

Travel information

Origin airport
Frankfurt Intl.
Destination airport
O.R. Tambo Intl.
Distance
8639 km
Average flight time
10 hours 45 mins

Book with confidence

Book with confidence