There are 7 ways to get from Malawi to Kenya by plane or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Fly Lilongwe to Eldoret  •  10 h 33 min

  1. Fly from Lilongwe (LLW) to Eldoret (EDL) LLW - EDL

$197 - $764

Cheapest option

Fly Lilongwe to Nairobi  •  4 h 28 min

  1. Fly from Lilongwe (LLW) to Nairobi (NBO) LLW - NBO

$132 - $604

5 alternative options

Fly Lilongwe to Mombasa  •  4 h 49 min

  1. Fly from Lilongwe (LLW) to Mombasa (MBA) LLW - MBA

$225 - $932

Fly Lilongwe to Kisumu  •  6 h 46 min

  1. Fly from Lilongwe (LLW) to Kisumu (KIS) LLW - KIS

$158 - $674

Fly Lilongwe to Ukunda  •  8 h 8 min

  1. Fly from Lilongwe (LLW) to Ukunda (UKA) LLW - UKA

$267 - $1,024

Fly Blantyre to Nairobi  •  4 h 39 min

  1. Fly from Blantyre (BLZ) to Nairobi (NBO) BLZ - NBO

$152 - $702

Drive  •  36 h 31 min

  1. Drive from Blantyre to Nairobi 1494.7 miles

$240 - $360

Questions & Answers

The distance between Malawi and Kenya is 1709 km. The road distance is 2391.5 km.

Get driving directions

It takes approximately 10 h 33 min to get from Malawi to Kenya, including transfers.

More details

There is no direct flight from Lilongwe Airport to Eldoret Airport. The quickest flight takes 9 h 45 min and has one stopover.

Search flights

Kenya is 1 h ahead of Malawi. It is currently 12:27 AM in Malawi and 1:27 AM in Kenya.

Yes, the driving distance between Malawi to Kenya is 2391 km. It takes approximately 36 h 31 min to drive from Malawi to Kenya.

Get driving directions

Fly540, Jambojet Limited and Kenya Airways offer flights from Lilongwe Airport to Eldoret Airport.

Search flights

The best way to get from Malawi to Lilongwe Airport is to drive which takes 24 min and costs .

More details

Map of how to get from Malawi to Kenya.
Launch map view
  • Distance: 1068.4 miles
  • Duration: 10 h 33 min

What companies run services between Malawi and Kenya?

Kenya Airways, Jambojet Limited and Fly540 fly from Lilongwe to Eldoret twice daily.

Airlines
Kenya Airways
Website
kenya-airways.com
Flights from Lilongwe to Eldoret via Nairobi
Ave. Duration
13 h 28 min
When
Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$150 - $700
Flights from Lilongwe to Eldoret via Nampula, Nairobi
Ave. Duration
16 h 45 min
When
Monday, Wednesday, Friday and Sunday
Estimated price
$170 - $750
Flights from Lilongwe to Mombasa via Nairobi
Ave. Duration
5 h 10 min
When
Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$200 - $900
Flights from Lilongwe to Mombasa via Nampula, Nairobi
Ave. Duration
7 h 5 min
When
Monday, Wednesday, Friday, Saturday and Sunday
Estimated price
$230 - $1,000
Flights from Lilongwe to Kisumu via Nairobi
Ave. Duration
7 h 23 min
When
Wednesday, Friday and Sunday
Estimated price
$140 - $650
Flights from Lilongwe to Nairobi
Ave. Duration
2 h 20 min
When
Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$130 - $600
Flights from Lilongwe to Nairobi via Nampula
Ave. Duration
4 h 20 min
When
Monday, Wednesday, Friday, Saturday and Sunday
Estimated price
$150 - $650
Flights from Lilongwe to Ukunda via Nairobi
Ave. Duration
10 h 5 min
When
Wednesday, Friday and Sunday
Estimated price
$210 - $950
Flights from Lilongwe to Ukunda via Blantyre, Nairobi
Ave. Duration
7 h 15 min
When
Wednesday, Friday and Sunday
Estimated price
$220 - $1,000
Flights from Blantyre to Nairobi
Ave. Duration
2 h 30 min
When
Wednesday, Friday and Sunday
Estimated price
$150 - $700
Fly540
Website
fly540.com
Flights from Lilongwe to Eldoret via Nairobi, Kisumu
Ave. Duration
12 h 45 min
When
Wednesday and Friday
Estimated price
$150 - $700

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Getting to Milan from the airport, How to get from Gatwick Airport into central London and Slovenia: Getting from Ljubljana to Lake Bled - to help you get the most out of your next trip.