There are 8 ways to get from Durban to Mzuzu by plane, bus, bus (Greyhound), car, 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 King Shaka International Airport to Kamuzu International Airport, bus
best- Fly from King Shaka International Airport (DUR) to Kamuzu International Airport (LLW)plane DUR - LLW
- Take the bus from Lilongwe to Mzuzubus
12h 59m$523–637Bus via Blantyre
cheapest- Take the bus from Pinetown to Johannesburgbus
- Take the bus from Johannesburg to Blantyrebus
- Take the bus from Kamuzu Hwy to Mzuzubus
44h 48m$146–249Bus
- Take the bus from Durban Bus Stn to Johannesburgbus
- Take the bus from Johannesburg to Lilongwebus
- Take the bus from Lilongwe to Mzuzubus
39h 52m$187–213Drive 2,683.1 km
- Drive from Durban to Mzuzucar 2,683.1 km
32h 39m$471–681Bus to Pietermaritzburg, fly to Kamuzu International Airport, bus
- Take the bus from Durban Bus Stn to Burger Stbus
- Fly from Pietermaritzburg (PZB) to Kamuzu International Airport (LLW)plane PZB - LLW
- Take the bus from Lilongwe to Mzuzubus
13h 50m$457–1,201Taxi to Richards Bay, fly to Kamuzu International Airport, bus
- Take the taxi from Durban to Richards Bay (RCB)taxi
- Fly from Richards Bay (RCB) to Kamuzu International Airport (LLW)plane RCB - LLW
- Take the bus from Lilongwe to Mzuzubus
12h 44m$467–1,063Fly King Shaka International Airport to Chileka International Airport, bus
- Fly from King Shaka International Airport (DUR) to Chileka International Airport (BLZ)plane DUR - BLZ
- Take the bus from Petroda Clock Tower to Mzuzu Dry Cleanersbus
16h 40m$534–697Bus via Durban
- Take the bus from Durban to Johannesburgbus
- Take the bus from Johannesburg to Lilongwebus
- Take the bus from Lilongwe to Mzuzubus
40h 2m$193–213
King Shaka International Airport (DUR) to Kamuzu International Airport (LLW) flights
Questions & Answers
The cheapest way to get from Durban to Mzuzu is to bus via Blantyre which costs $140 - $250 and takes 44h 48m.
The fastest way to get from Durban to Mzuzu is to taxi and fly and bus which takes 12h 44m and costs $460 - $1,100.
No, there is no direct bus from Durban to Mzuzu. However, there are services departing from Durban Bus Stn and arriving at Mzuzu via Johannesburg and Lilongwe. The journey, including transfers, takes approximately 39h 52m.
The distance between Durban and Mzuzu is 2197 km. The road distance is 2683.1 km.
The best way to get from Durban to Mzuzu without a car is to bus which takes 39h 52m and costs $180 - $220.
It takes approximately 12h 59m to get from Durban to Mzuzu, including transfers.
Durban to Mzuzu bus services, operated by Eagle Liner, depart from Durban Bus Stn station.
Durban to Mzuzu bus services, operated by Eagle Liner, arrive at Johannesburg station.
Yes, the driving distance between Durban to Mzuzu is 2683 km. It takes approximately 32h 39m to drive from Durban to Mzuzu.
There are eight+ hotels available in Mzuzu.
What companies run services between Durban, South Africa and Mzuzu, Malawi?
You can take a bus from Durban Bus Stn to Mzuzu via Johannesburg and Lilongwe in around 39h 52m.
- Website
- ethiopianairlines.com
Flights from King Shaka International Airport to Kamuzu International Airport via Johannesburg
- Ave. Duration
- 4h 32m
- When
- Monday, Saturday, and Sunday
- Estimated price
- $360–1,200
Flights from King Shaka International Airport to Kamuzu International Airport via Harare
- Ave. Duration
- 4h 25m
- When
- Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- $340–950
Flights from King Shaka International Airport to Kamuzu International Airport via Johannesburg, Chileka International Airport
- Ave. Duration
- 5h 35m
- When
- Tuesday and Saturday
- Estimated price
- $360–1,200
Flights from Pietermaritzburg to Kamuzu International Airport via Johannesburg
- Ave. Duration
- 6h 55m
- When
- Monday and Saturday
- Estimated price
- $390–1,300
Flights from Richards Bay to Kamuzu International Airport via Johannesburg
- Ave. Duration
- 7h 20m
- When
- Monday
- Estimated price
- $330–1,100
Flights from King Shaka International Airport to Chileka International Airport via Johannesburg
- Ave. Duration
- 4h 25m
- When
- Tuesday and Saturday
- Estimated price
- $520–570
Flights from King Shaka International Airport to Chileka International Airport via Harare, Kamuzu International Airport
- Ave. Duration
- 6h 5m
- When
- Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- $430–600
- Website
- flyairlink.com
Flights from King Shaka International Airport to Kamuzu International Airport via Johannesburg
- Ave. Duration
- 5h 20m
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- $350–950
Flights from Pietermaritzburg to Kamuzu International Airport via Johannesburg
- Ave. Duration
- 5h 15m
- When
- Monday, Wednesday, Friday, and Saturday
- Estimated price
- $380–1,100
Flights from Richards Bay to Kamuzu International Airport via Johannesburg
- Ave. Duration
- 4h 50m
- When
- Monday
- Estimated price
- $320–900
Flights from King Shaka International Airport to Chileka International Airport via Johannesburg
- Ave. Duration
- 5h 30m
- When
- Every day
- Estimated price
- $430–600
- Phone
- +(265)994 193 745
- Website
- sososocoaches.com
Bus from Lilongwe to Mzuzu
- Ave. Duration
- 4h 42m
- Frequency
- Once daily
- Estimated price
- $64
- Schedules at
- facebook.com
Bus from Lilongwe to Mzuzu
- Ave. Duration
- 4h 42m
- Frequency
- Once daily
- Estimated price
- $64
- Schedules at
- facebook.com
Bus from Lilongwe to Mzuzu
- Ave. Duration
- 4h 42m
- Frequency
- Once daily
- Estimated price
- $64
- Schedules at
- facebook.com
Bus from Lilongwe to Mzuzu
- Ave. Duration
- 4h 42m
- Frequency
- Once daily
- Estimated price
- $64
- Schedules at
- facebook.com
Bus from Petroda Clock Tower to Mzuzu Dry Cleaners
- Ave. Duration
- 8h 42m
- Frequency
- Once daily
- Estimated price
- $81
- Schedules at
- facebook.com
Bus from Lilongwe to Mzuzu
- Ave. Duration
- 4h 42m
- Frequency
- Once daily
- Estimated price
- $64
- Schedules at
- facebook.com
- Phone
- 010 822 9000
- [email protected]
- Website
- eagleliner.co.za
Bus from Durban Bus Stn to Johannesburg
- Ave. Duration
- 8h 10m
- Frequency
- Hourly
- Estimated price
- $19–35
- Schedules at
- eagleliner.co.za
- Single
- $27–30
Bus from Durban Bus Stn to Burger St
- Ave. Duration
- 1h 10m
- Frequency
- Hourly
- Estimated price
- $4–13
- Schedules at
- eagleliner.co.za
- Single
- $4–13
- Phone
- +27 11 611 8000
- [email protected]
- Website
- greyhound.co.za
Bus from Durban Bus Stn to Johannesburg
- Ave. Duration
- 7h 35m
- Frequency
- 4 times a day
- Estimated price
- $22–45
- Schedules at
- greyhound.co.za
Bus from Durban to Johannesburg
- Ave. Duration
- 8h 20m
- Frequency
- 4 times a day
- Estimated price
- $22–45
- Schedules at
- greyhound.co.za
- Phone
- +27 11 672 9807
- [email protected]
- Website
- vila-mora.co.za
Bus from Durban Bus Stn to Johannesburg
- Ave. Duration
- 7h 30m
- Frequency
- Twice daily
- Estimated price
- $17–35
- Website
- https://www.vila-mora.co.za/
Bus from Durban Bus Stn to Burger St
- Ave. Duration
- 59 min
- Frequency
- Twice daily
- Estimated price
- $19–26
- Website
- https://www.vila-mora.co.za/
- Phone
- +27 11 774 3333
- Website
- res.prasa.com
Bus from Durban Bus Stn to Johannesburg
- Ave. Duration
- 7h 35m
- Frequency
- Twice a week
- Estimated price
- $17–25
- Website
- https://res.prasa.com/citytocity/booking
Bus from Durban Bus Stn to Burger St
- Ave. Duration
- 59 min
- Frequency
- Twice a week
- Estimated price
- $12–17
- Website
- https://res.prasa.com/citytocity/booking
Bus from Pinetown to Johannesburg
- Ave. Duration
- 7h 20m
- Frequency
- Twice a week
- Estimated price
- $17–25
- Website
- https://res.prasa.com/citytocity/booking
- Phone
- 011 403 0859
- [email protected]
- Website
- munorurama.com
Bus from Johannesburg to Lilongwe
- Ave. Duration
- 25h
- Frequency
- Once daily
- Estimated price
- $106
- Schedules at
- munorurama.com
Bus from Johannesburg to Lilongwe
- Ave. Duration
- 25h
- Frequency
- Once daily
- Estimated price
- $106
- Schedules at
- munorurama.com
- Phone
- +265 982 848 428
- [email protected]
- 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 Kamuzu Hwy to Mzuzu
- Ave. Duration
- 10h
- Frequency
- Once daily
- Estimated price
- $26
- Schedules at
- kwezybuses.com
- Ave. Duration
- 1h 45m
- Estimated price
- $75–90
Eagle Taxi Cabs
- Phone
- +27 31 337 8333
- Website
- eagletaxicabs.co.za
Mozzie Cabs
- Phone
- +27 31 303 5787
UBER
- Phone
- 0800172956
- Website
- uber.com
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 Need to know: Greyhound, Italian Lakes: Getting around by train, and Which side of Niagara Falls should I choose (and how do I get there)? - to help you get the most out of your next trip.












