There are 5 ways to get from Nampula to Zomba by plane, car, bus, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Lichinga, drive
best- Fly from Nampula (APL) to Lichinga (VXC)plane APL - VXC
- Drive from Lichinga (VXC) to Zombacar
5h 50m$165–851Drive 527.1 km
cheapest- Drive from Nampula to Zombacar 527.1 km
10h 28m$93–134Bus, taxi
- Take the bus from Nampula to Maputobus
- Take the bus from Maputo to Johannesburgbus
- Take the bus from Johannesburg to Blantyrebus
- Take the taxi from Blantyre to Zombataxi
2d 10h$225–418Fly to Chileka International Airport, taxi
- Fly from Nampula (APL) to Chileka International Airport (BLZ)plane APL - BLZ
- Take the taxi from Chileka International Airport (BLZ) to Zombataxi
7h 14m$710–2,077Fly to Kamuzu International Airport, bus, taxi
- Fly from Nampula (APL) to Kamuzu International Airport (LLW)plane APL - LLW
- Take the bus from Lilongwe to Blantyrebus
- Take the taxi from Blantyre to Zombataxi
8h 6m$305–1,616
Nampula (APL) to Lichinga (VXC) flights
Questions & Answers
The cheapest way to get from Nampula to Zomba is to drive which costs $90 - $140 and takes 10h 28m.
The fastest way to get from Nampula to Zomba is to fly and drive which takes 5h 50m and costs $160 - $850.
The distance between Nampula and Zomba is 778 km. The road distance is 527.1 km.
The best way to get from Nampula to Zomba without a car is to bus and taxi which takes 2 days 10h and costs $220 - $420.
It takes approximately 5h 50m to get from Nampula to Zomba, including transfers.
Yes, the driving distance between Nampula to Zomba is 527 km. It takes approximately 10h 28m to drive from Nampula to Zomba.
There are eight+ hotels available in Zomba.
What companies run services between Nampula, Mozambique and Zomba, Malawi?
There is no direct connection from Nampula to Zomba. However, you can fly to Lichinga (VXC) then drive to Zomba. Alternatively, you can take the bus to Maputo, take the taxi to Maputo, take the bus to Johannesburg, walk to Johannesburg, take the bus to Blantyre, then take the taxi to Zomba.
- Website
- lam.co.mz
Flights from Nampula to Lichinga
- Ave. Duration
- 55 min
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- $110–800
- Website
- ethiopianairlines.com
Flights from Nampula to Chileka International Airport via Kamuzu International Airport
- Ave. Duration
- 6h 10m
- When
- Monday and Friday
- Estimated price
- $650–2,100
- Website
- kenya-airways.com
Flights from Nampula to Kamuzu International Airport
- Ave. Duration
- 1h 15m
- When
- Monday and Friday
- Estimated price
- $250–1,500
- Phone
- +258 87 599 8555
- Website
- etragomz.com
Bus from Nampula to Maputo
- Ave. Duration
- 23h 45m
- Frequency
- 3 times a week
- Estimated price
- $70–154
- Schedules at
- etragomz.com
- Single
- $154
- Phone
- +27 86 158 9282
- Website
- res.prasa.com
Bus from Maputo to Johannesburg
- Ave. Duration
- 7h 35m
- Frequency
- 3 times a week
- Estimated price
- $21–29
- Schedules at
- res.prasa.com
- Phone
- +265 982 848 428
- salesmw@ulemubuses.com
- Website
- ulemubuses.com
Bus from Johannesburg to Blantyre
- Ave. Duration
- 24h
- Frequency
- 3 times a week
- Estimated price
- $90–180
- Schedules at
- ulemubuses.com
- Phone
- 0886 780 355
- Website
- kwezybuses.com
Bus from Lilongwe to Blantyre
- Ave. Duration
- 4h 30m
- Frequency
- 4 times a day
- Estimated price
- $29
- Schedules at
- kwezybuses.com
- Ave. Duration
- 59 min
- Estimated price
- $15–20
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, 5 incredible day trips from Florence by train, and 4 stunningly beautiful Philippines islands you need to visit - to help you get the most out of your next trip.



