Rome2Rio

How to get fromSouth Africa to Tundumaby plane, shuttle, bus, car, or train

Find Transport to Tunduma

See all options

There are 9 ways to get from South Africa to Tunduma by plane, shuttle, bus, car, or train

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 Johannesburg International Airport to Mbeya Airport, Private Transfer

    best
    1. Fly from Johannesburg International Airport (JNB) to Mbeya Airport (MBI)plane plane JNB - MBI
    2. Take a shuttle bus from Mbeya Airport to Tundumashuttle bus
    10h 33m
    $364–759
  2. Bus via Park Station

    cheapest
    1. Take the bus from Park Station to Intercity Bus Terminusbus bus
    2. Take the bus from Inter-City Bus Terminus to Nakonde Bus Stnbus bus
    42h 37m
    $123–124
  3. Bus

    1. Take the bus from Johannesburg to Lusakabus bus
    2. Take the bus from Lusaka to Nakondebus bus
    34h 56m
  4. Drive 2,511.1 km

    1. Drive from Johannesburg to Tundumacar car 2,511.1 km
    33h 28m
    $351–506
  5. Fly Pietermaritzburg to Mbeya Airport, Private Transfer

    1. Fly from Pietermaritzburg (PZB) to Mbeya Airport (MBI)plane plane PZB - MBI
    2. Take a shuttle bus from Mbeya Airport to Tundumashuttle bus
    15h 16m
    $502–1,382
  6. Fly Port Elizabeth to Mbeya Airport, Private Transfer

    1. Fly from Port Elizabeth (PLZ) to Mbeya Airport (MBI)plane plane PLZ - MBI
    2. Take a shuttle bus from Mbeya Airport to Tundumashuttle bus
    14h 3m
    $404–1,134
  7. Fly King Shaka International Airport to Mbeya Airport, Private Transfer

    1. Fly from King Shaka International Airport (DUR) to Mbeya Airport (MBI)plane plane DUR - MBI
    2. Take a shuttle bus from Mbeya Airport to Tundumashuttle bus
    15h 3m
    $393–1,044
  8. Fly Johannesburg International Airport to Kasama, train

    1. Fly from Johannesburg International Airport (JNB) to Kasama (KAA)plane plane JNB - KAA
    2. Take the train from Kasama to Nakondetrain train
    12h 7m
    $266–657
  9. Bus, train

    1. Take the bus from Johannesburg to Lusakabus bus
    2. Take the bus from Lusaka to Serenjebus bus
    3. Take the train from Serenje to Nakondetrain train
    44h 21m

Johannesburg International Airport (JNB) to Mbeya Airport (MBI) flights

Calendar19Weekly Planes
Duration10h 58mAverage Duration
Ticket$138Cheapest Price
See schedules

Questions & Answers

What companies run services between South Africa and Tunduma, Tanzania?

You can take a bus from Johannesburg to Nakonde via Lusaka, Nakonde, and Tunduma in around 34h 56m.

Airlines
Train operators
Bus 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 How do I buy a London Underground ticket?, How to get from JFK to New York City, and Travelling Croatia’s Dalmatian Coast by boat, bus, car and train - to help you get the most out of your next trip.