Cheap Flights from Johannesburg to Blantyre

Compare Johannesburg to Blantyre flight deals

Find the cheapest month or even day of the year to fly to Blantyre

Book the best Blantyre fare with no extra fees

Flight deals from Johannesburg to Blantyre

Looking for a cheap last-minute deal or the best return flight from Johannesburg to Blantyre Airport? If you want to travel next month, return fares start from R 10,666. Find the lowest prices on one-way and return tickets right here.

Find the cheapest month to fly from Johannesburg to Blantyre

We’re always keeping an eye on fares, so you can find the best one in seconds. It looks like Johannesburg to Blantyre flights are currently cheapest in August.

Direct flights from Johannesburg to Blantyre

Johannesburg to Blantyre: Alternative routes

Compare routes from Johannesburg to Blantyre below. You may find an airport to fly into that's cheaper, faster, or easier than Blantyre.

Johannesburg to Blantyre: Flight information

The things to know before you go.
Cheapest flight foundR 5,419
Cheapest month to flyAugust
Average flight time2 hrs, 18 mins
Most popular airlineKLM
Average flights per week42

Finding cheap flights from Johannesburg to Blantyre: Frequently asked questions

The best price we found for a return flight from Johannesburg to Blantyre is R 10,589. This is an estimate based on information collected from different airlines and travel providers over the last 4 days and is subject to change and availability.
2 hours and 18 minutes is the average flight time from Johannesburg to Blantyre.
KLM, Ethiopian Airlines and Malawi Airlines fly direct from Johannesburg to Blantyre.
As of June 2026, there are 84 flights per week flying from Johannesburg to Blantyre.
The cheapest month to fly from Johannesburg to Blantyre is usually December.
After crunching the numbers on our flight calendar, we found that it is currently cheapest to fly from Johannesburg to Blantyre Airport on Thursday, 3 December 2026.
Yes – the average flight time is 2 hours and 18 minutes.
We show every price from over 1,200 airlines and travel agents, comparing them all so you don’t have to. If you know you want to fly to Blantyre but you’re not ready to book, set up a Price Alert. We’ll track prices for you, and let you know when they rise or fall.
We crunched all the numbers in our flight calendar and it looks like the cheapest time to book a flight to Blantyre is around 40 days in advance, so don’t leave your flight to the last minute.
The cheapest airline that flies to Blantyre is Airlink .

Travelling from Johannesburg to Blantyre Chileka International Airport (BLZ): What you need to know

  • Johannesburg's main base, Johannesburg O.R. Tambo International Airport (JNB), is where many great holidays begin. Explore the options for leaving from here when booking your flight from Johannesburg to Blantyre Chileka International Airport (BLZ).

  • Expect to be travelling for 2 hours 15 minutes. That's the average duration of a direct Johannesburg to Blantyre Chileka International Airport flight.

  • Blantyre (where Blantyre Chileka International Airport is located) and Johannesburg share the UTC+2 timezone. Same timezone means no confusion when scheduling your trip.

  • Johannesburg O.R. Tambo International Airport (JNB) to Blantyre Chileka International Airport (BLZ) is the most popular route, with 9 direct services every week. You can travel from JNB to BLZ on Airlink (South Africa)'s 11:15am departure.

  • To ensure you catch your flight from Johannesburg to BLZ, leave enough time to navigate the airport and find your gate. Arriving two hours ahead of international departures and one hour before domestic flights is the general rule.

  • Popular months like April or other peak periods mean bigger queues and potential delays. Stay ahead of the crowds by arriving at the airport even earlier. Aim for at least four hours ahead of international flights and two hours before a domestic departure.

Airports in Johannesburg

