FRA JNB | 01/16/24 | ![]() ![]() ![]() | ![]() | $544 | Check |
FRA JNB | 01/16/24 | ![]() ![]() | ![]() | $622 | Check |
FRA JNB | 01/16/24 | ![]() | ![]() | $647 | Check |
FRA JNB | 12/07/23 - 12/27/23 | ![]() | ![]() | $674 | Check |
FRA JNB | 01/16/24 | ![]() ![]() | ![]() | $682 | Check |
FRA JNB | 12/07/23 - 12/27/23 | ![]() | ![]() | $691 | Check |
FRA JNB | 12/07/23 - 12/27/23 | ![]() | ![]() | $692 | Check |
FRA JNB | 01/16/24 | ![]() | ![]() | $723 | Check |
FRA JNB | 12/07/23 - 12/27/23 | ![]() | ![]() | $726 | Check |
FRA JNB | 12/09/23 - 12/23/23 | ![]() | ![]() | $729 | Check |
-
Find cheap flights
-
Booking tips
- Flights
- Flight Routes
- Flights to South Africa
- Flights to Johannesburg
- Flights Frankfurt (FRA) Johannesburg (JNB)
Stops
Airline
- Turkish Airlines
- Lufthansa
- Qatar Airways
- Emirates Airline
- Egyptair
- other
Flight type
- One-way
- Return
Outbound departure month
- December 2023
- January 2024
- March 2024
- April 2024
- May 2024
Outbound weekday
- Monday
- Tuesday
- Wednesday
- Thursday
- Friday
- Saturday
Return departure month
- December 2023
- January 2024
- March 2024
- April 2024
- June 2024
Return weekday
- Monday
- Tuesday
- Wednesday
- Thursday
- Friday
- Saturday
- Sunday
Change in
- Dubai
- Jeddah-King Abdulaziz International Airport
- Riyadh-King Khaled International
- Dammam
- Zurich (Zürich)-Kloten
- London Heathrow
- Nairobi Kenyatta International
- other
Tips and tricks to help you find cheap flights from Frankfurt to Johannesburg
Favorite airline: Emirates
The most popular airline for flights from Frankfurt to Johannesburg is Emirates.

Emirates
8 %

Lufthansa
4 %

South African Airways
4 %
Tip: book directly before departure
A good time to book a cheap flight on this route is directly on the day of departure.
0 days before departure
Direct flights are more expensive
Compared to direct flights, flights with a stopover on this route are on average 38 % cheaper.
non stop flight
1 stop
2 stops
10h 40min
14h 10min
20h 00min
$699
$505
$513
The favorite connection is non-stop
12 % of travelers decide to book a direct flight on this route.
Route
bookings
Direct flights
10h 40min, from $699
12 %
1 stopover Dubai
18h 05min, from $615
11 %
1 stopover Amsterdam-Schiphol
14h 10min, from $505
10 %
Flight information: Frankfurt - Johannesburg
Cheapest outbound flight from | $543.40 |
---|---|
Roundtrip from | $674.00 |
Flight duration | min. 10:30 / max. 10:40 |
Return flight duration | min. 10:45/ max. 10:50 |
Distance | 8700 km |
Flights per week | 16 |
Departure airport | Frankfurt-Main (FRA) |
Departure country | Germany |
Arrival airport | Johannesburg-Johannesburg Inernational (JNB) |
Destination country | South Africa |
Alternative routes to South Africa
- Frankfurt - Cape Town from $569
Alternative flights to Johannesburg
- Munich - Johannesburg from $543
- Hamburg - Johannesburg from $811
- Dusseldorf - Johannesburg from $660
Flight destinations with a similar price
- Johannesburg - Cape Town from $134
- Johannesburg - Dubai from $2,673
- Johannesburg - Luanda from $332
- Johannesburg - London Gatwick from $571
- Johannesburg - London Heathrow from $753
- Johannesburg - Nelspruit from $308
- Johannesburg - Nairobi from $528
- Johannesburg - Victoria Falls from $75
- Johannesburg - Windhoek from $4,669
- Johannesburg - London from $571
Flight destinations with a similar price
- Frankfurt - Montreal from $513
- Frankfurt - Shanghai Pudong from $553
- Frankfurt - Buenos Aires from $520
- Frankfurt - Beijing from $519
- Frankfurt - Phuket from $597
- Frankfurt - St. Petersburg from $497
- Frankfurt - Tokyo from $578
- Frankfurt - Shiraz from $580
- Frankfurt - Asmara from $506
- Frankfurt - Cape Town from $569
Alternative flight routes
Top Flight Routes
- Los Angeles - New York from $70.80
- San Francisco - Honolulu from $97.00
- New York - Hilo from $412.00
- San Diego - Honolulu from $350.00
- Las Vegas - New York from $139.07
- Orlando - San Francisco from $323.69
- Newark - Fort Lauderdale from $37.47
- Boston - Las Vegas from $239.96
- New Orleans - Las Vegas from $256.89
- Los Angeles - Oakland from $69.86