Rome2Rio

How to get fromMbeya to Durbanby plane, taxi, shuttle, bus, train, car, or bus (Greyhound)

Find Transport to Durban

See all options

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.

  1. Fly Mbeya Airport to Richards Bay, taxi

    best
    1. Fly from Mbeya Airport (MBI) to Richards Bay (RCB)plane plane MBI - RCB
    2. Take the taxi from Richards Bay (RCB) to Durbantaxi taxi
    22h
    R 7,815–18,234
  2. Train, taxi, bus

    cheapest
    1. Take the train from Mbeya to New Kapiri Mposhitrain train
    2. Take the taxi from New Kapiri Mposhi to Kabwetaxi taxi
    3. Take the train from Kabwe to Livingstonetrain train
    4. Take the bus from Victoria Falls to Johannesburgbus bus
    5. Take the bus from Johannesburg to Durban Bus Stnbus bus
    3d 2h
    R 3,060–4,524
  3. Private Transfer , bus

    1. Take a shuttle bus from Mbeya to Malawi bordershuttle bus
    2. Take the bus from Songwe to Lilongwebus bus
    3. Take the bus from Lilongwe to Johannesburgbus bus
    4. Take the bus from Johannesburg to Durban Bus Stnbus bus
    2d 1h
  4. Drive 3,048.4 km

    1. Drive from Mbeya to Durbancar car 3,048.4 km
    37h 49m
    R 6,863–9,913
  5. Fly Mbeya Airport to Pietermaritzburg, bus

    1. Fly from Mbeya Airport (MBI) to Pietermaritzburg (PZB)plane plane MBI - PZB
    2. Take the bus from Burger St to Durban Bus Stnbus bus
    15h 55m
    R 6,744–17,276
  6. Fly Mbeya Airport to King Shaka International Airport

    1. Fly from Mbeya Airport (MBI) to King Shaka International Airport (DUR)plane plane MBI - DUR
    11h 19m
    R 6,606–17,069
  7. Fly Mbeya Airport to Margate, bus

    1. Fly from Mbeya Airport (MBI) to Margate (MGH)plane plane MBI - MGH
    2. Take the bus from Margate Retirement Village to Durban Stationbus bus
    23h 53m
    R 9,721–24,182
  8. Drive to Iringa Airport, fly to King Shaka International Airport

    1. Drive from Mbeya to Iringa Airport (IRI)car car
    2. Fly from Iringa Airport (IRI) to King Shaka International Airport (DUR)plane plane IRI - DUR
    26h 8m
    R 5,805–14,248
  9. Bus

    1. Take the bus from Mbeya to Intercity Bus Terminusbus bus
    2. Take the bus from Intercity Bus Terminus to Park Stationbus bus
    3. Take the bus from Johannesburg to Durban Bus Stnbus bus
    2d 1h

Mbeya Airport (MBI) to Richards Bay (RCB) flights

Calendar14Weekly Planes
Duration19h 26mAverage Duration
TicketR 6,614Cheapest Price
See schedules

Questions & Answers

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.

Airlines
Train operators
Bus operators
Other operators

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