Flights
Hotels
From
To
1 traveler
Unsupported Browser!
Find Flights
Finding cheap flights is simple. More than 36 million people last year saved hundreds by using our flights tool.
Flights
Hotels
Round-trip
One-way
1 traveler
Unsupported Browser!
Find Flights
Finding cheap flights is simple. More than 36 million people last year saved hundreds by using our flights tool.
Did you mean flights from Frankfurt to Johannesburg?

Cheap Flights from Johannesburg to Frankfurt, DE, Germany - JNB to FRA Last modified: 31 Aug 2016 1:17 AM

Popular flights from Johannesburg to Frankfurt Last modified: 31 Aug 2016 1:17 AM

We’ve got the inside scoop on finding the best time to fly for the best price. Not sure when to travel for your next vacation? Find details below on when-to-fly and when-to-buy.

Egyptair
JNBFRA
Fri 11/18
1 stop
FRAJNB
Thu 11/24
1 stop
R6 777
Select
Egyptair
JNBFRA
Fri 11/25
1 stop
FRAJNB
Sun 12/04
1 stop
R6 777
Select
Ethiopian
JNBFRA
Mon 12/19
1 stop
FRAJNB
Sun 01/08
1 stop
R6 820
Select
Ethiopian
JNBFRA
Wed 12/21
1 stop
FRAJNB
Sun 01/08
1 stop
R6 820
Select
Ethiopian
JNBFRA
Fri 12/23
2 stops
FRAJNB
Sun 01/01
2 stops
R6 820
Select
Ethiopian
JNBFRA
Fri 12/23
1 stop
FRAJNB
Sun 01/01
1 stop
R6 820
Select
Ethiopian
JNBFRA
Mon 12/26
1 stop
FRAJNB
Mon 01/02
1 stop
R6 820
Select
Etihad
JNBFRA
Wed 09/07
1 stop
FRAJNB
Mon 09/12
1 stop
R6 920
Select
Etihad
JNBFRA
Mon 09/19
1 stop
FRAJNB
Thu 09/29
1 stop
R6 920
Select
Etihad
JNBFRA
Thu 09/29
2 stops
FRAJNB
Thu 10/06
2 stops
R6 920
Select
Etihad
JNBFRA
Thu 09/29
1 stop
FRAJNB
Mon 10/03
1 stop
R6 920
Select
Etihad
JNBFRA
Wed 10/12
1 stop
FRAJNB
Wed 10/19
1 stop
R6 920
Select
Qatar
JNBFRA
Thu 11/10
1 stop
FRAJNB
Tue 11/15
1 stop
R7 393
Select
Turkish
JNBFRA
Wed 09/07
1 stop
FRAJNB
Mon 09/12
1 stop
R8 395
Select
Air Serbia
JNBFRA
Thu 09/29
2 stops
FRAJNB
Mon 10/03
2 stops
R8 839
Select
Air Serbia
JNBFRA
Thu 11/03
2 stops
FRAJNB
Tue 11/08
2 stops
R8 839
Select
Air Serbia
JNBFRA
Thu 11/10
2 stops
FRAJNB
Mon 11/14
2 stops
R8 839
Select
Air Serbia
JNBFRA
Thu 11/10
2 stops
FRAJNB
Tue 11/15
2 stops
R8 839
Select
Alitalia
JNBFRA
Fri 11/25
2 stops
FRAJNB
Sun 12/04
2 stops
R8 997
Select
Iberia
JNBFRA
Fri 11/18
1 stop
FRAJNB
Thu 11/24
1 stop
R9 054
Select
South African
JNBFRA
Thu 12/22
nonstop
FRAJNB
Mon 01/02
nonstop
R9 069
Select
South African
JNBFRA
Thu 12/22
nonstop
FRAJNB
Sun 01/01
nonstop
R9 069
Select
Emirates
JNBFRA
Mon 09/19
1 stop
FRAJNB
Thu 09/29
1 stop
R9 140
Select
Emirates
JNBFRA
Thu 09/29
1 stop
FRAJNB
Mon 10/03
1 stop
R9 140
Select
Emirates
JNBFRA
Wed 10/12
1 stop
FRAJNB
Wed 10/19
1 stop
R9 140
Select
Emirates
JNBFRA
Thu 11/03
1 stop
FRAJNB
Tue 11/08
1 stop
R9 140
Select
Emirates
JNBFRA
Mon 11/07
1 stop
FRAJNB
Thu 11/10
1 stop
R9 140
Select
British Airways
JNBFRA
Wed 11/02
1 stop
FRAJNB
Thu 11/17
1 stop
R9 169
Select
Air Berlin
JNBFRA
Wed 09/07
1 stop
FRAJNB
Mon 09/12
1 stop
R9 398
Select
Air Berlin
JNBFRA
Mon 09/19
1 stop
FRAJNB
Thu 09/29
1 stop
R9 398
Select
Air Berlin
JNBFRA
Thu 09/29
1 stop
FRAJNB
Mon 10/03
1 stop
R9 398
Select
Air Berlin
JNBFRA
Wed 10/12
1 stop
FRAJNB
Wed 10/19
1 stop
R9 398
Select
Air Berlin
JNBFRA
Wed 11/02
1 stop
FRAJNB
Thu 11/17
1 stop
R9 398
Select
Air France
JNBFRA
Mon 12/12
2 stops
FRAJNB
Mon 12/26
2 stops
R9 871
Select
Swiss
JNBFRA
Thu 11/03
1 stop
FRAJNB
Tue 11/08
1 stop
R10 773
Select
Swiss
JNBFRA
Thu 11/10
1 stop
FRAJNB
Tue 11/15
1 stop
R10 773
Select
Swiss
JNBFRA
Thu 11/10
1 stop
FRAJNB
Mon 11/14
1 stop
R10 773
Select
Air Namibia
JNBFRA
Wed 12/21
1 stop
FRAJNB
Sun 01/08
1 stop
R10 888
Select
KLM
JNBFRA
Mon 12/12
2 stops
FRAJNB
Mon 12/26
2 stops
R11 074
Select
Lufthansa
JNBFRA
Mon 10/17
nonstop
FRAJNB
Sun 10/23
nonstop
R11 504
Select
Air Seychelles
JNBFRA
Sun 09/11
2 stops
FRAJNB
Sun 09/18
2 stops
R12 077
Select
Air Seychelles
JNBFRA
Wed 09/14
2 stops
FRAJNB
Wed 09/21
2 stops
R12 077
Select
Air Seychelles
JNBFRA
Sun 09/18
2 stops
FRAJNB
Sun 09/25
2 stops
R12 077
Select
Air Seychelles
JNBFRA
Tue 09/20
1 stop
FRAJNB
Tue 09/27
1 stop
R12 077
Select
Kenya
JNBFRA
Mon 12/19
2 stops
FRAJNB
Sun 01/08
2 stops
R15 100
Select
Kenya
JNBFRA
Wed 12/21
2 stops
FRAJNB
Sun 01/08
2 stops
R15 100
Select
Air China
JNBFRA
Mon 12/26
1 stop
FRAJNB
Mon 01/02
1 stop
R21 160
Select
Latam Airlines Brasil
JNBFRA
Wed 11/02
2 stops
FRAJNB
Sat 11/12
2 stops
R22 606
Select
Latam Airlines Brasil
JNBFRA
Wed 11/02
1 stop
FRAJNB
Sat 11/12
1 stop
R22 606
Select
TAAG Angola
JNBFRA
Fri 12/23
1 stop
FRAJNB
Tue 01/03
1 stop
R23 638
Select
El Al
JNBFRA
Mon 09/12
1 stop
FRAJNB
Mon 09/19
1 stop
R23 996
Select
Air Mauritius
JNBFRA
Tue 12/27
2 stops
FRAJNB
Tue 01/10
2 stops
R27 807
Select
SAS
JNBFRA
Fri 10/07
2 stops
FRAJNB
Sun 10/16
2 stops
R30 457
Select
Tap Portugal
JNBFRA
Fri 10/07
2 stops
FRAJNB
Sun 10/16
2 stops
R33 952
Select
Finnair
JNBFRA
Tue 12/27
2 stops
FRAJNB
Tue 01/03
2 stops
R39 597
Select
Cathay
JNBFRA
Fri 10/07
1 stop
FRAJNB
Sun 10/16
1 stop
R74 279
Select
Singapore
JNBFRA
Thu 09/29
2 stops
FRAJNB
Sat 10/08
2 stops
R77 116
Select
Singapore
JNBFRA
Thu 09/29
1 stop
FRAJNB
Sat 10/08
1 stop
R77 116
Select
Singapore
JNBFRA
Thu 09/29
1 stop
FRAJNB
Mon 10/03
1 stop
R77 116
Select
Singapore
JNBFRA
Sun 10/02
1 stop
FRAJNB
Fri 10/07
1 stop
R77 116
Select
Singapore
JNBFRA
Sun 10/02
2 stops
FRAJNB
Fri 10/07
2 stops
R77 116
Select

