Rome2Rio

How to get fromBotswana to Phuthaditjhababy bus, taxi, car, plane or shuttle

Find Transport to Phuthaditjhaba

See all options

There are 7 ways to get from Botswana to Phuthaditjhaba by bus, taxi, car, plane, 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.

  1. Bus, taxi

    best
    1. Take the bus from Gaborone to Johannesburgbus
    2. Take the bus from Johannesburg to Harrismithbus
    3. Take the taxi from Harrismith to Phuthaditjhabataxi
    9h 9m
    R 1,095–1,700
  2. Bus, taxi via Harrismith

    cheapest
    1. Take the bus from Gaborone to Johannesburgbus
    2. Take the bus from Johannesburg to Engen Bergview 1 Stopbus
    3. Take the taxi from Engen Bergview 1 Stop to Phuthaditjhabataxi
    9h 42m
    R 765–1,580
  3. Drive 618.7 km

    1. Drive from Gaborone to Phuthaditjhabacar618.7 km
    10h 10m
    R 1,477–2,134
  4. Fly Gaborone to Maseru, drive

    1. Fly from Gaborone (GBE) to Maseru (MSU)planeGBE - MSU
    2. Drive from Maseru (MSU) to Phuthaditjhabacar
    6h 58m
    R 3,651–9,892
  5. Shuttle, drive

    1. Take a shuttle bus from Gaborone to Lanseria Airportshuttle
    2. Take a shuttle bus from Lanseria Airport to Afri-Ski Resortshuttle
    3. Drive from Afri-Ski Resort to Phuthaditjhabacar
    13h 9m
    R 11,712–15,480
  6. Fly Gaborone to Pietermaritzburg, bus, taxi

    1. Fly from Gaborone (GBE) to Pietermaritzburg (PZB)planeGBE - PZB
    2. Take the bus from Burger St to Engen Bergview 1 Stopbus
    3. Take the taxi from Engen Bergview 1 Stop to Phuthaditjhabataxi
    8h 24m
    R 4,331–7,052
  7. Fly Maun Airport to Maseru, drive

    1. Fly from Maun Airport (MUB) to Maseru (MSU)planeMUB - MSU
    2. Drive from Maseru (MSU) to Phuthaditjhabacar
    20h 37m
    R 4,260–9,508

Gaborone (GBE) to Maseru (MSU) flights

Calendar8Weekly Planes
Duration3h 7mAverage Duration
TicketR 2,626Cheapest Price
See schedules

Questions & Answers

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

There is no direct connection from Botswana to Phuthaditjhaba. However, you can take the bus to Johannesburg, take the bus to Harrismith, then take the taxi to Phuthaditjhaba. Alternatively, you can drive from Gaborone to Phuthaditjhaba in around 10h 10m.

Transport is disrupted due to the Russia-Ukraine war. Read more

Airlines
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 How do I buy a London Underground ticket?, Travel Insider: Top Japan travel tips by Beatrix Holland, and How to get from Gatwick Airport into central London - to help you get the most out of your next trip.