There are 9 ways to get from Botswana to Thaba 'Nchu by plane, taxi, bus, car, 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 Gaborone to Bram Fischer International Airport, taxi
best- Fly from Gaborone (GBE) to Bram Fischer International Airport (BFN)plane GBE - BFN
- Take the taxi from Bram Fischer International Airport (BFN) to Thaba 'Nchutaxi
3h 54mR 3,595–8,235Bus, taxi via Welkom
cheapest- Take the bus from Gaborone to Johannesburgbus
- Take the bus from Park Station to Biuten Stbus
- Take the bus from Biuten St to Bloemfontein Tourist Ctrbus
- Take the taxi from Bloemfontein Tourist Ctr to Thaba 'Nchutaxi
11h 44mR 1,213–1,940Drive 641.1 km
- Drive from Gaborone to Thaba 'Nchucar 641.1 km
9h 27mR 1,450–2,094Shuttle, drive
- Take a shuttle bus from Gaborone to Lanseria Airport
- Take a shuttle bus from Lanseria Airport to Maseru
- Drive from Maseru to Thaba 'Nchucar
11h 36mR 12,421–16,240Fly Maun Airport to Bram Fischer International Airport, taxi
- Fly from Maun Airport (MUB) to Bram Fischer International Airport (BFN)plane MUB - BFN
- Take the taxi from Bram Fischer International Airport (BFN) to Thaba 'Nchutaxi
4h 28mR 6,305–14,687Fly Gaborone to Maseru, drive
- Fly from Gaborone (GBE) to Maseru (MSU)plane GBE - MSU
- Drive from Maseru (MSU) to Thaba 'Nchucar
4h 33mR 5,705–7,395Fly Maun Airport to Maseru, drive
- Fly from Maun Airport (MUB) to Maseru (MSU)plane MUB - MSU
- Drive from Maseru (MSU) to Thaba 'Nchucar
16h 27mR 4,823–11,470Bus, taxi
- Take the bus from Gaborone to Johannesburgbus
- Take the bus from Johannesburg to Bloemfonteinbus
- Take the taxi from Bloemfontein to Thaba 'Nchutaxi
11h 57mR 1,233–1,900Bus, taxi #2
- Take the bus from Gaborone to Johannesburgbus
- Take the bus from Johannesburg to Bloemfonteinbus
- Take the taxi from Bloemfontein to Thaba 'Nchutaxi
12h 11mR 1,233–1,900
Gaborone (GBE) to Bram Fischer International Airport (BFN) flights
Questions & Answers
The cheapest way to get from Botswana to Thaba 'Nchu is to bus and taxi via Welkom which costs R 1 200 - R 2 000 and takes 11h 44m.
The fastest way to get from Botswana to Thaba 'Nchu is to fly and taxi which takes 3h 54m and costs R 3 600 - R 8 500.
The distance between Botswana and Thaba 'Nchu is 576 km. The road distance is 641.1 km.
The best way to get from Botswana to Thaba 'Nchu without a car is to bus and taxi via Welkom which takes 11h 44m and costs R 1 200 - R 2 000.
It takes approximately 3h 54m to get from Botswana to Thaba 'Nchu, including transfers.
Yes, the driving distance between Botswana to Thaba 'Nchu is 641 km. It takes approximately 9h 27m to drive from Botswana to Thaba 'Nchu.
There are four+ hotels available in Thaba 'Nchu.
What companies run services between Botswana and Thaba 'Nchu, South Africa?
There is no direct connection from Botswana to Thaba 'Nchu. However, you can take the taxi to Gaborone (GBE) airport, fly to Bram Fischer International Airport (BFN), then take the taxi to Thaba 'Nchu. Alternatively, you can take the bus to Johannesburg, walk to Park Station, take the bus to Biuten St, take the bus to Bloemfontein Tourist Ctr, then take the taxi to Thaba 'Nchu.
- Website
- flyairlink.com
Flights from Gaborone to Bram Fischer International Airport via Johannesburg
- Ave. Duration
- 4h 1m
- When
- Every day
- Estimated price
- R 4,600–7,500
Flights from Gaborone to Bram Fischer International Airport via Capetown
- Ave. Duration
- 4h 35m
- When
- Tuesday and Thursday
- Estimated price
- R 4,600–7,500
Flights from Maun Airport to Bram Fischer International Airport via Johannesburg
- Ave. Duration
- 4h 22m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- R 6,500–18,000
Flights from Gaborone to Maseru via Johannesburg
- Ave. Duration
- 3h 16m
- When
- Every day
- Estimated price
- R 5,000–6,500
Flights from Maun Airport to Maseru via Johannesburg
- Ave. Duration
- 17h 10m
- When
- Every day
- Estimated price
- R 4,600–15,000
Flights from Maun Airport to Maseru via Windhoek, Johannesburg
- Ave. Duration
- 17h 10m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- R 6,000–17,000
Flights from Maun Airport to Maseru via Capetown, Johannesburg
- Ave. Duration
- 17h 35m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- R 7,000–19,000
Flights from Maun Airport to Maseru via Gaborone, Johannesburg
- Ave. Duration
- 15h
- When
- Wednesday
- Estimated price
- R 4,600–12,000
- Website
- flysaa.com
Flights from Gaborone to Bram Fischer International Airport via Johannesburg
- Ave. Duration
- 3h 35m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- R 4,000–8,500
Flights from Gaborone to Bram Fischer International Airport via Johannesburg, Durban
- Ave. Duration
- 6h 5m
- When
- Tuesday and Thursday
- Estimated price
- R 3,300–9,500
- Phone
- +267 3995921/20
- Website
- monnakgotla.co.bw
Bus from Gaborone to Johannesburg
- Ave. Duration
- 4h 25m
- Frequency
- Twice daily
- Estimated price
- R 470–500
- Schedules at
- monnakgotla.co.bw
Bus from Gaborone to Johannesburg
- Ave. Duration
- 4h 25m
- Frequency
- Twice daily
- Estimated price
- R 470–500
- Schedules at
- monnakgotla.co.bw
Bus from Gaborone to Johannesburg
- Ave. Duration
- 4h 25m
- Frequency
- Twice daily
- Estimated price
- R 470–500
- Schedules at
- monnakgotla.co.bw
- Phone
- +27 (0)21 380 4400
- [email protected]
- Website
- intercape.co.za
Bus from Gaborone to Johannesburg
- Ave. Duration
- 7h 45m
- Frequency
- Once daily
- Estimated price
- R 270–660
- Website
- https://www.intercape.co.za
- Saver
- R 660
- Flexi
- R 560
- Full Flexi
- R 500
Bus from Gaborone to Johannesburg
- Ave. Duration
- 7h 45m
- Frequency
- Once daily
- Estimated price
- R 270–660
- Website
- https://www.intercape.co.za
- Saver
- R 660
- Flexi
- R 560
- Full Flexi
- R 500
Bus from Gaborone to Johannesburg
- Ave. Duration
- 7h 45m
- Frequency
- Once daily
- Estimated price
- R 270–660
- Website
- https://www.intercape.co.za
- Saver
- R 660
- Flexi
- R 560
- Full Flexi
- R 500
- Phone
- 010 822 9000
- [email protected]
- Website
- eagleliner.co.za
Bus from Park Station to Biuten St
- Ave. Duration
- 2h 35m
- Frequency
- Twice daily
- Estimated price
- R 210–290
- Schedules at
- eagleliner.co.za
- Single
- R 210–290
Bus from Biuten St to Bloemfontein Tourist Ctr
- Ave. Duration
- 1h 55m
- Frequency
- Twice daily
- Estimated price
- R 130–240
- Schedules at
- eagleliner.co.za
- Single
- R 130–240
- Phone
- +27 82 805 7919
- [email protected]
- Website
- africanshuttle.com
Shuttle from Gaborone to Lanseria Airport
- Ave. Duration
- 4h 30m
- Frequency
- On demand
- Estimated price
- R 6,000–7,000
- Website
- https://www.africanshuttle.com/
- Sedan Vehicle
- R 6,000–7,000
- From
- R 7,000
Shuttle from Lanseria Airport to Maseru
- Ave. Duration
- 5h 30m
- Frequency
- On demand
- Estimated price
- R 6,000–9,000
- Website
- https://www.africanshuttle.com/
- Sedan Vehicle
- R 7,500–9,000
- From
- R 6,000
- Phone
- +27 11 672 9807
- [email protected]
- Website
- vila-mora.co.za
Bus from Johannesburg to Bloemfontein
- Ave. Duration
- 5h 41m
- Frequency
- Once daily
- Estimated price
- R 360–490
- Website
- https://www.vila-mora.co.za/
Bus from Johannesburg to Bloemfontein
- Ave. Duration
- 5h 58m
- Frequency
- Once daily
- Estimated price
- R 360–490
- Website
- https://www.vila-mora.co.za/
- Ave. Duration
- 47 min
- Estimated price
- R 500–750
Local Taxis
- Phone
- +27 78 566 8997
Local Taxis
- Phone
- +27 78 566 8997
Local Taxis
- Phone
- +27 78 566 8997
Local Taxis
- Phone
- +27 78 566 8997
Local Taxis
- Phone
- +27 78 566 8997
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 Need to know: Jadrolinija, Flying into Beijing?, and Is ride-sharing platform BlaBlaCar right for you? - to help you get the most out of your next trip.