Johannesburg O.R. Tambo International Airport (JNB)

  • You can take a direct flight from Johannesburg to Blantyre Chileka International Airport (BLZ) out of Johannesburg O.R. Tambo International Airport (JNB).

  • You can book a direct flight from Johannesburg to Blantyre Chileka International Airport with Airlink (South Africa). This top carrier operates services from JNB.

  • The top choice among passengers flying between JNB and BLZ is Airlink.

  • The carrier with the most consistent on-time arrival rate on this route is Airlink.

  • The journey from central Johannesburg to JNB takes around 35 minutes by public transport. If you drive, ride-share or get a taxi, you'll cover the 26 kilometres in 30 minutes or so, depending on traffic conditions.

  • Want a relaxed start to your travels? Stay near Johannesburg O.R. Tambo International Airport. Whether you've booked an early flight from Johannesburg to Blantyre Chileka International Airport or prefer not to feel hurried, these hotels have you covered:

  • When it comes to the on-time performance of Johannesburg O.R. Tambo International Airport, 75% of flights arrive within the scheduled time frame.

Lanseria International Airport (HLA)

  • HLA is about 40 kilometres from central Johannesburg. It'll take you 45 minutes or so to get to the airport driving from the city centre. Public transport takes roughly 1 hour 15 minutes.

  • Want to enjoy an extra night away before boarding your Johannesburg to BLZ flight? Unwind in a hotel near Lanseria International Airport before your holiday officially begins. These stays are calling your name:

About Blantyre Chileka International Airport (BLZ)

  • Coming in on a late flight from Johannesburg to Blantyre Chileka International Airport or just want to settle in quick? Booking a hotel close to BLZ is a good idea. Blantyre Airport Lodge and Tranquil Ridge BnB are two good options.

Getting from Blantyre Chileka International Airport (BLZ) to central Blantyre

  • Central Blantyre is around 18 kilometres from Blantyre Chileka International Airport and takes about 30 minutes to reach by car. See what your options are for getting into town, whether that's with a car hire, taxi or ride-share.

  • Travelling on public transport takes around 45 minutes.

How to find the cheapest flights from Johannesburg to Blantyre Chileka International Airport (BLZ)

  • At the moment, R 5,419 is the best price we've found for a one-way ticket from Johannesburg to Blantyre Chileka International Airport. The cheapest price for a return flight is R 10,589. Keep in mind fares can change due to availability at the time of booking.

  • Score cheap flights from Johannesburg to BLZ by booking four months ahead. According to our research, that's the ideal time frame for finding the biggest deals.

  • Plan your trip for September. That's the best month for landing cheap Johannesburg to Blantyre Chileka International Airport tickets. If you're flexible with your dates, use the 'Whole month' tool to find the lowest price across every month.

  • Locking in a cheap plane ticket from Johannesburg to BLZ is easy with Price Alerts. All you need to do is create one of these automatic alerts and we'll let you know when a better deal is available.

  • Tailor your flights using filters. Choose your ideal departure and arrival times, total journey duration and airlines. You can also sort your results by 'Best,' 'Fastest' or 'Cheapest' flights from Johannesburg to Blantyre Chileka International Airport.

The best time to fly from Johannesburg to Blantyre Chileka International Airport (BLZ)

  • It's time to decide your travel dates for your flight from Johannesburg to Blantyre Chileka International Airport (BLZ). January is the busiest month to travel to Blantyre. If you prefer a quieter vibe, think about going in September.

  • Before locking in your Johannesburg to BLZ plane ticket, consider the kind of weather you prefer. October is the warmest month in Blantyre, with temperatures ranging from 18ºC (64ºF) to 33ºC (91ºF).

  • July sees temperatures of between 11ºC (52ºF) and 27ºC (81ºF). Search for cheap tickets from Johannesburg to Blantyre Chileka International Airport around that time if you'd rather travel in cooler conditions.

More about Blantyre

  • Start your Blantyre trip right by choosing the ideal place to stay. Once you've booked your flight from Johannesburg to Blantyre Chileka International Airport, explore our selection of accommodation options including:

  • Every great journey has to include a little sightseeing. Michiru, Mount Soche and BAPS Shree Swaminarayan Temple, Blantyre are must-visits when exploring Blantyre.

Explore more of Malawi

  • You've seen Blantyre, now it's time to discover more of Malawi. Journey about 225 kilometres northwest to Lilongwe to check off its must-visit sights. From Lilongwe Wildlife Centre to Nature Sanctuary and BAPS Swaminarayan Sanskar Kendra, you've got a jam-packed schedule ahead.

Prices shown on this page are estimated lowest prices only. Found in the last 45 days.