There are 4 ways to get from Mahikeng to Khuis by taxi, bus, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Taxi, bus, drive
best- Take the taxi from Mahikeng to Zeerusttaxi
- Take the bus from Zeerust to Queens Rdbus
- Take the bus from Gaborone to Tsabongbus
- Drive from Tsabong to Khuiscar
12h 31mR 1,586–2,488Drive 513.7 km
cheapest- Drive from Mahikeng to Khuiscar 513.7 km
8h 20mR 1,162–1,678Taxi, bus, fly to Sishen, drive
- Take the taxi from Mahikeng to Zeerusttaxi
- Take the bus from Zeerust to Queens Rdbus
- Fly from Gaborone (GBE) to Sishen (SIS)plane GBE - SIS
- Drive from Sishen (SIS) to Khuiscar
12h 4mR 8,279–21,981Taxi, bus, fly to Upington, drive
- Take the taxi from Mahikeng to Zeerusttaxi
- Take the bus from Zeerust to Queens Rdbus
- Fly from Gaborone (GBE) to Upington (UTN)plane GBE - UTN
- Drive from Upington (UTN) to Khuiscar
12h 50mR 7,569–17,481
Gaborone (GBE) to Sishen (SIS) flights
Questions & Answers
The cheapest way to get from Mahikeng to Khuis is to drive which costs R 1 100 - R 1 700 and takes 8h 20m.
The fastest way to get from Mahikeng to Khuis is to drive which takes 8h 20m and costs R 1 100 - R 1 700.
The distance between Mahikeng and Khuis is 796 km. The road distance is 513.7 km.
It takes approximately 12h 31m to get from Mahikeng to Khuis, including transfers.
Yes, the driving distance between Mahikeng to Khuis is 514 km. It takes approximately 8h 20m to drive from Mahikeng to Khuis.
What companies run services between Mahikeng, South Africa and Khuis, South Africa?
There is no direct connection from Mahikeng to Khuis. However, you can take the taxi to Zeerust, take the bus to Queens Rd, walk to Gaborone, take the bus to Tsabong, then drive to Khuis. Alternatively, you can drive from Mahikeng to Khuis in around 8h 20m.
- Website
- flyairlink.com
Flights from Gaborone to Sishen via Johannesburg
- Ave. Duration
- 3h 48m
- When
- Monday to Friday
- Estimated price
- R 6,500–19,000
Flights from Gaborone to Upington via Johannesburg
- Ave. Duration
- 4h 33m
- When
- Every day
- Estimated price
- R 5,000–15,000
- Phone
- +258 87 599 8555
- Website
- etragomz.com
Bus from Zeerust to Queens Rd
- Ave. Duration
- 1h 27m
- Frequency
- Twice a week
- Estimated price
- R 151–850
- Schedules at
- etragomz.com
- Single
- R 151
Bus from Zeerust to Queens Rd
- Ave. Duration
- 1h 27m
- Frequency
- Twice a week
- Estimated price
- R 151–850
- Schedules at
- etragomz.com
- Single
- R 151
Bus from Zeerust to Queens Rd
- Ave. Duration
- 1h 27m
- Frequency
- Twice a week
- Estimated price
- R 151–850
- Schedules at
- etragomz.com
- Single
- R 151
- Phone
- +267 3995921/20
- Website
- monnakgotla.co.bw
Bus from Gaborone to Tsabong
- Ave. Duration
- 7h
- Frequency
- Once daily
- Estimated price
- R 657
- Schedules at
- monnakgotla.co.bw
- Ave. Duration
- 58 min
- Estimated price
- R 600–750
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 Croatia’s Dalmatian Coast by boat, bus, car and train, The beginner’s guide to the 2018 World Nomad Games, and The London Underground: Essential tips to navigate the Tube - to help you get the most out of your next trip.