How Much Does it Cost to Fly from Johannesburg to Frankfurt (JNB to FRA)?

We have collected flight cost data from across the web for travel from Johannesburg to Frankfurt, and have found the average flight price for this trip to be R6 891.

When Can I Buy the Cheapest Flight from Johannesburg to Frankfurt (JNB to FRA)?

Airlines can adjust prices for plane tickets from Johannesburg to Frankfurt based on the day and time that you decide to book your flight. We have collected data from all airlines, and have discovered that the best days to book flights are Tuesdays, Wednesdays, and Saturdays. Read our article to find more information about the best time to buy airline tickets.

How far in advance should you book flights from Johannesburg to Frankfurt

The chart below shows up-to-date information regarding how far in advance a flight from Johannesburg to Frankfurt should be booked.

Non Stop versus 1-Stop
Advanced PurchaseNon StopOne Stop
< 7 days R15 558 R9 169
7-14 days R10 788 R6 920
14-21 days R9 728 R6 920
21-30 days R10 931 R6 920
30-60 days R9 713 R6 791
60-90 days R9 713 R6 777
90+ days R9 069 R6 820

Cheapest Day To Fly from Johannesburg to Frankfurt

The chart below shows up-to-date information regarding the cheapest days to fly from Johannesburg to Frankfurt.

