[go: up one dir, main page]

Rome2Rio

How to get fromMpumalanga to Botswanaby plane, train, bus, or car

Find Transport to Botswana

See all options

There are 5 ways to get from Mpumalanga to Botswana by plane, train, bus, or car

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 to Gaborone

    best
    1. Fly from Pietermaritzburg (PZB) to Gaborone (GBE)plane plane PZB - GBE
    3h 57m
    $256–705
  2. Train, bus via Johannesburg

    cheapest
    1. Take the train from Hammarsdale to Durbantrain train
    2. Take the bus from Durban Bus Stn to Johannesburgbus bus
    3. Take the bus from Johannesburg to Gaboronebus bus
    16h 22m
    $34–81
  3. Train, bus

    1. Take the train from Hammarsdale to Durbantrain train
    2. Take the bus from Durban to Gaboronebus bus
    16h 14m
    $74
  4. Drive  881.4 km

    1. Drive from Mpumalanga to Gaboronecar car 881.4 km
    11h 21m
    $123–178
  5. Fly to Maun Airport

    1. Fly from Pietermaritzburg (PZB) to Maun Airport (MUB)plane plane PZB - MUB
    4h 21m
    $337–920

Pietermaritzburg (PZB) to Gaborone (GBE) flights

Calendar13Weekly Planes
Duration3h 25mAverage Duration
Ticket$216Cheapest Price
See schedules

Comparing Your Travel Options

What companies run services between Mpumalanga, South Africa and Botswana?

Airlink flies from Pietermaritzburg (PZB) to Gaborone (GBE) twice daily.

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 Travelling to the UK: What do I need to know?, Travelling to the US: What do I need to know?, and Getting to Rome from the airport - to help you get the most out of your next trip.