COVID-19 Travel restrictions may apply. Learn More.
Rome2rio uses cookies to help personalize content and show you personalised ads. By proceeding, you accept the use of cookies in accordance with our privacy policy. You may opt out of personalised ads at any time. OK

Need a hotel room in ?

Book now

There are 9 ways to get from Nairobi to Milange by plane, car, bus, train or shuttle

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 Nairobi to Blantyre, drive

  1. Fly from Nairobi (NBO) to Blantyre (BLZ)
  2. Drive from Blantyre to Milange

Cheapest option

Fly Nairobi to Lilongwe, bus, drive

  1. Fly from Nairobi (NBO) to Lilongwe (LLW)
  2. Take the bus from Lilongwe to Blantyre
  3. Drive from Blantyre to Milange

7 alternative options

Fly Nairobi Wilson to Blantyre, drive

  1. Fly from Nairobi Wilson (WIL) to Blantyre (BLZ)
  2. Drive from Blantyre to Milange

Fly Nairobi to Liwonde, drive

  1. Fly from Nairobi (NBO) to Liwonde (VUU)
  2. Drive from Liwonde to Milange

Bus, drive

  1. Take the bus from Nairobi to Dar es Salaam
  2. Take the bus from Dar es Salaam to Mbeya
  3. Drive from Mbeya to Songwe
  4. Take the bus from Songwe to Karonga
  5. Take the bus from Karonga to Mzuzu
  6. Take the bus from Mzuzu to Blantyre
  7. Drive from Blantyre to Milange

Bus, drive via Lilongwe

  1. Take the bus from Nairobi to Dar es Salaam
  2. Take the bus from Dar es Salaam to Mbeya
  3. Drive from Mbeya to Songwe
  4. Take the bus from Songwe to Karonga
  5. Take the bus from Karonga to Mzuzu
  6. Take the bus from Mzuzu to Lilongwe
  7. Take the bus from Lilongwe to Blantyre
  8. Drive from Blantyre to Milange

Bus, train, drive

  1. Take the bus from Nairobi to Dar es Salaam
  2. Take the train from Dar es salaam to Inyala
  3. Drive from Inyala to Songwe
  4. Take the bus from Songwe to Karonga
  5. Take the bus from Karonga to Mzuzu
  6. Take the bus from Mzuzu to Blantyre
  7. Drive from Blantyre to Milange

Bus, train, Private Transfer , drive

  1. Take the bus from Nairobi to Dar es Salaam
  2. Take the train from Dar es salaam to Mbeya
  3. Take a shuttle bus from Mbeya Airport to Malawi border
  4. Drive from Malawi border to Karonga
  5. Take the bus from Karonga to Mzuzu
  6. Take the bus from Mzuzu to Blantyre
  7. Drive from Blantyre to Milange

Drive

  1. Drive from Nairobi to Milange

Coronavirus (COVID-19) in Mozambique

There is widespread community transmission globally.
Some travel restrictions are being lifted in Mozambique. For the latest travel status, please check the official page for Mozambique.

For travel planning advice, please refer to our Rome2rio Coronavirus information page .
For the latest travel status, we recommend checking the official page for Mozambique.

Coronavirus (COVID-19) Travel Advice

Some international borders began to reopen in Mozambique from July 1.

Official Coronavirus (COVID-19) Information for Mozambique

Some domestic travel restrictions began to ease in Mozambique from April 8.

Official Coronavirus (COVID-19) Information for Mozambique

International flights leaving Kenya are suspended as part of the response to Coronavirus (COVID-19). Restrictions may also be in place for other modes of transport.

Official Coronavirus (COVID-19) Information for Kenya

Last updated: September 20 | Data sourced from: ACAPS, OXFORD

Questions & Answers

The cheapest way to get from Nairobi to Milange is to fly and bus and drive which costs $290 - $900 and takes 9h 50m.

More details

The quickest way to get from Nairobi to Milange is to fly and drive which costs $460 - $950 and takes 7h 41m.

More details

The distance between Nairobi and Milange is 1651 km. The road distance is 2323.3 km.

Get driving directions

It takes approximately 7h 41m to get from Nairobi to Milange, including transfers.

More details

There is no direct flight from Nairobi Airport to Blantyre Airport. The quickest flight takes 8h 40m and has one stopover.

Search flights

