There are 9 ways to get from Mbeya to Durban by plane, car, bus, train, taxi, or shuttle
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
18h 24mR 4,085–11,983Drive, 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 6,774–9,785Fly to Pietermaritzburg, bus
- Fly from Mbeya Airport (MBI) to Pietermaritzburg (PZB)plane MBI - PZB
- Take the bus from Pietermaritzburg to Durbanbus
18h 33mR 5,212–13,501Fly 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 4,941–12,676Fly to Margate, bus
- Fly from Mbeya Airport (MBI) to Margate (MGH)plane MBI - MGH
- Take the bus from Margate Retirement Village to Durban Stationbus
23h 53mR 6,859–18,115Train, bus
- Take the train from Mbeya to Tundumatrain
- Take the bus from Nakonde to Lusakabus
- Take the bus from Inter-City Bus Terminus to RoadPortbus
- Take the bus from Harare to Durbanbus
46h 46mPrivate Transfer , bus
- Take a shuttle bus from Mbeya to Malawi border
- Take the bus from Songwe to Lilongwebus
- Take the bus from Lilongwe to Johannesburgbus
- Take the bus from Johannesburg to Pietermaritzburgbus
- Take the bus from Pietermaritzburg to Durbanbus
2d 2h
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 000 - R 12 000 and takes 18h 24m.
The fastest way to get from Mbeya to Durban is to fly which takes 18h 24m and costs R 4 000 - R 12 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 46h 46m and costs .
It takes approximately 18h 24m to get from Mbeya to Durban, including transfers.
Durban is 1h behind Mbeya. It is currently 4:28 PM in Mbeya and 3:28 PM 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 2148+ hotels available in Durban.
What companies run services between Mbeya, Tanzania and Durban, South Africa?
Air Tanzania, South African Airways, and two other airlines fly from Mbeya Airport (MBI) to King Shaka International Airport (DUR) twice 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–14,000
Flights from Mbeya Airport to Pietermaritzburg via Dar es Salaam, Johannesburg
- Ave. Duration
- 14h 20m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- R 5,500–17,000
Flights from Mbeya Airport to Pietermaritzburg via Dar es Salaam, Zanzibar, Johannesburg
- Ave. Duration
- 14h 20m
- When
- Monday, Thursday, and Friday
- Estimated price
- R 4,700–13,000
Flights from Mbeya Airport to Richards Bay via Dar es Salaam, Johannesburg
- Ave. Duration
- 20h 42m
- When
- Every day
- Estimated price
- R 4,600–17,000
Flights from Mbeya Airport to Richards Bay via Dar es Salaam, Zanzibar, Johannesburg
- Ave. Duration
- 20h 42m
- When
- Monday, Wednesday, Thursday, and Friday
- Estimated price
- R 4,400–16,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 3,800–12,000
Flights from Mbeya Airport to Margate via Dar es Salaam, Johannesburg
- Ave. Duration
- 18h 25m
- When
- Every day
- Estimated price
- R 6,500–24,000
Flights from Mbeya Airport to Margate via Dar es Salaam, Zanzibar, Johannesburg
- Ave. Duration
- 17h 55m
- When
- Monday, Thursday, and Friday
- Estimated price
- R 6,500–18,000
- Website
- flycemair.co.za
Flights from Mbeya Airport to Margate via Dar es Salaam, Johannesburg
- Ave. Duration
- 17h 55m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- R 8,000–24,000
Flights from Mbeya Airport to Margate via Dar es Salaam, Zanzibar, Johannesburg
- Ave. Duration
- 17h 55m
- When
- Monday, Thursday, and Friday
- Estimated price
- R 6,500–18,000
- Website
- flysafair.co.za
Flights from Mbeya Airport to King Shaka International Airport via Dar es Salaam, Johannesburg
- Ave. Duration
- 14h 45m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- R 4,600–14,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 160–330
- Schedules at
- zrl.com.zm
- Economy
- R 219
- Standard
- R 231
- 2nd Class Sleeper
- R 318
- Ist Class Sleeper
- R 330
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
Bus from Johannesburg to Pietermaritzburg
- Ave. Duration
- 6h 15m
- Frequency
- 5 times a day
- Estimated price
- R 500–900
- 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
- +263 78 694 9273
- cagtcoaches@gmail.com
- Website
- cagtours.co.zw
Bus from Inter-City Bus Terminus to RoadPort
- Ave. Duration
- 8h
- Frequency
- Once daily
- Estimated price
- R 370–400
- Schedules at
- cagtours.co.zw
Bus from Harare to Durban
- Ave. Duration
- 19h 40m
- Frequency
- Once a week
- Schedules at
- facebook.com
- Phone
- +254 718 370 639
- zanzibartours@gmail.com
- Website
- hoteltoursandtransfers.com
Shuttle from Mbeya to Malawi border
- Ave. Duration
- 4h
- Frequency
- On demand
- Estimated price
- R 950–2,900
- Schedules at
- hoteltoursandtransfers.com
- Ave. Duration
- 55 min
- Estimated price
- R 1,200–1,500
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 of the smartest ways to explore Australia, How to get from Gatwick Airport into central London, and Travelling to and around Russia for the 2018 FIFA World Cup - to help you get the most out of your next trip.













