There are 8 ways to get from Mbeya to Durban by plane, car, bus, train, 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 King Shaka International Airport
best- Fly from Mbeya Airport (MBI) to King Shaka International Airport (DUR)plane MBI - DUR
20h 24mR 4,844–14,047Drive, bus
- Drive from Mbeya to Songwecar
- Take the bus from Songwe to Lilongwebus
- Take the bus from Lilongwe to Johannesburgbus
- Take the bus from Johannesburg to Durban Bus Stnbus
45h 54mTrain, taxi, bus
- Take the train from Mbeya to New Kapiri Mposhitrain
- Take the taxi from New Kapiri Mposhi to Kabwetaxi
- Take the train from Kabwe to Livingstonetrain
- Take the bus from Victoria Falls to Johannesburgbus
- Take the bus from Johannesburg to Jacob stbus
- Take the bus from Jacob st to Durban Bus Stnbus
3d 3hDrive 3,044.3 km
- Drive from Mbeya to Durbancar 3,044.3 km
38h 58mR 7,271–10,502Fly to Pietermaritzburg, bus
- Fly from Mbeya Airport (MBI) to Pietermaritzburg (PZB)plane MBI - PZB
- Take the bus from Pietermaritzburg to Durbanbus
18h 33mR 6,268–17,249Fly to Richards Bay, bus
- Fly from Mbeya Airport (MBI) to Richards Bay (RCB)plane MBI - RCB
- Take the bus from Richards Bay to Durbanbus
24h 5mR 5,999–16,375Fly to Margate, bus
- Fly from Mbeya Airport (MBI) to Margate (MGH)plane MBI - MGH
- Take the bus from Margate Retirement Village to Durban Stationbus
22h 53mR 8,486–23,742Train, bus
- Take the train from Mbeya to Tundumatrain
- Take the bus from Nakonde to Lusakabus
- Take the bus from Intercity Bus Terminus to 77 Nugget Stbus
- Take the bus from Johannesburg to Durban Bus Stnbus
2d 3h
Mbeya Airport (MBI) to King Shaka International Airport (DUR) flights
Questions & Answers
The cheapest way to get from Mbeya to Durban is to fly which costs R 4 800 - R 14 000 and takes 20h 24m.
The fastest way to get from Mbeya to Durban is to fly and bus which takes 18h 33m and costs R 6 000 - R 18 000.
The distance between Mbeya and Durban is 2349 km. The road distance is 3044.3 km.
The best way to get from Mbeya to Durban without a car is to train and bus which takes 2 days 3h and costs .
It takes approximately 20h 24m to get from Mbeya to Durban, including transfers.
Durban is 1h behind Mbeya. It is currently 11:13 AM in Mbeya and 10:13 AM in Durban.
Yes, the driving distance between Mbeya to Durban is 3044 km. It takes approximately 38h 58m to drive from Mbeya to Durban.
There are 2140+ hotels available in Durban.
What companies run services between Mbeya, Tanzania and Durban, South Africa?
Air Tanzania, South African Airways, and Airlink fly from Mbeya Airport (MBI) to King Shaka International Airport (DUR) once daily.
- Website
- flyairlink.com
Flights from Mbeya Airport to King Shaka International Airport via Dar es Salaam, Harare
- Ave. Duration
- 21h 50m
- When
- Monday, Thursday, and Saturday
- Estimated price
- R 5,000–15,000
Flights from Mbeya Airport to Pietermaritzburg via Dar es Salaam, Johannesburg
- Ave. Duration
- 14h 20m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- R 7,000–22,000
Flights from Mbeya Airport to Pietermaritzburg via Dar es Salaam, Zanzibar, Johannesburg
- Ave. Duration
- 14h 20m
- When
- Thursday
- Estimated price
- R 5,500–17,000
Flights from Mbeya Airport to Richards Bay via Dar es Salaam, Johannesburg
- Ave. Duration
- 20h 42m
- When
- Every day
- Estimated price
- R 5,500–20,000
Flights from Mbeya Airport to Richards Bay via Dar es Salaam, Zanzibar, Johannesburg
- Ave. Duration
- 20h 42m
- When
- Wednesday and Thursday
- Estimated price
- R 5,500–21,000
- Website
- flysaa.com
Flights from Mbeya Airport to King Shaka International Airport via Dar es Salaam, Johannesburg
- Ave. Duration
- 16h 45m
- When
- Every day
- Estimated price
- R 4,600–14,000
Flights from Mbeya Airport to Margate via Dar es Salaam, Johannesburg
- Ave. Duration
- 17h 45m
- When
- Every day
- Estimated price
- R 8,500–30,000
Flights from Mbeya Airport to Margate via Dar es Salaam, Zanzibar, Johannesburg
- Ave. Duration
- 16h 55m
- When
- Thursday
- Estimated price
- R 8,000–24,000
- Website
- flycemair.co.za
Flights from Mbeya Airport to Margate via Dar es Salaam, Johannesburg
- Ave. Duration
- 16h 55m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- R 10,000–30,000
Flights from Mbeya Airport to Margate via Dar es Salaam, Zanzibar, Johannesburg
- Ave. Duration
- 16h 55m
- When
- Thursday
- Estimated price
- R 8,000–24,000
- Phone
- +255 739 998 855
- Website
- tazarasite.com
Train from Mbeya to New Kapiri Mposhi
- Ave. Duration
- 25h 9m
- Frequency
- Once a week
- Schedules at
- tazarasite.com
Train from Mbeya to Tunduma
- Ave. Duration
- 2h 27m
- Frequency
- Once a week
- Schedules at
- tazarasite.com
- Phone
- +260-765-211826
- info@zrl.com.zm
- Website
- zrl.com.zm
Train from Kabwe to Livingstone
- Ave. Duration
- 23h 45m
- Frequency
- Once a week
- Estimated price
- R 170–343
- Schedules at
- zrl.com.zm
- Economy
- R 227
- Standard
- R 240
- 2nd Class Sleeper
- R 330
- Ist Class Sleeper
- R 343
Bus from Songwe to Lilongwe
- Ave. Duration
- 10h
- Frequency
- Once daily
- Schedules at
- captaintours.websites.co.in
- Phone
- 011 403 0859
- info@munorurama.com
- Website
- munorurama.com
Bus from Lilongwe to Johannesburg
- Ave. Duration
- 25h
- Frequency
- Once daily
- Estimated price
- R 1,700
- Schedules at
- munorurama.com
- Phone
- 010 822 9000
- customercare@intercity.co.za
- Website
- eagleliner.co.za
Bus from Johannesburg to Durban Bus Stn
- Ave. Duration
- 7h 30m
- Frequency
- Every 2 hours
- Estimated price
- R 280–550
- Schedules at
- eagleliner.co.za
- Single
- R 440–490
Bus from Johannesburg to Jacob st
- Ave. Duration
- 40 min
- Frequency
- Every 3 hours
- Estimated price
- R 40–190
- Schedules at
- eagleliner.co.za
- Single
- R 40–190
Bus from Jacob st to Durban Bus Stn
- Ave. Duration
- 6h 50m
- Frequency
- Every 3 hours
- Estimated price
- R 280–550
- Schedules at
- eagleliner.co.za
- Single
- R 410–440
- Phone
- +27 11 611 8000
- bookings@greyhound.co.za
- Website
- greyhound.co.za
Bus from Johannesburg to Durban Bus Stn
- Ave. Duration
- 8h 15m
- Frequency
- 4 times a day
- Estimated price
- R 500–900
- Schedules at
- greyhound.co.za
Bus from Pietermaritzburg to Durban
- Ave. Duration
- 55 min
- Frequency
- 3 times a day
- Estimated price
- R 450–600
- Schedules at
- greyhound.co.za
Bus from Richards Bay to Durban
- Ave. Duration
- 2h 45m
- Frequency
- Once daily
- Estimated price
- R 470–600
- Schedules at
- greyhound.co.za
- Phone
- +27 11 672 9807
- info@vilamora.co.za
- Website
- vila-mora.co.za
Bus from Johannesburg to Durban Bus Stn
- Ave. Duration
- 7h 30m
- Frequency
- Twice daily
- Estimated price
- R 280–550
- Website
- https://www.vila-mora.co.za/
- Phone
- +263 71 3800001
- info@bravotours.co.zw
- Website
- bravotours.co.zw
Bus from Victoria Falls to Johannesburg
- Ave. Duration
- 14h
- Frequency
- Twice daily
- Estimated price
- R 1,000–1,300
- Schedules at
- facebook.com
- Phone
- +27 39 312 1406
- enquiriesr@margatecoach.co.za
- Website
- margatecoach.co.za
Bus from Margate Retirement Village to Durban Station
- Ave. Duration
- 2h 6m
- Frequency
- 5 times a day
- Estimated price
- R 240–270
- Schedules at
- margatecoach.co.za
- Phone
- +260 973334200
- juldanmotors@gmail.com
- Website
- juldan-motors.com
Bus from Nakonde to Lusaka
- Ave. Duration
- 12h 38m
- Frequency
- Once daily
- Website
- https://juldan-motors.com/en
- Phone
- +260 966707960
Bus from Intercity Bus Terminus to 77 Nugget St
- Ave. Duration
- 25h
- Frequency
- Twice daily
- Estimated price
- R 1,095
- Phone
- +260 961806060
- mazhandu69@gmail.com
- Website
- facebook.com
Bus from Intercity Bus Terminus to 77 Nugget St
- Ave. Duration
- 24h 40m
- Frequency
- Twice a week
- Estimated price
- R 1,300–1,900
- Website
- https://www.facebook.com/Uglmazhandu/
- Ave. Duration
- 55 min
- Estimated price
- R 1,300–1,600
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 do I get from Sydney to Melbourne, The beginner’s guide to the 2018 World Nomad Games, and Travelling to and around Russia for the 2018 FIFA World Cup - to help you get the most out of your next trip.













