There are 6 ways to get from Piet Retief to Kimberley by car, plane, bus (Greyhound), bus, or car train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Drive to Kruger Mpumalanga International Airport, fly
best- Drive from Piet Retief to Nelspruit-Airport-MQPcar
- Fly from Kruger Mpumalanga International Airport (MQP) to Kimberley (KIM)plane MQP - KIM
7h 25mR 2,599–4,598Bus
cheapest- Take the bus from Piet Retief to Johannesburgbus
- Take the bus from Park Station to Long Stbus
12h 49mR 674–972Drive 788.6 km
- Drive from Piet Retief to Kimberleycar 788.6 km
9h 37mR 1,788–2,582Bus to Richards Bay, fly
- Take the bus from Piet Retief to Richards Baybus
- Fly from Richards Bay (RCB) to Kimberley (KIM)plane RCB - KIM
10h 51mR 2,564–7,441Bus via Pretoria
- Take the bus from Piet Retief to Pretoriabus
- Take the bus from Pretoria to Kimberleybus
17h 20mR 715–1,061Drive, car train
- Drive from Piet Retief to Warrentoncar
- Take the cartrain from Warrenton to Kimberleycartrain
10h 46mR 1,705–2,433
Kruger Mpumalanga International Airport (MQP) to Kimberley (KIM) flights
Questions & Answers
The cheapest way to get from Piet Retief to Kimberley is to bus which costs R 650 - R 1 000 and takes 12h 49m.
The fastest way to get from Piet Retief to Kimberley is to drive and fly which takes 7h 25m and costs R 2 600 - R 4 600.
No, there is no direct bus from Piet Retief to Kimberley. However, there are services departing from Piet Retief and arriving at Long St via Park Station. The journey, including transfers, takes approximately 12h 49m.
The distance between Piet Retief and Kimberley is 1022 km. The road distance is 788.6 km.
The best way to get from Piet Retief to Kimberley without a car is to bus which takes 12h 49m and costs R 650 - R 1 000.
It takes approximately 7h 25m to get from Piet Retief to Kimberley, including transfers.
Piet Retief to Kimberley bus services, operated by Eagle Liner, depart from Piet Retief station.
Piet Retief to Kimberley bus services, operated by Eagle Liner, arrive at Johannesburg station.
Yes, the driving distance between Piet Retief to Kimberley is 789 km. It takes approximately 9h 37m to drive from Piet Retief to Kimberley.
There are 190+ hotels available in Kimberley.
What companies run services between Piet Retief, South Africa and Kimberley, South Africa?
You can take a bus from Piet Retief to Long St via Park Station in around 12h 49m.
- Website
- flyairlink.com
Flights from Kruger Mpumalanga International Airport to Kimberley via Johannesburg
- Ave. Duration
- 4h 41m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- R 2,300–8,000
Flights from Kruger Mpumalanga International Airport to Kimberley via Capetown
- Ave. Duration
- 5h 45m
- When
- Tuesday
- Estimated price
- R 1,900–3,600
Flights from Kruger Mpumalanga International Airport to Kimberley via Vilankulu, Johannesburg
- Ave. Duration
- 5h 30m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- R 3,600–8,000
Flights from Richards Bay to Kimberley via Johannesburg
- Ave. Duration
- 7h 7m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- R 2,200–7,000
Flights from Richards Bay to Kimberley via Johannesburg, Capetown
- Ave. Duration
- 9h 30m
- When
- Monday and Tuesday
- Estimated price
- R 3,800–7,000
- Phone
- 011 012 0231
- [email protected]
- Website
- res.prasa.com
Car train from Warrenton to Kimberley
- Ave. Duration
- 1h 50m
- Frequency
- Once a week
- Estimated price
- R 80–86
- Schedules at
- res.prasa.com
- Phone
- 010 822 9000
- [email protected]
- Website
- eagleliner.co.za
Bus from Piet Retief to Johannesburg
- Ave. Duration
- 5h 54m
- Frequency
- Once daily
- Estimated price
- R 270–330
- Schedules at
- eagleliner.co.za
- Single
- R 270–330
Bus from Park Station to Long St
- Ave. Duration
- 5h 55m
- Frequency
- Twice daily
- Estimated price
- R 400–420
- Schedules at
- eagleliner.co.za
- Single
- R 400–420
Bus from Piet Retief to Richards Bay
- Ave. Duration
- 4h 31m
- Frequency
- Once daily
- Estimated price
- R 260–320
- Schedules at
- eagleliner.co.za
- Single
- R 260–320
Bus from Piet Retief to Pretoria
- Ave. Duration
- 6h 55m
- Frequency
- Once daily
- Estimated price
- R 210–420
- Schedules at
- eagleliner.co.za
- Single
- R 320–350
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 The beginner’s guide to the 2018 World Nomad Games, Want to know more about Flixbus?, and Travelling by boat in Italy - to help you get the most out of your next trip.