Monday Tuesday Wednesday Thursday Friday Saturday Sunday
R6 791 R6 948 R6 791 R6 920 R6 777 R7 221 R6 791

Lowest Fares Chart By Month from Johannesburg to Frankfurt

The chart below shows the lowest fare by month when flying from Johannesburg to Frankfurt.

Month Origin Destination Carrier Depart Date Return Date Stops Price
August Johannesburg Frankfurt Qatar 2016/08/31 2016/09/07 1 R12 106
September Johannesburg Frankfurt Etihad 2016/09/07 2016/09/12 1 R6 920
October Johannesburg Frankfurt Egyptair 2016/10/26 2016/11/04 1 R6 791
November Johannesburg Frankfurt Egyptair 2016/11/18 2016/11/24 1 R6 777
December Johannesburg Frankfurt Ethiopian 2016/12/19 2017/01/08 1 R6 820
January Johannesburg Frankfurt Egyptair 2017/01/08 2017/01/13 1 R8 553
February Johannesburg Frankfurt Egyptair 2017/02/11 2017/02/25 1 R7 350
June Johannesburg Frankfurt Ethiopian 2017/06/02 2017/06/18 1 R6 820

Non-Stop vs Connecting Flights from Johannesburg to Frankfurt (JNB to FRA)

Your Johannesburg to Frankfurt flight can be significantly cheaper by choosing a multi-stop airline ticket. Although these connecting flights sacrifice some convenience, on average, travelers save 20%-60% when they choose to fly multi-stop versus a direct flight.

