There are 9 ways to get from Mbeya to Durban by plane, taxi, shuttle, bus, train, car, or bus (Greyhound)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Mbeya Airport to Richards Bay, taxi
best- Fly from Mbeya Airport (MBI) to Richards Bay (RCB)plane MBI - RCB
- Take the taxi from Richards Bay (RCB) to Durbantaxi
22hR 7,815–18,234Train, taxi, bus
cheapest- 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 Durban Bus Stnbus
3d 2hR 3,060–4,524Private 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 Durban Bus Stnbus
2d 1hDrive 3,048.4 km
- Drive from Mbeya to Durbancar 3,048.4 km
37h 49mR 6,863–9,913Fly Mbeya Airport to Pietermaritzburg, bus
- Fly from Mbeya Airport (MBI) to Pietermaritzburg (PZB)plane MBI - PZB
- Take the bus from Burger St to Durban Bus Stnbus
15h 55mR 6,744–17,276Fly Mbeya Airport to King Shaka International Airport
- Fly from Mbeya Airport (MBI) to King Shaka International Airport (DUR)plane MBI - DUR
11h 19mR 6,606–17,069Fly Mbeya Airport 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 9,721–24,182Drive to Iringa Airport, fly to King Shaka International Airport
- Drive from Mbeya to Iringa Airport (IRI)car
- Fly from Iringa Airport (IRI) to King Shaka International Airport (DUR)plane IRI - DUR
26h 8mR 5,805–14,248Bus
- Take the bus from Mbeya to Intercity Bus Terminusbus
- Take the bus from Intercity Bus Terminus to Park Stationbus
- Take the bus from Johannesburg to Durban Bus Stnbus
2d 1h
Mbeya Airport (MBI) to Richards Bay (RCB) flights
Questions & Answers
The cheapest way to get from Mbeya to Durban is to train and taxi and bus which costs R 3 000 - R 4 600 and takes 3 days 2h.
The fastest way to get from Mbeya to Durban is to fly which takes 11h 19m and costs R 6 500 - R 18 000.
No, there is no direct bus from Mbeya to Durban. However, there are services departing from Mbeya and arriving at Durban Bus Stn via Intercity Bus Terminus and Johannesburg. The journey, including transfers, takes approximately 2 days 1h.
The distance between Mbeya and Durban is 2388 km. The road distance is 3048.4 km.
The best way to get from Mbeya to Durban without a car is to Private Transfer and bus which takes 2 days 1h and costs .
It takes approximately 22h to get from Mbeya to Durban, including transfers.
Mbeya to Durban bus services, operated by SR Classic Coach, depart from Mbeya station.
The best way to get from Mbeya to Durban is to fly which takes 11h 19m and costs R 6 500 - R 18 000. Alternatively, you can bus, which costs and takes 2 days 1h.
Mbeya to Durban bus services, operated by SR Classic Coach, arrive at Intercity Bus Terminus station.
Durban is 1h behind Mbeya. It is currently 1:33 PM in Mbeya and 12:33 PM in Durban.
What companies run services between Mbeya, Tanzania and Durban, South Africa?
Air Tanzania and Airlink fly from Mbeya Airport (MBI) to King Shaka International Airport (DUR) 4 times a week. Alternatively, you can take a bus from Mbeya to Durban Bus Stn via Intercity Bus Terminus, Park Station, and Johannesburg in around 2d 1h.
- Website
- flyairlink.com
Flights from Mbeya Airport to Richards Bay via Dar es Salaam, Johannesburg
- Ave. Duration
- 18h
- When
- Every day
- Estimated price
- R 7,500–22,000
Flights from Mbeya Airport to Richards Bay via Dar es Salaam, Harare, Johannesburg
- Ave. Duration
- 23h 45m
- When
- Sunday
- Estimated price
- R 7,000–19,000
Flights from Mbeya Airport to Richards Bay via Dar es Salaam, Zanzibar, Johannesburg
- Ave. Duration
- 18h
- When
- Thursday
- Estimated price
- R 6,500–17,000
Flights from Mbeya Airport to Pietermaritzburg via Dar es Salaam, Johannesburg
- Ave. Duration
- 17h 7m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- R 8,500–23,000
Flights from Mbeya Airport to Pietermaritzburg via Dar es Salaam, Zanzibar, Johannesburg
- Ave. Duration
- 12h 52m
- When
- Tuesday and Thursday
- Estimated price
- R 6,500–17,000
Flights from Mbeya Airport to King Shaka International Airport via Dar es Salaam, Harare
- Ave. Duration
- 7h 40m
- When
- Tuesday, Friday, Saturday, and Sunday
- Estimated price
- R 6,000–17,000
Flights from Iringa Airport to King Shaka International Airport via Dar es Salaam, Harare
- Ave. Duration
- 29h 25m
- When
- Monday and Friday
- Estimated price
- R 4,900–13,000
- Website
- flysaa.com
Flights from Mbeya Airport to Margate via Dar es Salaam, Johannesburg
- Ave. Duration
- 21h 11m
- When
- Every day
- Estimated price
- R 10,000–32,000
Flights from Mbeya Airport to Margate via Dar es Salaam, Zanzibar, Johannesburg
- Ave. Duration
- 17h 55m
- When
- Thursday
- Estimated price
- R 9,500–24,000
Flights from Iringa Airport to King Shaka International Airport via Dar es Salaam, Johannesburg
- Ave. Duration
- 17h 40m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- R 5,000–14,000
- Website
- flycemair.co.za
Flights from Mbeya Airport to Margate via Dar es Salaam, Johannesburg
- Ave. Duration
- 17h 55m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- R 12,000–32,000
Flights from Mbeya Airport to Margate via Dar es Salaam, Zanzibar, Johannesburg
- Ave. Duration
- 17h 55m
- When
- Thursday
- Estimated price
- R 9,500–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
- Estimated price
- R 310–350
- Schedules at
- tazarasite.com
- Mukuba M1
- R 310–350
- Mukuba M2
- R 336
- Phone
- +260-765-211826
- [email protected]
- Website
- zrl.com.zm
Train from Kabwe to Livingstone
- Ave. Duration
- 23h 45m
- Frequency
- Once a week
- Estimated price
- R 160–321
- Schedules at
- zrl.com.zm
- Economy
- R 213
- Standard
- R 225
- 2nd Class Sleeper
- R 309
- Ist Class Sleeper
- R 321
- Phone
- +254 718 370 639
- [email protected]
- 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
Bus from Songwe to Lilongwe
- Ave. Duration
- 10h
- Frequency
- Once daily
- Schedules at
- captaintours.websites.co.in
- Phone
- 011 403 0859
- [email protected]
- 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
- [email protected]
- Website
- eagleliner.co.za
Bus from Johannesburg to Durban Bus Stn
- Ave. Duration
- 7h 30m
- Frequency
- Hourly
- Estimated price
- R 320–600
- Schedules at
- eagleliner.co.za
- Single
- R 440–490
Bus from Johannesburg to Durban Bus Stn
- Ave. Duration
- 7h 30m
- Frequency
- Hourly
- Estimated price
- R 320–600
- Schedules at
- eagleliner.co.za
- Single
- R 440–490
Bus from Burger St to Durban Bus Stn
- Ave. Duration
- 1h 25m
- Frequency
- Hourly
- Estimated price
- R 65–200
- Schedules at
- eagleliner.co.za
- Single
- R 65–200
Bus from Johannesburg to Durban Bus Stn
- Ave. Duration
- 7h 30m
- Frequency
- Hourly
- Estimated price
- R 320–600
- Schedules at
- eagleliner.co.za
- Single
- R 440–490
- Phone
- +27 11 611 8000
- [email protected]
- Website
- greyhound.co.za
Bus from Johannesburg to Durban Bus Stn
- Ave. Duration
- 7h 25m
- Frequency
- 3 times a day
- Estimated price
- R 370–700
- Schedules at
- greyhound.co.za
Bus from Johannesburg to Durban Bus Stn
- Ave. Duration
- 7h 25m
- Frequency
- 3 times a day
- Estimated price
- R 370–700
- Schedules at
- greyhound.co.za
Bus from Johannesburg to Durban Bus Stn
- Ave. Duration
- 7h 25m
- Frequency
- 3 times a day
- Estimated price
- R 370–700
- Schedules at
- greyhound.co.za
- Phone
- +27 11 672 9807
- [email protected]
- 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/
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/
Bus from Burger St to Durban Bus Stn
- Ave. Duration
- 1h
- Frequency
- Twice daily
- Estimated price
- R 310–410
- Website
- https://www.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
- [email protected]
- Website
- bravotours.co.zw
Bus from Victoria Falls to Johannesburg
- Ave. Duration
- 14h
- Frequency
- Twice daily
- Estimated price
- R 1,000–1,400
- Schedules at
- facebook.com
- Phone
- +27 39 312 1406
- [email protected]
- 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
- +255 22 213 4567
- [email protected]
- Website
- srclassiccoach.co.tz
Bus from Mbeya to Intercity Bus Terminus
- Ave. Duration
- 16h 7m
- Frequency
- Once daily
- Schedules at
- srclassiccoach.co.tz
Bus from Intercity Bus Terminus to Park Station
- Ave. Duration
- 24h 21m
- Frequency
- Once daily
- Estimated price
- R 1,510
- Schedules at
- srclassiccoach.co.tz
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 The London Underground: Essential tips to navigate the Tube, Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, and Is ride-sharing platform BlaBlaCar right for you? - to help you get the most out of your next trip.
More Questions & Answers
Yes, the driving distance between Mbeya to Durban is 3048 km. It takes approximately 37h 49m to drive from Mbeya to Durban.
There are 2185+ hotels available in Durban.














