There are 9 ways to get from Mbeya to Durban by plane, car, bus, 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 59mR 3,949–12,094Drive, 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 54mDrive 3,044.3 km
- Drive from Mbeya to Durbancar 3,044.3 km
38h 58mR 6,808–9,834Fly to Pietermaritzburg, bus
- Fly from Mbeya Airport (MBI) to Pietermaritzburg (PZB)plane MBI - PZB
- Take the bus from Pietermaritzburg to Durbanbus
19h 8mR 5,089–12,894Fly 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 40mR 5,043–12,685Fly to Margate, bus
- Fly from Mbeya Airport (MBI) to Margate (MGH)plane MBI - MGH
- Take the bus from Margate Retirement Village to Durban Stationbus
24h 13mR 7,186–18,582Private Transfer , bus via Lusaka
- Take a shuttle bus from Mbeya to Tunduma
- Take the bus from Nakonde to Lusakabus
- Take the bus from Inter-City Bus Terminus to RoadPortbus
- Take the bus from Harare to Durbanbus
45h 56mDrive, bus via Heidelberg
- Drive from Mbeya to Songwecar
- Take the bus from Songwe to Karongabus
- Take the bus from Karonga to Lilongwebus
- Take the bus from Lilongwe to Johannesburgbus
- Take the bus from Johannesburg to Jacob stbus
- Take the bus from Jacob st to Durban Bus Stnbus
46h 31mPrivate 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 3 900 - R 13 000 and takes 18h 59m.
The fastest way to get from Mbeya to Durban is to fly which takes 18h 59m and costs R 3 900 - R 13 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 Private Transfer and bus via Lusaka which takes 45h 56m and costs .
It takes approximately 18h 59m to get from Mbeya to Durban, including transfers.
Durban is 1h behind Mbeya. It is currently 4:14 PM in Mbeya and 3:14 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 2169+ 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
- 22h 25m
- When
- Monday, Thursday, Friday, and Saturday
- Estimated price
- R 4,700–14,000
Flights from Mbeya Airport to Pietermaritzburg via Dar es Salaam, Johannesburg
- Ave. Duration
- 14h 55m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- R 5,000–16,000
Flights from Mbeya Airport to Pietermaritzburg via Dar es Salaam, Zanzibar, Johannesburg
- Ave. Duration
- 14h 55m
- When
- Monday, Thursday, and Friday
- Estimated price
- R 4,600–13,000
Flights from Mbeya Airport to Richards Bay via Dar es Salaam, Johannesburg
- Ave. Duration
- 21h 17m
- When
- Every day
- Estimated price
- R 4,500–17,000
Flights from Mbeya Airport to Richards Bay via Dar es Salaam, Zanzibar, Johannesburg
- Ave. Duration
- 21h 17m
- When
- Monday, Wednesday, Thursday, and Friday
- Estimated price
- R 4,500–16,000
- Website
- flycemair.co.za
Flights from Mbeya Airport to Margate via Dar es Salaam, Johannesburg
- Ave. Duration
- 18h 50m
- When
- Every day
- Estimated price
- R 6,500–24,000
Flights from Mbeya Airport to Margate via Dar es Salaam, Zanzibar, Johannesburg
- Ave. Duration
- 18h 15m
- When
- Monday, Thursday, and Friday
- Estimated price
- R 6,500–19,000
- Website
- flysaa.com
Flights from Mbeya Airport to King Shaka International Airport via Dar es Salaam, Johannesburg
- Ave. Duration
- 17h 20m
- When
- Every day
- Estimated price
- R 3,700–12,000
- Website
- flysafair.co.za
Flights from Mbeya Airport to King Shaka International Airport via Dar es Salaam, Johannesburg
- Ave. Duration
- 15h 20m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- R 4,400–13,000
Bus from Songwe to Lilongwe
- Ave. Duration
- 10h
- Frequency
- Once daily
- Schedules at
- captaintours.websites.co.in
Bus from Songwe to Karonga
- Ave. Duration
- 51 min
- 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
- +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
- +254 718 370 639
- zanzibartours@gmail.com
- Website
- hoteltoursandtransfers.com
Shuttle from Mbeya to Tunduma
- Ave. Duration
- 1h 44m
- Frequency
- On demand
- Estimated price
- R 950–2,900
- Schedules at
- hoteltoursandtransfers.com
Shuttle from Mbeya to Malawi border
- Ave. Duration
- 4h
- Frequency
- On demand
- Estimated price
- R 950–2,900
- Schedules at
- hoteltoursandtransfers.com
- 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
- +(265)994 193 745
- Website
- sososocoaches.com
Bus from Karonga to Lilongwe
- Ave. Duration
- 7h 32m
- Frequency
- Once daily
- Estimated price
- R 370–600
- Schedules at
- facebook.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 5 incredible day trips from Florence by train, Travel Insider: Top Japan travel tips by Beatrix Holland, and How do I buy a London Underground ticket? - to help you get the most out of your next trip.













