There are 11 ways to get from Moshi to Lilongwe by taxi, plane, bus, train, car, 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.
Taxi to Arusha, fly to Kamuzu International Airport
best- Take the taxi from Moshi to Arusha-Airport-ARK
- Fly from Arusha (ARK) to Kamuzu International Airport (LLW)ARK - LLW
15h 54m$366–1,143Shuttle to Nairobi, fly to Kamuzu International Airport
cheapest- Take a shuttle bus from Moshi to Nairobi JKIA
- Fly from Nairobi (NBO) to Kamuzu International Airport (LLW)NBO - LLW
11h 57m$269–756Bus
- Take the bus from Moshi to Dar es Salaam
- Take the bus from Magufuli Bus Terminal to Lubele Bus Stand
- Take the bus from Songwe to Lilongwe
38h 43mTrain, drive, bus
- Take the train from Moshi to Dar es Salaam
- Take the train from Dar es salaam to Mbeya
- Drive from Mbeya to Songwe
- Take the bus from Songwe to Karonga
- Take the bus from Karonga to Lilongwe
46h 30mDrive 1,768 km
- Drive from Moshi to Lilongwe1,768 km
29h 48m$311–449Taxi to Kilimanjaro International Airport, fly to Kamuzu International Airport
- Take the taxi from Moshi to Kilimanjaro International Airport (JRO)
- Fly from Kilimanjaro International Airport (JRO) to Kamuzu International Airport (LLW)JRO - LLW
7h 33m$380–575Drive to Amboseli Airport, fly to Kamuzu International Airport
- Drive from Moshi to Amboseli Airport (ASV)
- Fly from Amboseli Airport (ASV) to Kamuzu International Airport (LLW)ASV - LLW
22h 43m$524–1,734Taxi to Kilimanjaro International Airport, fly to Chileka International Airport, bus
- Take the taxi from Moshi to Kilimanjaro International Airport (JRO)
- Fly from Kilimanjaro International Airport (JRO) to Chileka International Airport (BLZ)JRO - BLZ
- Take the bus from Blantyre to Lilongwe
14h 55m$378–1,242Train, bus
- Take the train from Moshi to Dar es Salaam
- Take the bus from Magufuli Bus Terminal to Lubele Bus Stand
- Take the bus from Songwe to Lilongwe
39h 6mBus, Private Transfer
- Take the bus from Moshi to Dar es Salaam
- Take the bus from Dar es Salaam to Mbeya
- Take a shuttle bus from Mbeya to Malawi border
- Take the bus from Songwe to Lilongwe
39h 33mTrain, Private Transfer , bus
- Take the train from Moshi to Dar es Salaam
- Take the train from Dar es salaam to Mbeya
- Take a shuttle bus from Mbeya Airport to Malawi border
- Take the bus from Songwe to Lilongwe
2d 1h
Arusha (ARK) to Kamuzu International Airport (LLW) flights
Questions & Answers
The cheapest way to get from Moshi to Lilongwe is to shuttle and fly which costs $260 - $800 and takes 11h 57m.
The fastest way to get from Moshi to Lilongwe is to taxi and fly which takes 7h 33m and costs $380 - $600.
The distance between Moshi and Lilongwe is 1310 km. The road distance is 1768 km.
The best way to get from Moshi to Lilongwe without a car is to bus which takes 38h 43m and costs .
It takes approximately 15h 54m to get from Moshi to Lilongwe, including transfers.
Lilongwe is 1h behind Moshi. It is currently 8:43 AM in Moshi and 7:43 AM in Lilongwe.
Yes, the driving distance between Moshi to Lilongwe is 1768 km. It takes approximately 29h 48m to drive from Moshi to Lilongwe.
There are 87+ hotels available in Lilongwe.
What companies run services between Moshi, Tanzania and Lilongwe, Malawi?
You can take a bus from Moshi to Lilongwe via Dar es Salaam, Urafiki, Kimara, Magufuli Bus Terminal, Lubele Bus Stand, and Songwe in around 38h 43m.
- Website
- ethiopianairlines.com
Flights from Arusha to Kamuzu International Airport via Zanzibar, Nairobi
- Ave. Duration
- 16h 7m
- When
- Wednesday, Friday, Saturday, and Sunday
- Estimated price
- $340–1,200
Flights from Arusha to Kamuzu International Airport via Dar es Salaam, Chileka International Airport
- Ave. Duration
- 20h 40m
- When
- Every day
- Estimated price
- $310–1,200
Flights from Arusha to Kamuzu International Airport via Zanzibar, Dar es Salaam, Chileka International Airport
- Ave. Duration
- 16h 10m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $310–1,200
Flights from Nairobi to Kamuzu International Airport
- Ave. Duration
- 2h 15m
- When
- Monday, Thursday, Saturday, and Sunday
- Estimated price
- $240–700
Flights from Amboseli Airport to Kamuzu International Airport via Mombasa, Nairobi
- Ave. Duration
- 19h 45m
- When
- Wednesday, Friday, Saturday, and Sunday
- Estimated price
- $500–1,800
Flights from Amboseli Airport to Kamuzu International Airport via Malindi, Nairobi
- Ave. Duration
- 19h 45m
- When
- Wednesday, Friday, Saturday, and Sunday
- Estimated price
- $500–1,800
Flights from Amboseli Airport to Kamuzu International Airport via Ukunda, Nairobi
- Ave. Duration
- 19h 45m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- $500–1,800
Flights from Kilimanjaro International Airport to Chileka International Airport via Dar es Salaam
- Ave. Duration
- 9h 45m
- When
- Every day
- Estimated price
- $300–1,200
Flights from Kilimanjaro International Airport to Chileka International Airport via Nairobi, Kamuzu International Airport
- Ave. Duration
- 10h 20m
- When
- Wednesday and Saturday
- Estimated price
- $320–1,200
Flights from Kilimanjaro International Airport to Chileka International Airport via Zanzibar, Dar es Salaam
- Ave. Duration
- 15h 40m
- When
- Monday, Thursday, and Saturday
- Estimated price
- $300–1,200
Flights from Kilimanjaro International Airport to Chileka International Airport via Nairobi, Dar es Salaam
- Ave. Duration
- 15h 40m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $320–1,200
- Website
- kenya-airways.com
Flights from Arusha to Kamuzu International Airport via Zanzibar, Nairobi
- Ave. Duration
- 15h 55m
- When
- Tuesday, Friday, and Saturday
- Estimated price
- $360–1,200
Flights from Arusha to Kamuzu International Airport via Kilimanjaro International Airport, Nairobi
- Ave. Duration
- 21h 25m
- When
- Tuesday and Saturday
- Estimated price
- $330–1,100
Flights from Arusha to Kamuzu International Airport via Lake Manyara, Kilimanjaro International Airport, Nairobi
- Ave. Duration
- 19h 25m
- When
- Tuesday
- Estimated price
- $340–1,100
Flights from Nairobi to Kamuzu International Airport
- Ave. Duration
- 2h 15m
- When
- Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- $320–410
Flights from Nairobi to Kamuzu International Airport via Nampula
- Ave. Duration
- 4h 35m
- When
- Monday and Friday
- Estimated price
- $320–410
Flights from Kilimanjaro International Airport to Kamuzu International Airport via Nairobi
- Ave. Duration
- 6h 25m
- When
- Wednesday
- Estimated price
- $310–1,100
Flights from Amboseli Airport to Kamuzu International Airport via Mombasa, Nairobi
- Ave. Duration
- 21h 40m
- When
- Tuesday, Wednesday, Friday, and Saturday
- Estimated price
- $500–1,700
Flights from Amboseli Airport to Kamuzu International Airport via Malindi, Nairobi
- Ave. Duration
- 21h 40m
- When
- Tuesday, Wednesday, Friday, and Saturday
- Estimated price
- $500–1,700
Flights from Amboseli Airport to Kamuzu International Airport via Ukunda, Nairobi
- Ave. Duration
- 21h 40m
- When
- Wednesday and Friday
- Estimated price
- $500–1,700
Flights from Amboseli Airport to Kamuzu International Airport via Nairobi Wilson, Kilimanjaro International Airport, Nairobi
- Ave. Duration
- 25h 50m
- When
- Tuesday and Saturday
- Estimated price
- $500–1,700
Flights from Amboseli Airport to Kamuzu International Airport via Nairobi Wilson, Kisumu, Nairobi
- Ave. Duration
- 25h 50m
- When
- Friday and Saturday
- Estimated price
- $500–1,700
- Phone
- +255 800 11 0042
- info@trc.co.tz
- Website
- trc.co.tz
Train from Moshi to Dar es Salaam
- Ave. Duration
- 8h 40m
- Frequency
- Twice a week
- Estimated price
- $7–18
- Schedules at
- trc.co.tz
- Book at
- eticketing.trc.co.tz
- 3rd Class Sitting
- $7
- 2nd Class Sitting
- $10
- 2nd Class Sleeping
- $17
- 3rd Class (sitting)
- $8
- 2nd Class
- $11
- 2nd Class ( sleeping)
- $18
- Phone
- +255 739 998 855
- Website
- tazarasite.com
Train from Dar es salaam to Mbeya
- Ave. Duration
- 24h 20m
- Frequency
- Twice a week
- Schedules at
- tazarasite.com
- Phone
- (+255) 784377027
- info@kidiaone.co.tz
- Website
- kidiaoneexpress.com
Bus from Moshi to Dar es Salaam
- Ave. Duration
- 9h 19m
- Frequency
- Twice daily
- Estimated price
- $11–29
- Schedules at
- kidiaoneexpress.com
- Phone
- +255 754864829
- newforce@163.com
- Website
- newforcebus.co.tz
Bus from Magufuli Bus Terminal to Lubele Bus Stand
- Ave. Duration
- 16h 30m
- Frequency
- Once daily
- Estimated price
- $25
- Schedules at
- newforcebus.co.tz
Bus from Dar es Salaam to Mbeya
- Ave. Duration
- 13h 30m
- Frequency
- Every 4 hours
- Estimated price
- $21–23
- Schedules at
- newforcebus.co.tz
Bus from Songwe to Lilongwe
- Ave. Duration
- 10h
- Frequency
- Once daily
- Schedules at
- captaintours.websites.co.in
Bus from Songwe to Karonga
- Ave. Duration
- 51 min
- Frequency
- Once daily
- Schedules at
- captaintours.websites.co.in
- Phone
- +(265)994 193 745
- Website
- sososocoaches.com
Bus from Karonga to Lilongwe
- Ave. Duration
- 7h 32m
- Frequency
- Once daily
- Estimated price
- $23–40
- Schedules at
- facebook.com
Bus from Blantyre to Lilongwe
- Ave. Duration
- 4h 30m
- Frequency
- Once daily
- Estimated price
- $21
- Schedules at
- facebook.com
- Phone
- +254722328595
- Website
- riverside-shuttle.com
Shuttle from Moshi to Nairobi JKIA
- Ave. Duration
- 7h 15m
- Frequency
- Once daily
- Estimated price
- $22–50
- Schedules at
- riverside-shuttle.com
- Phone
- +254 718 370 639
- zanzibartours@gmail.com
- Website
- hoteltoursandtransfers.com
Shuttle from Mbeya to Malawi border
- Ave. Duration
- 4h
- Frequency
- On demand
- Estimated price
- $60–180
- Schedules at
- hoteltoursandtransfers.com
Shuttle from Mbeya Airport to Malawi border
- Ave. Duration
- 4h
- Frequency
- On demand
- Estimated price
- $60–180
- Schedules at
- hoteltoursandtransfers.com
- Ave. Duration
- 1h
- Estimated price
- $14–35
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 The London Underground: Essential tips to navigate the Tube, Travelling to the UK: What do I need to know?, and Travelling Croatia’s Dalmatian Coast by boat, bus, car and train - to help you get the most out of your next trip.









