Find cheap flights from Johannesburg Lanseria to Zimbabwe

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

HLA — Zimbabwe
Jun 17 — Jun 241
Return
1 adult
Economy
0 bags
From?
To?
Fri 17/6
Fri 24/6

Good to know

Low season

October

High season

February

Cheapest flight

R2 875

Average price (return flight)

R3 386
Best time to beat the crowds (14% less expensive on average)
Most popular time to fly (56% more expensive on average)
Flight from Johannesburg Lanseria to Harare
(price for this month)

Top tips for finding cheap flights to Zimbabwe

  • Book at least 2 weeks before departure in order to get a below-average price.
  • High season is considered to be August, September and October. The cheapest month to fly to Zimbabwe is January.
  • Morning departure is around 9% more expensive 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 - booking Zimbabwe flights

COVID-19 information

Safety measures for airlines flying from Johannesburg Lanseria to Zimbabwe

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

Mandatory masks

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

Social distancing seating

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

Pre-flight testing

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

Flexible cancellations

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

Book cheap flights from Johannesburg Lanseria to Zimbabwe

Recent return flight deals

10/6Fri
1 stopMultiple Airlines
26h 00mHLA-HRE
18/6Sat
1 stopMultiple Airlines
19h 50mHRE-HLA
R8 081
2/7Sat
1 stopMultiple Airlines
26h 00mHLA-HRE
9/7Sat
1 stopMultiple Airlines
6h 05mHRE-HLA
R8 384
24/6Fri
1 stopMultiple Airlines
9h 55mHLA-HRE
3/7Sun
1 stopMultiple Airlines
26h 20mHRE-HLA
R8 768
31/5Tue
1 stopMultiple Airlines
22h 40mHLA-HRE
5/6Sun
1 stopMultiple Airlines
20h 40mHRE-HLA
R8 799
31/5Tue
1 stopMultiple Airlines
28h 30mHLA-HRE
3/6Fri
1 stopMultiple Airlines
26h 20mHRE-HLA
R9 023
16/6Thu
1 stopMultiple Airlines
22h 40mHLA-HRE
26/6Sun
1 stopMultiple Airlines
20h 55mHRE-HLA
R9 295
10/6Fri
2 stopsMultiple Airlines
22h 10mHLA-HRE
18/6Sat
1 stopMultiple Airlines
6h 05mHRE-HLA
R9 327
7/7Thu
1 stopMultiple Airlines
6h 40mHLA-VFA
10/7Sun
1 stopMultiple Airlines
8h 50mVFA-HLA
R9 582
30/5Mon
1 stopMultiple Airlines
16h 35mHLA-HRE
5/6Sun
1 stopMultiple Airlines
6h 05mHRE-HLA
R9 726
2/6Thu
2 stopsMultiple Airlines
34h 30mHLA-HRE
5/6Sun
3 stopsMultiple Airlines
36h 00mHRE-HLA
R9 742
5/6Sun
1 stopMultiple Airlines
9h 55mHLA-HRE
12/6Sun
1 stopMultiple Airlines
26h 20mHRE-HLA
R9 901
2/7Sat
2 stopsMultiple Airlines
16h 20mHLA-HRE
9/7Sat
1 stopMultiple Airlines
6h 05mHRE-HLA
R10 221
6/6Mon
1 stopMultiple Airlines
17h 20mHLA-HRE
20/6Mon
1 stopMultiple Airlines
17h 55mHRE-HLA
R10 556
5/6Sun
1 stopMultiple Airlines
17h 10mHLA-HRE
21/6Tue
1 stopMultiple Airlines
29h 10mHRE-HLA
R10 700
26/6Sun
1 stopMultiple Airlines
17h 10mHLA-HRE
15/7Fri
1 stopMultiple Airlines
29h 10mHRE-HLA
R10 748
10/7Sun
1 stopMultiple Airlines
9h 55mHLA-HRE
14/7Thu
1 stopMultiple Airlines
23h 20mHRE-HLA
R10 764
16/6Thu
1 stopMultiple Airlines
17h 20mHLA-HRE
20/6Mon
1 stopMultiple Airlines
17h 55mHRE-HLA
R10 796
28/5Sat
1 stopMultiple Airlines
16h 35mHLA-HRE
5/6Sun
1 stopMultiple Airlines
20h 40mHRE-HLA
R10 876
28/10Fri
1 stopMultiple Airlines
9h 55mHLA-HRE
3/11Thu
2 stopsMultiple Airlines
26h 15mHRE-HLA
R10 971
28/5Sat
1 stopMultiple Airlines
16h 35mHLA-HRE
5/6Sun
1 stopMultiple Airlines
20h 40mHRE-HLA
R11 051

Search by stops

Search by price

Recent one-way flight deals

10/8Wed
1 stopMultiple Airlines
16h 35mHLA-HRE
R2 875
1/8Mon
1 stopMultiple Airlines
16h 35mHLA-HRE
R2 938
4/6Sat
1 stopMultiple Airlines
16h 35mHLA-HRE
R3 258
3/6Fri
1 stopMultiple Airlines
16h 35mHLA-HRE
R3 290
26/5Thu
2 stopsMultiple Airlines
25h 40mHLA-HRE
R3 657
26/5Thu
3 stopsMultiple Airlines
25h 40mHLA-HRE
R3 865
26/5Thu
2 stopsMultiple Airlines
34h 30mHLA-HRE
R3 977
6/6Mon
1 stopMultiple Airlines
26h 00mHLA-HRE
R3 993
13/6Mon
1 stopMultiple Airlines
26h 00mHLA-HRE
R4 040
16/6Thu
1 stopMultiple Airlines
22h 40mHLA-HRE
R4 120
10/6Fri
1 stopMultiple Airlines
9h 55mHLA-HRE
R4 200
3/6Fri
1 stopMultiple Airlines
9h 55mHLA-HRE
R4 216
30/5Mon
1 stopMultiple Airlines
26h 50mHLA-HRE
R4 248
3/6Fri
2 stopsMultiple Airlines
16h 20mHLA-HRE
R4 312
1/8Mon
2 stopsMultiple Airlines
16h 20mHLA-HRE
R4 504
31/7Sun
1 stopMultiple Airlines
9h 55mHLA-HRE
R4 567
3/6Fri
1 stopMultiple Airlines
9h 55mHLA-HRE
R4 663
3/6Fri
3 stopsMultiple Airlines
30h 10mHLA-HRE
R4 711
27/5Fri
1 stopMultiple Airlines
9h 55mHLA-HRE
R4 743
15/7Fri
1 stopMultiple Airlines
9h 55mHLA-HRE
R4 807

Search by stops

Search by price

Johannesburg Lanseria - Zimbabwe Flights

Departure:

Johannesburg Lanseria (HLA)South Africa

Return flight deals:

Zimbabwe - Johannesburg Lanseria

Browse destinations:

R8 368