To save on the cost of your flight from Johannesburg to Malawi, book at least 61 days before your planned departure. Booking around this time can save you about 17% on the cost of this flight compared to booking a flight leaving this week. We have found prices from R6 401 if you need a flight within two weeks. For flights within the next 72 hours, you can find tickets from as low as R6 783.
Regardless of the time of day you decide to fly, the ticket price will remain around the same. Book flights from Johannesburg to Malawi as you normally would.
Due to multiple factors, expect to potentially pay more when booking in August. For low rates, May can be a great choice for travel to Malawi. Flights to Malawi from Johannesburg in May are about R6 021 on average during May, but can be found for as low as R4 553.
Due to the rapidly changing circumstances due to COVID-19, airlines like Ethiopian Air, Kenya Airways, and South African flying from Johannesburg to Malawi have implemented new flexible cancellation policies.
Yes, there are multiple flights from Johannesburg to Malawi for under R4 900. The cheapest flight booked recently is on Kenya Airways for just R4 889, but on average you can expect to pay R5 332.
Cheapflights has 20 direct flights from Johannesburg to Malawi under R8 500. A good price for a direct flight from Johannesburg to Malawi is less than R8 907.
There are currently 20+ open flights from Johannesburg to Malawi within the next 7 days for less than R5 000.
Flights from Johannesburg to Malawi have been viewed 4 519 times in the past calendar month.
While on average a flight from Johannesburg to Malawi is generally R4 592, our data shows the cheapest flight currently is R2 701. When looking at the most popular route, (Johannesburg OR Tambo - Lilongwe Intl), you can expect to pay R5 576 for that flight.
Before booking your flight from Johannesburg to Malawi, check out the most popular airlines for this route: Ethiopian Air, Kenya Airways or South African.
In many cases, travellers who are going to Malawi from Johannesburg will be leaving from O.R. Tambo International Airport. This is the largest and busiest airport in the city with a potential for 28 million passengers each year. Some passengers will choose to fly out of Lanseria International Airport, instead. This is a quieter and smaller airport near Johannesburg. Travellers will disembark the plane at Lilongwe International Airport if going to Lilongwe. Those going to Blantyre can leave the plane at Chileka International Airport, which is 16 kilometres from the city centre. The airport offers flights to Addis Ababa, Nairobi, Johannesburg, and Dar es Salaam.
Passengers who are visiting Blantyre will have limited direct, nonstop flights available. These are offered by Ethiopian Airlines and last around 2h 30m. There are also direct flights into Lilongwe available through South African Airways and Ethiopian Airlines. While direct flights are highly limited to Malawi, there are dozens of stopover flights available. Some of the airlines offering them include Kenya Airways, British Airways, and RwandAir. In most cases, for this flight, the direct options are less expensive while getting to Malawi quicker than stopover flights. The quickest stopover flights into Lilongwe are around 4h 45m in length.
When it comes to single stop flights, there are more than a dozen options daily going into Lilongwe. Flights may stop down at Nairobi Jomo Kenyatta Airport, Harare Airport, or Lusaka, among others. Some of the flights have additional stops. These tend to be the longest as well as the most expensive for these locations. Going into Lilongwe, travellers might stop at Lusaka Airport and Harare Airport or Addis Ababa Airport and Dar es Salaam Airport. A quick two-stop stopover flight will take around 8h 55m, while longer ones can be twice that long.
Visiting Malawi from Johannesburg does not require a visa. Instead, travellers must have a passport to take this flight.
Information is based on travel restrictions from Johannesburg to Malawi
Most visitors from Johannesburg will not be allowed to enter Malawi.
COVID-19 testing requirements
Visitors from Johannesburg must present a negative RT-PCR (NAAT) test taken 72 hours before departing to Malawi.
Visitors from Johannesburg are not required to quarantine after entering Malawi.
Health Declaration Form - Travelers must complete a health declaration form before their travel.
Travel Surveillance Form - Must be completed and presented upon arrival.
Returning to Johannesburg from Malawi
COVID-19 testing requirements
Visitors from Malawi must present a negative RT-PCR (NAAT) test taken 72 hours before departing to Johannesburg.
Visitors from Malawi are not required to quarantine after entering Johannesburg.
||R3 889||R4 540||No cancel fee||82%||
Search Kenya Airways flights
||R4 467||R6 294||No cancel fee||72%||
Search Ethiopian Air flights
||R6 253||R7 412||No cancel fee||78%||
Search South African flights