The average price for connecting flights from Johannesburg to Frankfurt is R19 011.

The average price for non-stop flights from Johannesburg to Frankfurt is R12 836.

The chart below shows up to date information regarding non-stop flights from Johannesburg to Frankfurt.

Nonstop Flight Details from Johannesburg to Frankfurt
CarrierMonTueWedThuFriSatSunEarliest FlightLatest Flight
Lufthansa 1 1 1 1 1 1 1 19:10 19:10
South African 1 1 1 1 1 1 1 19:15 19:15

Johannesburg to Frankfurt Flight Questions

Below are some common questions that asked about this flight route:

Question: How long is a direct flight from Johannesburg to Frankfurt?
Answer: The average Johannesburg to Frankfurt flight time is 10 hours and 47 minutes.
Question: How many kilometers are there between Johannesburg and Frankfurt?
Answer: The distance from Johannesburg to Frankfurt is 8682 kilometers.
Question: How common are direct flights from Johannesburg to Frankfurt?
Answer: There are 14 direct flights from Johannesburg to Frankfurt.
Question: What is the most popular airline for non-stop flights from Johannesburg to Frankfurt?
Answer: Lufthansa German Airlines provides 50% of the non-stop flights between Johannesburg and Frankfurt.
Question: What are the most popular connecting cities when flying from Johannesburg to Frankfurt?
Answer: Addis Ababa, ET

Airlines Flying from Johannesburg to Frankfurt (JNB to FRA) Number of flights searched: 237Last modified: 31 Aug 2016 1:18 AM

Below are the different airlines that fly from Johannesburg to Frankfurt with the average price of their plane tickets. Just remember that different airlines offer different levels of comfort and service, so consider convenience when choosing your airline.

Below is the full flight schedule summary of the next 30 days for flights from Johannesburg to Frankfurt.

Johannesburg to Frankfurt
Airline Connections Mon Tue Wed Thu Fri Sat Sun
Air France CDG X X X X X X X
British Airways LHR X X X X X X X
Emirates DXB X X X X X X X
Ethiopian ADD X X X X X X X
Etihad AUH X X X X X X X
Iberia MAD X X X
KLM AMS X X X X X X X
Lufthansa - X X X X X X X
Swiss ZRH X X X X X X X
El Al TLV X
Egyptair CAI X X X X
Qatar DOH X X X X X X X
South African - X X X X X X X
Saudi Arabian JED X
Air Namibia WDH X X X X X X X
Turkish IST X X X X X X X

Airports for Your Route

These pages contain information about the major airports in Johannesburg and Frankfurt, so you can feel comfortable knowing how to get around whether you are about to take off or you just landed.

Cheap International Flights from Johannesburg - JNB