Milange is 1h behind Nairobi. It is currently 8:26 AM in Nairobi and 7:26 AM in Milange.

Yes, the driving distance between Nairobi to Milange is 2323 km. It takes approximately 36h 5m to drive from Nairobi to Milange.

Get driving directions

Air Tanzania, Kenya Airways and Ethiopian Airlines offer flights from Nairobi Airport to Blantyre Airport.

Search flights

The best way to get from Nairobi to Nairobi Airport is to taxi which takes 18 min and costs $35 - $45.

More details

Map of how to get from Nairobi to Milange.
Launch map view
  • Distance: 1651.2 km
  • Duration: 7h 41m

What companies run services between Nairobi, Kenya and Milange, Mozambique?

There is no direct connection from Nairobi to Milange. However, you can take the taxi to Nairobi airport, fly to Blantyre, then take the drive to Milange. Alternatively, you can take the taxi to Nairobi airport, fly to Lilongwe, take the drive to Lilongwe, take the bus to Blantyre, then take the drive to Milange.

Airlines
Ethiopian Airlines
Website
ethiopianairlines.com
Flights from Nairobi to Blantyre via Addis Ababa
Ave. Duration
8h 40m
When
Monday, Thursday and Saturday
Estimated price
$410 - $850
Flights from Nairobi to Blantyre via Addis Ababa, Ndola
Ave. Duration
10h 20m
When
Wednesday, Friday and Sunday
Estimated price
$410 - $850
Flights from Nairobi to Blantyre via Lilongwe
Ave. Duration
7h 50m
When
Monday, Wednesday, Thursday, Friday, Saturday and Sunday
Estimated price
$210 - $600
Flights from Nairobi to Blantyre via Johannesburg
Ave. Duration
7h 50m
When
Every day
Estimated price
$270 - $950
Flights from Nairobi to Blantyre via Ndola
Ave. Duration
8h
When
Wednesday and Friday
Estimated price
$230 - $700
Flights from Nairobi to Blantyre via Dar es Salaam
Ave. Duration
10h 40m
When
Monday, Wednesday, Thursday, Friday, Saturday and Sunday
Estimated price
$410 - $850
Flights from Nairobi to Blantyre via Lubumbashi, Ndola
Ave. Duration
7h 50m
When
Sunday
Estimated price
$230 - $700
Flights from Nairobi Wilson to Blantyre via Malindi, Nairobi, Lilongwe
Ave. Duration
10h 40m
When
Monday, Wednesday, Friday, Saturday and Sunday
Estimated price
$300 - $900
Flights from Nairobi Wilson to Blantyre via Zanzibar, Dar es Salaam
Ave. Duration
19h 40m
When
Monday, Wednesday, Thursday, Friday, Saturday and Sunday
Estimated price
$390 - $850
Flights from Nairobi Wilson to Blantyre via Kilimanjaro, Dar es Salaam
Ave. Duration
20h 10m
When
Thursday, Friday and Sunday
Estimated price
$390 - $850
Flights from Nairobi Wilson to Blantyre via Mombasa, Nairobi, Dar es Salaam
Ave. Duration
18h 10m
When
Sunday
Estimated price
$420 - $950
Flights from Nairobi Wilson to Blantyre via Kisumu, Nairobi, Lilongwe
Ave. Duration
18h 35m
When
Thursday and Saturday
Estimated price
$290 - $850
Flights from Nairobi Wilson to Blantyre via Eldoret International, Nairobi, Lilongwe
Ave. Duration
10h 10m
When
Wednesday and Friday
Estimated price
$290 - $850
Flights from Nairobi Wilson to Blantyre via Zanzibar, Nairobi, Dar es Salaam
Ave. Duration
19h 40m
When
Wednesday and Friday
Estimated price
$430 - $1,000
Flights from Nairobi Wilson to Blantyre via Kilimanjaro, Zanzibar, Dar es Salaam
Ave. Duration
20h 10m
When
Monday, Wednesday and Sunday
Estimated price
$390 - $850
Flights from Nairobi Wilson to Blantyre via Kilimanjaro, Nairobi, Dar es Salaam
Ave. Duration
20h 10m
When
Wednesday, Friday and Sunday
Estimated price
$410 - $900
Flights from Nairobi Wilson to Blantyre via Kilimanjaro, Nairobi, Lilongwe
Ave. Duration
20h 20m
When
Thursday and Saturday
Estimated price
$290 - $850
Flights from Nairobi Wilson to Blantyre via Ukunda, Nairobi, Dar es Salaam
Ave. Duration
18h 10m
When
Friday
Estimated price
$420 - $950
Flights from Nairobi Wilson to Blantyre via Kisumu, Nairobi, Dar es Salaam
Ave. Duration
18h 25m
When
Wednesday, Friday and Sunday
Estimated price
$410 - $950
Kenya Airways
Website
kenya-airways.com
Flights from Nairobi to Lilongwe
Ave. Duration
2h 18m
When
Every day
Estimated price
$360 - $1,100
Nyasa Express
Website
nyasaexpress.com
Flights from Nairobi to Liwonde via Lilongwe, Club Makokola
Ave. Duration
2 days 9h
When
Tuesday
Estimated price
$230 - $650
Flights from Nairobi to Liwonde via Addis Ababa, Lilongwe, Club Makokola
Ave. Duration
2 days 11h
When
Tuesday and Thursday
Estimated price
$400 - $950
Train operators
Tanzania Zambia Railway Authority
Website
tazarasite.com
Train from Dar es salaam to Inyala
Ave. Duration
27h 32m
Frequency
Twice a week
Estimated price
$11 - $21
Schedules at
tazarasite.com
Ordinary
$11 - $17
Express
$14 - $21
Train from Dar es salaam to Mbeya
Ave. Duration
28h 29m
Frequency
Twice a week
Estimated price
$11 - $21
Schedules at
tazarasite.com
Ordinary
$11 - $17
Express
$14 - $21
Bus operators
Kwezy Buses
Phone
0886 780 355
Website
kwezybuses.com
Bus from Lilongwe to Blantyre
Ave. Duration
4h 30m
Frequency
3 times a day
Estimated price
$15
Schedules at
kwezybuses.com
Bus from Mzuzu to Blantyre
Ave. Duration
10h
Frequency
Once daily
Estimated price
$25
Schedules at
kwezybuses.com
Darlux Co. Ltd
Phone
+255 744 666 643
Email
info@darlux.co.tz
Bus from Nairobi to Dar es Salaam
Ave. Duration
15h 30m
Frequency
Once daily
Estimated price
$27 - $40
Schedules at
darlux-booking-and-parcels-office.business.site
Normal
$27 - $40
Bus from Dar es Salaam to Mbeya
Ave. Duration
15h
Frequency
Twice daily
Estimated price
$19
Schedules at
darlux-booking-and-parcels-office.business.site
Malawi Posts Corporation
Phone
0994 168 044
Email
postcoaches@malawiposts.com
Website
malawiposts.com
Bus from Songwe to Karonga
Ave. Duration
1h
Frequency
Once daily
Schedules at
malawiposts.com
Bus from Karonga to Mzuzu
Ave. Duration
3h 30m
Frequency
Once daily
Schedules at
malawiposts.com
Bus from Mzuzu to Lilongwe
Ave. Duration
5h
Frequency
Twice daily
Estimated price
$9
Schedules at
malawiposts.com
Bus from Lilongwe to Blantyre
Ave. Duration
4h 30m
Frequency
Twice daily
Estimated price
$8
Schedules at
malawiposts.com
Sososo Coaches
Phone
+(265)994 193 745
Website
sososocoaches.com
Bus from Karonga to Mzuzu
Ave. Duration
2h 49m
Frequency
Once daily
Schedules at
sososocoaches.com
Bus from Mzuzu to Blantyre
Ave. Duration
8h 42m
Frequency
Once daily
Estimated price
$14
Schedules at
sososocoaches.com
Tahmeed Coach Ltd
Phone
0729356561
Website
tahmeedexpress.com
Bus from Nairobi to Dar es Salaam
Ave. Duration
16h
Frequency
Once daily
Estimated price
$29
Schedules at
tahmeedexpress.com
Zanzibar Airport Transfers
Phone
+254 718 370 639
Email
zanzibartours@gmail.com
Website
zanzibar-tours-transfers.business.site
Shuttle from Mbeya Airport to Malawi border
Ave. Duration
4h
Frequency
On demand
Estimated price
$60 - $180
Schedules at
zanzibar-tours-transfers.business.site

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 How to plan an amazing trip around Scandinavia, Best ways to travel around Australia and How to get from Florence to Rome - to help you get the most out of your next trip.