There are 7 ways to get from Maputo to Dedza by plane, taxi, bus, 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.
Fly Maputo International Airport to Kamuzu International Airport, taxi
best- Fly from Maputo International Airport (MPM) to Kamuzu International Airport (LLW)plane MPM - LLW
- Take the taxi from Kamuzu International Airport (LLW) to Dedzataxi
6h 14m$657–819Bus, taxi
cheapest- Take the bus from Maputo to Johannesburgbus
- Take the bus from Johannesburg to Lilongwebus
- Take the taxi from Lilongwe to Dedzataxi
34h 33m$144–157Drive 1,676.4 km
- Drive from Maputo to Dedzacar 1,676.4 km
28h 39m$295–425Fly Maputo International Airport to Tete, drive
- Fly from Maputo International Airport (MPM) to Tete (TET)plane MPM - TET
- Drive from Tete (TET) to Dedzacar
6h 7m$314–594Fly Maputo International Airport to Chileka International Airport, taxi
- Fly from Maputo International Airport (MPM) to Chileka International Airport (BLZ)plane MPM - BLZ
- Take the taxi from Chileka International Airport (BLZ) to Dedzataxi
7h 58m$459–1,194Drive to Kruger Mpumalanga International Airport, fly to Kamuzu International Airport, taxi
- Drive from Maputo to Nelspruit-Airport-MQPcar
- Fly from Kruger Mpumalanga International Airport (MQP) to Kamuzu International Airport (LLW)plane MQP - LLW
- Take the taxi from Kamuzu International Airport (LLW) to Dedzataxi
8h 47m$376–976Bus, taxi via Blantyre
- Take the bus from Karl Max Av to Kerk Stbus
- Take the bus from Johannesburg to Blantyrebus
- Take the bus from Blantyre to Lilongwebus
- Take the taxi from Lilongwe to Dedzataxi
41h 40m$190–1,332
Maputo International Airport (MPM) to Kamuzu International Airport (LLW) flights
Comparing Your Travel Options
The cheapest way to get from Maputo to Dedza is to bus and taxi which costs $140 - $160 and takes 34h 33m.
The fastest way to get from Maputo to Dedza is to fly and drive which takes 6h 7m and costs $310 - $600.
The distance between Maputo and Dedza is 1475 km. The road distance is 1676.4 km.
The best way to get from Maputo to Dedza without a car is to bus and taxi which takes 34h 33m and costs $140 - $160.
It takes approximately 6h 14m to get from Maputo to Dedza, including transfers.
Yes, the driving distance between Maputo to Dedza is 1676 km. It takes approximately 28h 39m to drive from Maputo to Dedza.
What companies run services between Maputo, Mozambique and Dedza, Malawi?
There is no direct connection from Maputo to Dedza. However, you can take the taxi to Maputo International Airport (MPM) airport, fly to Kamuzu International Airport (LLW), then take the taxi to Dedza. Alternatively, you can take the bus to Johannesburg, take the bus to Lilongwe, then take the taxi to Dedza.
- Website
- ethiopianairlines.com
Flights from Maputo International Airport to Kamuzu International Airport via Johannesburg
- Ave. Duration
- 6h 15m
- When
- Tuesday to Sunday
- Estimated price
- $330–1,200
Flights from Maputo International Airport to Chileka International Airport via Johannesburg
- Ave. Duration
- 6h 41m
- When
- Every day
- Estimated price
- $350–1,300
Flights from Kruger Mpumalanga International Airport to Kamuzu International Airport via Johannesburg
- Ave. Duration
- 5h 27m
- When
- Tuesday to Sunday
- Estimated price
- $300–1,100
- Website
- flyairlink.com
Flights from Maputo International Airport to Kamuzu International Airport via Johannesburg
- Ave. Duration
- 6h 2m
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- $360–1,000
Flights from Maputo International Airport to Chileka International Airport via Johannesburg
- Ave. Duration
- 6h 27m
- When
- Every day
- Estimated price
- $380–1,100
Flights from Kruger Mpumalanga International Airport to Kamuzu International Airport via Johannesburg
- Ave. Duration
- 5h 20m
- When
- Monday, Wednesday, Friday, and Saturday
- Estimated price
- $320–900
- Website
- lam.co.mz
Flights from Maputo International Airport to Tete
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- $240–490
Flights from Maputo International Airport to Tete via Beira
- Ave. Duration
- 3h 2m
- When
- Wednesday and Sunday
- Estimated price
- $240–490
Flights from Maputo International Airport to Tete via Quelimane
- Ave. Duration
- 3h 20m
- When
- Thursday
- Estimated price
- $240–490
- Website
- kenya-airways.com
Flights from Maputo International Airport to Kamuzu International Airport via Nampula
- Ave. Duration
- 4h 40m
- When
- Thursday and Sunday
- Estimated price
- $400–1,100
Flights from Maputo International Airport to Kamuzu International Airport via Beira, Nampula
- Ave. Duration
- 5h 20m
- When
- Thursday
- Estimated price
- $400–1,100
- 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
- $20–28
- Schedules at
- res.prasa.com
- Phone
- 011 403 0859
- info@munorurama.com
- Website
- munorurama.com
Bus from Johannesburg to Lilongwe
- Ave. Duration
- 25h
- Frequency
- Once daily
- Estimated price
- $103
- Schedules at
- munorurama.com
- Phone
- +258 87 491 9701
- Website
- etragomz.com
Bus from Karl Max Av to Kerk St
- Ave. Duration
- 9h 30m
- Frequency
- 6 times a week
- Estimated price
- $30–65
- Schedules at
- etragomz.com
- Single
- $40
- 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–1,200
- Schedules at
- ulemubuses.com
- Phone
- +(265)994 193 745
- Website
- sososocoaches.com
Bus from Blantyre to Lilongwe
- Ave. Duration
- 4h 30m
- Frequency
- Once daily
- Estimated price
- $44
- Schedules at
- facebook.com
- Ave. Duration
- 1h 34m
- Estimated price
- $21–60
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 4 stunningly beautiful Philippines islands you need to visit, Italian Lakes: Getting around by train, and Bali: What to do if Mount Agung erupts - to help you get the most out of your next trip.







