Find cheap flights from Zurich to Johannesburg Lanseria

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

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

Good to know

Low season

January

High season

August

Cheapest flight

R10 169

Average price (return flight)

R14 684
Best time to beat the crowds (29% less expensive on average)
Most popular time to fly (39% more expensive on average)
Flight from Zurich to Johannesburg Lanseria
(avg. price over the last 2 weeks)

When to book flights from Zurich 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 July, August and September. The cheapest month to fly is January.
  • 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 Zurich to Johannesburg Lanseria flights

COVID-19 information

Safety measures for airlines flying from Zurich to Johannesburg Lanseria

Airlines flying from Zurich 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 Zurich to Johannesburg Lanseria

Mandatory masks

Masks required on board, masks provided on flights from Zurich to Johannesburg Lanseria

Social distancing seating

Middle seats unavailable to book on flights from Zurich to Johannesburg Lanseria

Pre-flight testing

Testing for antibodies, testing for symptoms for flights from Zurich to Johannesburg Lanseria

Flexible cancellations

Waiving of change fees. Search flexible flights from Zurich to Johannesburg Lanseria

Book cheap flights from Zurich to Johannesburg Lanseria

Recent return flight deals

15/8Mon
2 stopsMultiple Airlines
27h 00mZRH-HLA
5/9Mon
2 stopsMultiple Airlines
23h 10mHLA-ZRH
R16 456
14/8Sun
2 stopsMultiple Airlines
27h 00mZRH-HLA
4/9Sun
2 stopsMultiple Airlines
28h 35mHLA-ZRH
R18 876
13/10Thu
3 stopsMultiple Airlines
33h 30mZRH-HLA
30/10Sun
2 stopsMultiple Airlines
23h 10mHLA-ZRH
R19 521
14/8Sun
2 stopsMultiple Airlines
27h 00mZRH-HLA
4/9Sun
3 stopsMultiple Airlines
25h 05mHLA-ZRH
R19 976
14/8Sun
3 stopsMultiple Airlines
34h 00mZRH-HLA
4/9Sun
3 stopsMultiple Airlines
25h 05mHLA-ZRH
R20 149
13/10Thu
2 stopsMultiple Airlines
24h 55mZRH-HLA
30/10Sun
2 stopsMultiple Airlines
24h 05mHLA-ZRH
R21 627
15/8Mon
3 stopsMultiple Airlines
41h 05mZRH-HLA
5/9Mon
2 stopsMultiple Airlines
23h 10mHLA-ZRH
R22 224
13/10Thu
3 stopsMultiple Airlines
25h 10mZRH-HLA
30/10Sun
3 stopsMultiple Airlines
26h 05mHLA-ZRH
R22 334
15/8Mon
3 stopsMultiple Airlines
23h 15mZRH-HLA
5/9Mon
3 stopsMultiple Airlines
35h 55mHLA-ZRH
R24 487
17/9Sat
3 stopsMultiple Airlines
24h 40mZRH-HLA
27/9Tue
3 stopsMultiple Airlines
31h 15mHLA-ZRH
R32 456
5/10Wed
3 stopsMultiple Airlines
41h 10mZRH-HLA
3/11Thu
2 stopsMultiple Airlines
22h 55mHLA-ZRH
R84 448
5/10Wed
2 stopsMultiple Airlines
28h 15mZRH-HLA
3/11Thu
2 stopsMultiple Airlines
22h 55mHLA-ZRH
R85 626
5/10Wed
2 stopsMultiple Airlines
35h 30mZRH-HLA
3/11Thu
1 stopMultiple Airlines
19h 35mHLA-ZRH
R98 326
5/10Wed
1 stopMultiple Airlines
25h 20mZRH-HLA
3/11Thu
1 stopMultiple Airlines
19h 35mHLA-ZRH
R114 561

Search by stops

Search by price

Recent one-way flight deals

15/8Mon
3 stopsMultiple Airlines
25h 05mZRH-HLA
R10 169
5/6Sun
3 stopsMultiple Airlines
36h 25mZRH-HLA
R10 232
2/6Thu
3 stopsMultiple Airlines
39h 05mZRH-HLA
R10 310
1/6Wed
3 stopsMultiple Airlines
57h 55mZRH-HLA
R10 420
4/9Sun
3 stopsMultiple Airlines
32h 45mZRH-HLA
R10 562
2/6Thu
2 stopsMultiple Airlines
27h 20mZRH-HLA
R10 609
5/6Sun
3 stopsMultiple Airlines
36h 25mZRH-HLA
R10 703
16/8Tue
3 stopsMultiple Airlines
30h 45mZRH-HLA
R10 813
4/8Thu
3 stopsMultiple Airlines
29h 25mZRH-HLA
R10 923
18/7Mon
3 stopsMultiple Airlines
31h 50mZRH-HLA
R11 646
4/8Thu
3 stopsMultiple Airlines
36h 25mZRH-HLA
R11 709
10/8Wed
3 stopsMultiple Airlines
43h 30mZRH-HLA
R11 741
4/9Sun
2 stopsMultiple Airlines
24h 55mZRH-HLA
R11 788
15/8Mon
2 stopsMultiple Airlines
27h 00mZRH-HLA
R11 819
4/8Thu
2 stopsMultiple Airlines
27h 40mZRH-HLA
R11 961
4/8Thu
2 stopsMultiple Airlines
27h 40mZRH-HLA
R12 008
19/7Tue
3 stopsMultiple Airlines
28h 00mZRH-HLA
R12 464
3/6Fri
2 stopsMultiple Airlines
24h 55mZRH-HLA
R12 652
4/6Sat
3 stopsMultiple Airlines
42h 40mZRH-HLA
R13 690
10/8Wed
3 stopsMultiple Airlines
41h 50mZRH-HLA
R14 303

Search by stops

Search by price

Zurich - Johannesburg Lanseria Flights

Departure:

Zurich (ZRH)Switzerland

Destination:

Johannesburg Lanseria (HLA)South Africa

Browse origins:

R16 456