Find cheap flights from Malawi to Johannesburg

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

— JNB
Dec 9 — Dec 161
Return
1 adult
Economy
0 bags
From?
To?
Fri 9/12
Fri 16/12

Let KAYAK do the searching

Save 12% or more

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

We’re completely free to use – no hidden charges or fees.

Filter by cabin class, free Wi-Fi and more

Good to know

Low season

March

High season

September

Cheapest flight

R3 741

Average price (return flight)

R9 194

Good deal (return flight)

R8 831
Best time to beat the crowds (1% less expensive on average)
Most popular time to fly (3% more expensive on average)
Flight from Lilongwe Intl to Johannesburg OR Tambo
(avg. price over the last 2 weeks)
or less

Top tips for finding cheap flights to Johannesburg

  • Looking for cheap airfare to Johannesburg? 25% of our users found tickets to Johannesburg for the following prices or less: From Lilongwe R8 831 round-trip, from Blantyre R9 524 round-trip
  • Book at least 6 weeks before departure in order to get a below-average price.
  • High season is considered to be April, May and June. The cheapest month to fly from Malawi is February.
  • Enter your preferred departure airport and travel dates into the search form above to unlock the latest Johannesburg flight deals.

FAQs - booking Johannesburg flights

Book cheap flights from Malawi to Johannesburg

Recent return flight deals

1/3Wed
2 stopsKenya Airways
9h 50mLLW-JNB
22/3Wed
1 stopKenya Airways
7h 25mJNB-LLW
R6 897
29/12Thu
1 stopKenya Airways
14h 45mLLW-JNB
11/1Wed
1 stopKenya Airways
7h 25mJNB-LLW
R6 948
18/2Sat
1 stopKenya Airways
15h 00mLLW-JNB
26/2Sun
1 stopKenya Airways
25h 25mJNB-LLW
R7 000
31/1Tue
1 stopKenya Airways
14h 45mLLW-JNB
6/2Mon
1 stopKenya Airways
15h 30mJNB-LLW
R7 034
18/2Sat
2 stopsKenya Airways
25h 35mLLW-JNB
26/2Sun
1 stopKenya Airways
20h 25mJNB-LLW
R7 103
1/3Wed
1 stopKenya Airways
20h 30mLLW-JNB
22/3Wed
1 stopKenya Airways
7h 25mJNB-LLW
R7 293
17/1Tue
1 stopKenya Airways
14h 45mLLW-JNB
23/1Mon
1 stopKenya Airways
15h 30mJNB-LLW
R7 517
21/1Sat
1 stopKenya Airways
13h 20mLLW-JNB
29/1Sun
1 stopKenya Airways
25h 25mJNB-LLW
R7 845
5/4Wed
directEthiopian Air
2h 15mBLZ-JNB
14/4Fri
directEthiopian Air
2h 15mJNB-BLZ
R9 086
31/3Fri
1 stopEthiopian Air
3h 25mLLW-JNB
9/4Sun
1 stopEthiopian Air
3h 25mJNB-LLW
R9 121
22/1Sun
directEthiopian Air
2h 15mBLZ-JNB
25/1Wed
directEthiopian Air
2h 15mJNB-BLZ
R9 241
22/1Sun
1 stopEthiopian Air
3h 25mLLW-JNB
29/1Sun
1 stopEthiopian Air
3h 25mJNB-LLW
R9 276
17/1Tue
1 stopEthiopian Air
3h 25mLLW-JNB
27/1Fri
1 stopEthiopian Air
3h 25mJNB-LLW
R9 465
31/1Tue
directMultiple Airlines
3h 25mLLW-JNB
6/2Mon
1 stopMultiple Airlines
20h 30mJNB-LLW
R9 552
1/3Wed
1 stopMultiple Airlines
9h 50mLLW-JNB
23/3Thu
directMultiple Airlines
3h 25mJNB-LLW
R9 741
1/3Wed
directEthiopian Air
3h 25mLLW-JNB
23/3Thu
directEthiopian Air
3h 25mJNB-LLW
R9 828
23/4Sun
1 stopMultiple Airlines
3h 25mLLW-JNB
26/4Wed
1 stopMultiple Airlines
7h 25mJNB-LLW
R9 879
22/1Sun
1 stopMultiple Airlines
3h 25mLLW-JNB
28/1Sat
1 stopMultiple Airlines
12h 20mJNB-LLW
R10 138
31/1Tue
directMultiple Airlines
3h 25mLLW-JNB
5/2Sun
1 stopMultiple Airlines
12h 20mJNB-LLW
R10 155
29/12Thu
1 stopMultiple Airlines
14h 45mLLW-JNB
12/1Thu
directMultiple Airlines
3h 25mJNB-LLW
R10 207

Search by stops

Search by airline

Search by price

Recent one-way flight deals

19/1Thu
1 stopKenya Airways
14h 45mLLW-JNB
R3 741
21/1Sat
2 stopsKenya Airways
15h 00mLLW-JNB
R4 017
21/1Sat
1 stopKenya Airways
15h 00mLLW-JNB
R4 121
19/12Mon
2 stopsKenya Airways
25h 35mLLW-JNB
R4 448
19/12Mon
1 stopKenya Airways
25h 35mLLW-JNB
R4 603
21/1Sat
directEthiopian Air
3h 25mLLW-JNB
R5 534
11/1Wed
2 stopsKenya Airways
25h 35mLLW-JNB
R5 690
20/12Tue
1 stopKenya Airways
25h 25mLLW-JNB
R5 707
10/1Tue
1 stopEthiopian Air
3h 25mLLW-JNB
R6 414
6/1Fri
directEthiopian Air
2h 15mBLZ-JNB
R6 517
20/12Tue
1 stopEthiopian Air
3h 25mLLW-JNB
R6 552
1/1Sun
1 stopEthiopian Air
3h 25mLLW-JNB
R6 776
19/12Mon
directEthiopian Air
3h 25mLLW-JNB
R6 828
5/1Thu
directEthiopian Air
2h 15mBLZ-JNB
R7 224
5/1Thu
directEthiopian Air
2h 15mBLZ-JNB
R7 517
4/1Wed
2 stopsMultiple Airlines
17h 40mLLW-JNB
R8 172
19/1Thu
2 stopsMultiple Airlines
23h 30mLLW-JNB
R8 293
5/1Thu
2 stopsMultiple Airlines
17h 45mBLZ-JNB
R8 638
21/1Sat
3 stopsMultiple Airlines
18h 55mLLW-JNB
R8 672
1/1Sun
2 stopsMultiple Airlines
9h 55mLLW-JNB
R8 965

Search by stops

Search by airline

Search by price