Find cheap flights from Frankfurt am Main to Johannesburg Lanseria

Search hundreds of travel sites at once for deals on flights to Johannesburg Lanseria

FRA — HLA
May 26 — Jun 21
Return
1 adult
Economy
0 bags
From?
To?
Thu 26/5
Thu 2/6

Good to know

Low season

June

High season

March

Cheapest flight

R8 519

Average price (return flight)

R14 075
Best time to beat the crowds (26% less expensive on average)
Most popular time to fly (21% more expensive on average)
Flight from Frankfurt am Main to Johannesburg Lanseria
(avg. price over the last 2 weeks)

When to book flights from Frankfurt am Main to Lanseria

Estimated return price
Average price per month
Flight prices as travel date approaches

Top tips for finding a cheap flight

  • High season is considered to be February, March and April. The cheapest month to fly is June.
  • Morning departure is around 2% cheaper than an evening flight, on average*.
*Average of the lowest prices shown in KAYAK’s search results for departures within the next 30 days

FAQs for booking Frankfurt am Main to Johannesburg Lanseria flights

COVID-19 information

Safety measures for airlines flying from Frankfurt am Main to Johannesburg Lanseria

Airlines flying from Frankfurt am Main to Johannesburg Lanseria have enacted additional safety measures and adjusted policies to better accommodate travellers. Policies vary by airline.

Heightened sanitation

Daily cleaning, installation of cabin HEPA filters on flights from Frankfurt am Main to Johannesburg Lanseria

Mandatory masks

Masks required on board, masks provided on flights from Frankfurt am Main to Johannesburg Lanseria

Social distancing seating

Middle seats unavailable to book on flights from Frankfurt am Main to Johannesburg Lanseria

Pre-flight testing

Testing for antibodies, testing for symptoms for flights from Frankfurt am Main to Johannesburg Lanseria

Book cheap flights from Frankfurt am Main to Johannesburg Lanseria

Recent return flight deals

7/6Tue
2 stopsMultiple Airlines
21h 35mFRA-HLA
14/6Tue
2 stopsMultiple Airlines
20h 50mHLA-FRA
R13 894
7/6Tue
2 stopsMultiple Airlines
21h 35mFRA-HLA
14/6Tue
2 stopsMultiple Airlines
20h 50mHLA-FRA
R14 020
15/8Mon
2 stopsMultiple Airlines
38h 45mFRA-HLA
29/8Mon
2 stopsMultiple Airlines
30h 45mHLA-FRA
R15 686
14/6Tue
2 stopsMultiple Airlines
21h 35mFRA-HLA
23/6Thu
2 stopsMultiple Airlines
20h 50mHLA-FRA
R16 440
22/6Wed
2 stopsMultiple Airlines
21h 35mFRA-HLA
25/6Sat
2 stopsMultiple Airlines
33h 35mHLA-FRA
R17 084
4/7Mon
2 stopsMultiple Airlines
21h 05mFRA-HLA
17/7Sun
2 stopsMultiple Airlines
26h 35mHLA-FRA
R17 870
5/6Sun
2 stopsMultiple Airlines
24h 50mFRA-HLA
11/6Sat
2 stopsMultiple Airlines
25h 10mHLA-FRA
R18 986
22/6Wed
2 stopsMultiple Airlines
25h 25mFRA-HLA
29/6Wed
2 stopsMultiple Airlines
20h 50mHLA-FRA
R19 112
21/10Fri
1 stopMultiple Airlines
17h 20mFRA-HLA
9/11Wed
1 stopMultiple Airlines
15h 55mHLA-FRA
R19 473
15/8Mon
3 stopsMultiple Airlines
32h 50mFRA-HLA
5/9Mon
2 stopsMultiple Airlines
22h 45mHLA-FRA
R19 678
4/7Mon
2 stopsMultiple Airlines
28h 10mFRA-HLA
16/7Sat
3 stopsMultiple Airlines
28h 00mHLA-FRA
R20 432
14/8Sun
3 stopsMultiple Airlines
30h 50mFRA-HLA
4/9Sun
2 stopsMultiple Airlines
23h 45mHLA-FRA
R20 621
15/6Wed
2 stopsMultiple Airlines
25h 25mFRA-HLA
29/6Wed
2 stopsMultiple Airlines
33h 35mHLA-FRA
R20 715
5/7Tue
3 stopsMultiple Airlines
23h 05mFRA-HLA
29/7Fri
2 stopsMultiple Airlines
27h 50mHLA-FRA
R21 705
5/7Tue
2 stopsMultiple Airlines
24h 50mFRA-HLA
20/7Wed
2 stopsMultiple Airlines
25h 10mHLA-FRA
R21 800
4/7Mon
2 stopsMultiple Airlines
33h 15mFRA-HLA
18/7Mon
2 stopsMultiple Airlines
33h 15mHLA-FRA
R22 617
21/7Thu
2 stopsMultiple Airlines
21h 05mFRA-HLA
30/7Sat
2 stopsMultiple Airlines
26h 35mHLA-FRA
R22 727
21/7Thu
2 stopsMultiple Airlines
21h 05mFRA-HLA
30/7Sat
3 stopsMultiple Airlines
26h 35mHLA-FRA
R22 743
4/7Mon
2 stopsMultiple Airlines
21h 05mFRA-HLA
16/7Sat
2 stopsMultiple Airlines
33h 25mHLA-FRA
R22 758
5/7Tue
2 stopsMultiple Airlines
25h 25mFRA-HLA
20/7Wed
2 stopsMultiple Airlines
28h 30mHLA-FRA
R23 387

Search by stops

Search by price

Recent one-way flight deals

12/11Sat
1 stopMultiple Airlines
16h 10mFRA-HLA
R8 519
12/11Sat
1 stopMultiple Airlines
16h 10mFRA-HLA
R8 534
11/7Mon
3 stopsMultiple Airlines
26h 55mFRA-HLA
R8 582
18/10Tue
1 stopMultiple Airlines
17h 30mFRA-HLA
R8 644
27/6Mon
3 stopsMultiple Airlines
28h 50mFRA-HLA
R8 660
25/10Tue
1 stopMultiple Airlines
17h 30mFRA-HLA
R8 864
1/7Fri
3 stopsMultiple Airlines
26h 25mFRA-HLA
R9 509
15/6Wed
3 stopsMultiple Airlines
40h 00mFRA-HLA
R9 980
4/7Mon
3 stopsMultiple Airlines
28h 50mFRA-HLA
R9 996
5/6Sun
3 stopsMultiple Airlines
30h 10mFRA-HLA
R10 153
1/6Wed
2 stopsMultiple Airlines
47h 10mFRA-HLA
R10 263
28/6Tue
3 stopsMultiple Airlines
30h 40mFRA-HLA
R10 279
30/6Thu
3 stopsMultiple Airlines
48h 25mFRA-HLA
R10 420
15/6Wed
3 stopsMultiple Airlines
37h 35mFRA-HLA
R10 436
4/6Sat
2 stopsMultiple Airlines
51h 35mFRA-HLA
R10 530
13/6Mon
3 stopsMultiple Airlines
40h 00mFRA-HLA
R10 562
4/8Thu
3 stopsMultiple Airlines
33h 50mFRA-HLA
R10 829
4/8Thu
3 stopsMultiple Airlines
33h 50mFRA-HLA
R10 876
16/6Thu
2 stopsMultiple Airlines
37h 05mFRA-HLA
R10 923
15/6Wed
2 stopsMultiple Airlines
27h 55mFRA-HLA
R10 955

Search by stops

Search by price

Frankfurt am Main - Johannesburg Lanseria Flights