There are 6 ways to get from Kigali to Nampula by bus or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus to Bujumbura, fly
best- Take the bus from Nyabugogo Bus Stn to Bujumburabus
- Fly from Bujumbura (BJM) to Nampula (APL)plane BJM - APL
18h 52m$573–1,731Bus
cheapest- Take the bus from Nyabugogo Bus Stn to Trinity Bus Terminalbus
- Take the bus from Kampala to Dar es Salaambus
- Take the bus from Dar Es Salaam to Johannesburgbus
- Take the bus from Johannesburg to Maputobus
- Take the bus from Maputo to Nampulabus
6d 14h$352–598Bus via Nairobi
- Take the bus from Nyabugogo Bus Park to Duruma Rdbus
- Take the bus from Nairobi to Dar es Salaambus
- Take the bus from Dar Es Salaam to Johannesburgbus
- Take the bus from Johannesburg to Maputobus
- Take the bus from Maputo to Nampulabus
6d 13h$361–572Fly from Kigali International Airport
- Fly from Kigali International Airport (KGL) to Nampula (APL)plane KGL - APL
8h 20m$451–1,301Bus to Entebbe, fly
- Take the bus from Nyabugogo Bus Stn to Trinity Bus Terminalbus
- Fly from Entebbe (EBB) to Nampula (APL)plane EBB - APL
16h 14m$448–1,361Bus to Kamembe International Airport, fly
- Take the bus from Nyabugogo Bus Stn to Rusizi Bus Stnbus
- Fly from Kamembe International Airport (KME) to Nampula (APL)plane KME - APL
31h 36m$476–1,421
Bujumbura (BJM) to Nampula (APL) flights
Comparing Your Travel Options
The cheapest way to get from Kigali to Nampula is to bus which costs $350 - $600 and takes 6 days 14h.
The fastest way to get from Kigali to Nampula is to fly which takes 8h 20m and costs $450 - $1,300.
No, there is no direct bus from Kigali to Nampula. However, there are services departing from Nyabugogo Bus Park and arriving at Nampula via Nairobi, Dar Es Salaam, Johannesburg and Maputo. The journey, including transfers, takes approximately 6 days 13h.
The distance between Kigali and Nampula is 1987 km.
The best way to get from Kigali to Nampula without a car is to bus via Nairobi which takes 6 days 13h and costs $360 - $600.
It takes approximately 18h 52m to get from Kigali to Nampula, including transfers.
Kigali to Nampula bus services, operated by Trinity Express, depart from Nyabugogo Bus Park station.
The best way to get from Kigali to Nampula is to bus via Nairobi which takes 6 days 13h and costs $360 - $600. Alternatively, you can fly, which costs $450 - $1,300 and takes 8h 20m.
Kigali to Nampula bus services, operated by Trinity Express, arrive at Duruma Rd station.
There are seven+ hotels available in Nampula.
What companies run services between Kigali, Rwanda and Nampula, Mozambique?
You can take a bus from Nyabugogo Bus Park to Nampula via Duruma Rd, Nairobi, Dar es Salaam, Dar Es Salaam, Johannesburg, Maputo, and Maputo in around 6d 13h. Alternatively, Kenya Airways flies from Kigali International Airport (KGL) to Nampula (APL) once a week.
- Website
- kenya-airways.com
Flights from Bujumbura to Nampula via Nairobi
- Ave. Duration
- 19h 50m
- When
- Wednesday and Saturday
- Estimated price
- $550–1,700
Flights from Bujumbura to Nampula via Entebbe, Nairobi
- Ave. Duration
- 14h 17m
- When
- Wednesday
- Estimated price
- $600–1,700
Flights from Bujumbura to Nampula via Kigali International Airport, Nairobi
- Ave. Duration
- 17h 55m
- When
- Wednesday and Saturday
- Estimated price
- $550–1,700
Flights from Kigali International Airport to Nampula via Nairobi
- Ave. Duration
- 6h
- When
- Thursday
- Estimated price
- $450–1,300
Flights from Entebbe to Nampula via Nairobi
- Ave. Duration
- 6h 57m
- When
- Thursday and Sunday
- Estimated price
- $440–1,300
Flights from Entebbe to Nampula via Lilongwe
- Ave. Duration
- 5h 25m
- When
- Tuesday
- Estimated price
- $410–1,500
Flights from Kamembe International Airport to Nampula via Kigali International Airport, Nairobi
- Ave. Duration
- 25h 30m
- When
- Wednesday and Saturday
- Estimated price
- $460–1,400
- Website
- flyairlink.com
Flights from Kamembe International Airport to Nampula via Kigali International Airport, Johannesburg
- Ave. Duration
- 28h 55m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $500–1,500
- Phone
- +250788351253
- [email protected]
- Website
- facebook.com
Bus from Nyabugogo Bus Stn to Bujumbura
- Ave. Duration
- 4h
- Frequency
- 4 times a day
- Estimated price
- $14–20
- Schedules at
- facebook.com
Bus from Nyabugogo Bus Stn to Trinity Bus Terminal
- Ave. Duration
- 8h
- Frequency
- 3 times a day
- Estimated price
- $6–20
- Schedules at
- facebook.com
Bus from Nyabugogo Bus Stn to Rusizi Bus Stn
- Ave. Duration
- 4h
- Frequency
- Every 2 hours
- Estimated price
- $14–20
- Schedules at
- facebook.com
Bus from Nyabugogo Bus Stn to Trinity Bus Terminal
- Ave. Duration
- 8h
- Frequency
- 3 times a day
- Estimated price
- $6–20
- Schedules at
- facebook.com
- Phone
- +250 788 314 935
- Website
- trinityexpress.rw
Bus from Nyabugogo Bus Park to Duruma Rd
- Ave. Duration
- 21h
- Frequency
- Twice daily
- Estimated price
- $50–75
- Schedules at
- trinityexpress.rw
Bus from Nyabugogo Bus Stn to Trinity Bus Terminal
- Ave. Duration
- 7h
- Frequency
- 5 times a day
- Estimated price
- $20–65
- Schedules at
- trinityexpress.rw
Bus from Nyabugogo Bus Stn to Trinity Bus Terminal
- Ave. Duration
- 7h
- Frequency
- 5 times a day
- Estimated price
- $20–65
- Schedules at
- trinityexpress.rw
- Phone
- +254 724 581902
- Website
- tahmeedexpress.com
Bus from Nairobi to Dar es Salaam
- Ave. Duration
- 15h 30m
- Frequency
- 3 times a day
- Estimated price
- $18–39
- Schedules at
- tahmeedexpress.com
- Single
- $18–21
- VIP
- $39
- Business
- $31
- Normal
- $31
- Phone
- +27 688 768 195
- [email protected]
- Website
- mkombelogistics.com
Bus from Dar Es Salaam to Johannesburg
- Ave. Duration
- 3d 14h
- Frequency
- Once a week
- Estimated price
- $180–250
- Schedules at
- mkombelogistics.com
Bus from Dar Es Salaam to Johannesburg
- Ave. Duration
- 3d 14h
- Frequency
- Once a week
- Estimated price
- $180–250
- Schedules at
- mkombelogistics.com
- Phone
- +27 86 158 9282
- Website
- res.prasa.com
Bus from Johannesburg to Maputo
- Ave. Duration
- 7h 35m
- Frequency
- 3 times a week
- Estimated price
- $20–28
- Schedules at
- res.prasa.com
Bus from Johannesburg to Maputo
- Ave. Duration
- 7h 35m
- Frequency
- 3 times a week
- Estimated price
- $20–28
- Schedules at
- res.prasa.com
- Phone
- +258 87 491 9701
- Website
- etragomz.com
Bus from Maputo to Nampula
- Ave. Duration
- 23h 45m
- Frequency
- 4 times a week
- Estimated price
- $65–148
- Schedules at
- etragomz.com
- Single
- $148
Bus from Maputo to Nampula
- Ave. Duration
- 23h 45m
- Frequency
- 4 times a week
- Estimated price
- $65–148
- Schedules at
- etragomz.com
- Single
- $148
- Phone
- +254 701 110011
- Website
- mozaico.co.ke
Bus from Kampala to Dar es Salaam
- Ave. Duration
- 30h
- Frequency
- Twice daily
- Estimated price
- $55–80
- Schedules at
- mozaico.co.ke
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 get from Luton Airport into central London, Travel Insider: Top Japan travel tips by Beatrix Holland, and Need to know: Eurostar - to help you get the most out of your next trip.











