There are 3 ways to get from Mahikeng to Olifantshoek by car, plane, taxi, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Drive 398.9 km
best- Drive from Mahikeng to Olifantshoekcar 398.9 km
5h 45mR 927–1,338Drive to Johannesburg International Airport, fly, taxi
- Drive from Mahikeng to Johannesburg-Airport-JNBcar
- Fly from Johannesburg International Airport (JNB) to Sishen (SIS)plane JNB - SIS
- Take the taxi from Sishen (SIS) to Olifantshoektaxi
6h 46mR 4,407–7,507Taxi, bus to Gaborone, fly
- 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
- Take the taxi from Sishen (SIS) to Olifantshoektaxi
9hR 8,229–22,781
Johannesburg International Airport (JNB) to Sishen (SIS) flights
Comparing Your Travel Options
The cheapest way to get from Mahikeng to Olifantshoek is to drive which costs R 900 - R 1 400 and takes 5h 45m.
The fastest way to get from Mahikeng to Olifantshoek is to drive which takes 5h 45m and costs R 900 - R 1 400.
The distance between Mahikeng and Olifantshoek is 399 km. The road distance is 398.9 km.
It takes approximately 5h 45m to drive 398.9 km from Mahikeng to Olifantshoek.
Yes, the driving distance between Mahikeng to Olifantshoek is 399 km. It takes approximately 5h 45m to drive from Mahikeng to Olifantshoek.
There are nine+ hotels available in Olifantshoek.
What companies run services between Mahikeng, South Africa and Olifantshoek, Northern Cape, South Africa?
You can drive from Mahikeng to Olifantshoek in around 5h 45m.
- Website
- flyairlink.com
Flights from Johannesburg International Airport to Sishen
- Ave. Duration
- 1h 15m
- When
- Monday to Friday
- Estimated price
- R 3,300–6,000
Flights from Gaborone to Sishen via Johannesburg International Airport
- Ave. Duration
- 4h 51m
- When
- Monday to Friday
- Estimated price
- R 6,500–20,000
- Phone
- +258 87 491 9701
- 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
- Ave. Duration
- 55 min
- Estimated price
- R 410–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 How to get from Luton Airport into central London, How to get from London City Airport into central London, and Train travel in Spain: A guide to Renfe - to help you get the most out of your next trip.


