There are 6 ways to get from Pretoria to Kanye by taxi, plane, car, bus, 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.
Taxi, fly, drive
best- Take the taxi from Pretoria to Johannesburg-Airport-JNBtaxi
- Fly from Johannesburg International Airport (JNB) to Gaborone (GBE)plane JNB - GBE
- Drive from Gaborone (GBE) to Kanyecar
2h 51m$156–225Bus, drive via Zeerust
cheapest- Take the bus from Soshanguve to Zeerustbus
- Drive from Zeerust to Kanyecar
6h 47m$33–79Drive 347.3 km
- Drive from Pretoria to Kanyecar 347.3 km
4h 8m$49–70Shuttle, drive
- Take a shuttle bus from Pretoria to Lanseria Airport
- Take a shuttle bus from Lanseria Airport to Gaborone
- Drive from Gaborone to Kanyecar
7h 8m$440–531Bus, drive
- Take the bus from Pretoria to Johannesburgbus
- Take the bus from Johannesburg to Gaboronebus
- Drive from Gaborone to Kanyecar
7h 43m$38–93Bus, drive #2
- Take the bus from Soshanguve to Queens Rdbus
- Drive from Queens Rd to Kanyecar
8h 4m$35–74
Johannesburg International Airport (JNB) to Gaborone (GBE) flights
Questions & Answers
The cheapest way to get from Pretoria to Kanye is to drive which costs $45 - $70 and takes 4h 8m.
The fastest way to get from Pretoria to Kanye is to taxi and fly and drive which takes 2h 51m and costs $150 - $230.
The distance between Pretoria and Kanye is 436 km. The road distance is 347.3 km.
It takes approximately 2h 51m to get from Pretoria to Kanye, including transfers.
Yes, the driving distance between Pretoria to Kanye is 347 km. It takes approximately 4h 8m to drive from Pretoria to Kanye.
There are two+ hotels available in Kanye.
What companies run services between Pretoria, South Africa and Kanye, Botswana?
There is no direct connection from Pretoria to Kanye. However, you can take the taxi to Johannesburg-Airport-JNB airport, fly to Gaborone (GBE), then drive to Kanye. Alternatively, you can take a train from Pretoria to Kanye via Mabopane, Soshanguve, and Zeerust in around 6h 47m.
- Website
- flyairlink.com
Flights from Johannesburg International Airport to Gaborone
- Ave. Duration
- 55 min
- When
- Every day
- Estimated price
- $150–440
- Website
- airbotswana.co.bw
Flights from Johannesburg International Airport to Gaborone
- Ave. Duration
- 51 min
- When
- Every day
- Estimated price
- $90–140
- Website
- flysaa.com
Flights from Johannesburg International Airport to Gaborone
- Ave. Duration
- 55 min
- When
- Every day
- Estimated price
- $110–160
- Phone
- +258 87 599 8555
- Website
- etragomz.com
Bus from Soshanguve to Zeerust
- Ave. Duration
- 2h 59m
- Frequency
- Twice a week
- Estimated price
- $18–55
- Schedules at
- etragomz.com
- Single
- $18
Bus from Soshanguve to Queens Rd
- Ave. Duration
- 4h 26m
- Frequency
- Twice a week
- Estimated price
- $27–60
- Schedules at
- etragomz.com
- Single
- $27
- Phone
- +27 82 805 7919
- [email protected]
- Website
- africanshuttle.com
Shuttle from Pretoria to Lanseria Airport
- Ave. Duration
- 45 min
- Frequency
- On demand
- Estimated price
- $53–80
- Website
- https://www.africanshuttle.com/
- Sedan Vehicle
- $70–80
- From
- $53
Shuttle from Lanseria Airport to Gaborone
- Ave. Duration
- 4h 30m
- Frequency
- On demand
- Estimated price
- $380–433
- Website
- https://www.africanshuttle.com/
- Sedan Vehicle
- $380–430
- From
- $433
- Phone
- +27 11 611 8000
- [email protected]
- Website
- greyhound.co.za
Bus from Pretoria to Johannesburg
- Ave. Duration
- 52 min
- Frequency
- Every 4 hours
- Estimated price
- $28–35
- Schedules at
- greyhound.co.za
- Phone
- +27 86 158 9282
- Website
- res.prasa.com
Bus from Pretoria to Johannesburg
- Ave. Duration
- 55 min
- Frequency
- 3 times a day
- Estimated price
- $13–19
- Schedules at
- res.prasa.com
- Normal
- $14–18
- Phone
- +267 3995921/20
- Website
- monnakgotla.co.bw
Bus from Johannesburg to Gaborone
- Ave. Duration
- 4h 25m
- Frequency
- Twice daily
- Estimated price
- $29–31
- Schedules at
- monnakgotla.co.bw
- Phone
- +27 (0)21 380 4400
- [email protected]
- Website
- intercape.co.za
Bus from Johannesburg to Gaborone
- Ave. Duration
- 7h 45m
- Frequency
- Once daily
- Estimated price
- $16–41
- Website
- https://www.intercape.co.za
- Saver
- $41
- Flexi
- $35
- Full Flexi
- $31
- Ave. Duration
- 35 min
- Estimated price
- $50–65
Sandton Taxi Cabs
- Phone
- +27 78 396 4115
- Website
- sandtontaxicabs.co.za
UBER
- Phone
- 0800172956
- Website
- uber.com
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, Italy Travel Guides, and How to travel India's Golden Triangle - to help you get the most out of your next trip.