FlightsAirlineLowest Price
Johannesburg to London Aegean, Air Berlin, Air France, Alitalia, British Airways, Air China, Cathay, Delta, TAAG Angola, Aer Lingus, Emirates, Ethiopian, Etihad, Air Seychelles, Iberia, Latam Airlines Brasil, Air Serbia, KLM, Kenya, Lufthansa, Swiss, El Al, Air Mauritius, Egyptair, Austrian, Qatar, S7, South African, SAS, Brussels, Singapore, Saudi Arabian, Turkish, Tap Portugal, Virgin Atlantic, Arik Air R7 579
Johannesburg to Paris Aegean, Air Berlin, Air France, Alitalia, British Airways, Air China, Cathay, Delta, TAAG Angola, Aer Lingus, Emirates, Ethiopian, Etihad, NIKI, Air Seychelles, Iberia, Latam Airlines Brasil, Air Serbia, KLM, Kenya, Lufthansa, Swiss, El Al, Air Mauritius, Egyptair, Austrian, Qatar, South African, SAS, Brussels, Singapore, Saudi Arabian, Turkish, Tap Portugal R6 519
Johannesburg to Amsterdam Air France, Finnair, Alitalia, British Airways, Cathay, Delta, TAAG Angola, Aer Lingus, Emirates, Ethiopian, Etihad, Iberia, Air Serbia, KLM, Kenya, Lufthansa, Swiss, El Al, Air Mauritius, Egyptair, Austrian, Qatar, South African, SAS, Singapore, Turkish, Tap Portugal R5 774
Johannesburg to Munich Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, Air China, Delta, Emirates, Ethiopian, Etihad, Air Seychelles, Iberia, KLM, Kenya, Lufthansa, Swiss, El Al, Air Mauritius, Egyptair, Austrian, Qatar, S7, South African, SAS, Brussels, Singapore, Saudi Arabian, Turkish, Tap Portugal R6 547
Johannesburg to Dusseldorf Air Berlin, Air France, Finnair, Alitalia, British Airways, Air China, Emirates, Ethiopian, Etihad, Air Seychelles, Iberia, Air Serbia, KLM, Kenya, Lufthansa, Swiss, Egyptair, Austrian, South African, SAS, Turkish R7 479
Johannesburg to Zurich Air Berlin, Air France, Finnair, Alitalia, British Airways, Air China, Cathay, Aer Lingus, Emirates, Ethiopian, Etihad, NIKI, Air Seychelles, Iberia, Air Serbia, KLM, Kenya, Lufthansa, Swiss, El Al, Egyptair, Austrian, Qatar, South African, SAS, Singapore, Turkish, Tap Portugal R6 547
Johannesburg to Stuttgart Air Berlin, Air France, British Airways, Delta, Etihad, Iberia, KLM, Lufthansa, Swiss, Austrian, Qatar, South African, Turkish R8 481
Johannesburg to Brussels Aegean, Air France, Alitalia, British Airways, Delta, TAAG Angola, Emirates, Ethiopian, Etihad, Air Seychelles, Iberia, Air Serbia, KLM, Kenya, Lufthansa, Swiss, El Al, Egyptair, Austrian, Qatar, South African, SAS, Brussels, Turkish, Tap Portugal, United, RwandAir R6 289
Johannesburg to Cologne - Bonn Air Berlin, British Airways, Lufthansa, Swiss, Austrian, South African, Turkish R11 332
Johannesburg to Luxembourg Air France, Alitalia, British Airways, KLM, Lufthansa, Swiss, Austrian, Turkish R8 997
Johannesburg to Nuremberg Air Berlin, Air France, British Airways, KLM, Lufthansa, Swiss, South African, Turkish R9 828
Johannesburg to Milan Air Berlin, Air France, Finnair, Alitalia, British Airways, Air China, Cathay, Aer Lingus, Emirates, Ethiopian, Etihad, NIKI, Air Seychelles, Iberia, Latam Airlines Brasil, Air Serbia, KLM, Kenya, Lufthansa, Swiss, El Al, Egyptair, Austrian, Qatar, South African, SAS, Brussels, Singapore, Saudi Arabian, Turkish, Tap Portugal R5 888
Johannesburg to Berlin Aegean, Air Berlin, Air France, Finnair, British Airways, Aer Lingus, Ethiopian, Etihad, Air Seychelles, Iberia, Air Serbia, KLM, Kenya, Lufthansa, Swiss, El Al, Egyptair, Austrian, Qatar, S7, South African, Brussels, Turkish, Tap Portugal R6 418
Johannesburg to Prague Air Berlin, Air France, Finnair, Alitalia, British Airways, Emirates, Ethiopian, Etihad, Iberia, Air Serbia, KLM, Lufthansa, Swiss, El Al, Egyptair, Austrian, Qatar, SAS, Brussels, Turkish, Tap Portugal R7 636
Johannesburg to Geneva Air France, Alitalia, British Airways, Air China, Emirates, Ethiopian, Etihad, Air Seychelles, Iberia, KLM, Kenya, Lufthansa, Swiss, El Al, Egyptair, Austrian, Qatar, South African, Brussels, Saudi Arabian, Turkish, Tap Portugal R6 734
Johannesburg to Hanover Air France, British Airways, KLM, Lufthansa, Swiss, Austrian, South African, SAS, Brussels, Turkish R8 123
Johannesburg to Hamburg Air Berlin, Air France, Finnair, British Airways, Emirates, Iberia, Air Serbia, KLM, Lufthansa, Swiss, Austrian, Qatar, South African, SAS, Brussels, Turkish, Tap Portugal R8 467
Johannesburg to Istanbul Aegean, Air France, Alitalia, British Airways, Air China, Emirates, Ethiopian, Etihad, Air Serbia, KLM, Lufthansa, Swiss, Egyptair, Avianca Brazil, Qatar, Singapore, Saudi Arabian, Turkish R4 914
Johannesburg to Strasbourg Air France, KLM, Brussels R14 684
Johannesburg to Vienna Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, Air China, Aer Lingus, Emirates, Ethiopian, Etihad, NIKI, Air Seychelles, Iberia, Air Serbia, KLM, Kenya, Lufthansa, Swiss, El Al, Egyptair, Austrian, Qatar, South African, SAS, Brussels, Turkish, Tap Portugal, United R6 433
Johannesburg to Basel Air France, British Airways, KLM, Kenya, Lufthansa, Swiss, Austrian, Brussels, Turkish R8 352
Johannesburg to Venice Air Berlin, Air France, Alitalia, British Airways, Air China, Aer Lingus, Emirates, Etihad, Iberia, Latam Airlines Brasil, KLM, Kenya, Lufthansa, Swiss, El Al, Austrian, Qatar, SAS, Brussels, Turkish, Tap Portugal R5 702
Johannesburg to Rome Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, Air China, Cathay, Aer Lingus, Emirates, Ethiopian, Etihad, NIKI, Air Seychelles, Iberia, Air Serbia, KLM, Kenya, Lufthansa, Swiss, El Al, Air Mauritius, Egyptair, Austrian, Qatar, South African, SAS, Brussels, Singapore, Saudi Arabian, Turkish, Tap Portugal R5 616
Johannesburg to Saarbrucken Lufthansa Check Dates
Johannesburg to Copenhagen Air Berlin, Air France, Alitalia, British Airways, Air China, Emirates, Ethiopian, Etihad, Iberia, KLM, Kenya, Lufthansa, Swiss, Air Mauritius, Egyptair, Austrian, Qatar, South African, SAS, Brussels, Singapore, Saudi Arabian, Turkish R6 232
Johannesburg to Barcelona Air Berlin, Air France, Alitalia, British Airways, Air China, Delta, Aer Lingus, Emirates, Ethiopian, Etihad, NIKI, Iberia, Latam Airlines Brasil, KLM, Kenya, Lufthansa, Swiss, El Al, Air Mauritius, Egyptair, Austrian, Qatar, South African, Brussels, Singapore, Turkish, Tap Portugal R5 802
Johannesburg to Manchester American, Air Berlin, Air France, Finnair, British Airways, Cathay, Delta, Emirates, Etihad, Air Seychelles, Iberia, KLM, Kenya, Lufthansa, Swiss, Air Mauritius, Austrian, Qatar, South African, SAS, Brussels, Singapore, Saudi Arabian, Turkish, Tap Portugal, Virgin Atlantic R7 364

Cheap International Flights to Frankfurt - FRA

FlightsAirlineLowest Price
Gaborone to Frankfurt Ethiopian, Kenya, South African R13 624
Nelspruit to Frankfurt South African Check Dates
Gaborone to London Air France, Ethiopian, Etihad, KLM, Kenya, South African R10 960
Cheap Flights from Johannesburg to Frankfurt, DE, Germany, from R6 777 Round trip from JNB to FRA