Users have reported an excellent travel experience, highlighting the friendly service provided by the driver and the punctuality of the bus. Many expressed their satisfaction with the trip and mentioned they would gladly choose to travel with this service again.
The staff, starting off At Upington depot is the worst. So my wife had 2 large bags which where needed to be packed inside the bus, they told her she have to load bags alone or they'll have to leave her behind. I had quickly ran to spar to buy some deinks when I got back I saw her standing outside, alone, next to him was the driver with his hands in the pocket saying I've already received my papers to go if you don't pack your bags inside the bus you're staying behind. Not helping was onto thing but also threatening to leave her behind because she couldn't move the bags is something else. It's n OK bus just to move from point A to point B. If you need great service, check for other alternatives. Worst experience ever.
2 out of 5 stars
Crisy P.
I was totally disgusted with them...they cancelled the trip on the same day I was suppose to travel.
1 out of 5 stars
Ignasius M.
The worst travelling experience ever.We had to be told by the police that the bus is no longer travelling to Pretoria and we wil be refunded our money once the owner can confirm payemnts on Monday.
Passengers generally appreciated the punctuality and friendly staff during their journeys. Many reviews highlighted that buses departed and arrived on time, contributing to a smooth travel experience. However, some users mentioned concerns about in-house hygiene, particularly regarding toilet odors. Additionally, there were suggestions for better communication from drivers about refreshment stops for passenger convenience.
Kgalagadi Pick n Pay Centre, Cnr Hill and Le Roux Streets, Upington,NorthernCape,SouthAfrica
Stops in Pretoria
A - Pretoria Station
Office 4, Pretoria Station, 180 Scheiding St, Pretoria Central, Pretoria, 0002, South Africa
B - Pretoria Station
Motor Coach Terminal, corner of Paul Kruger and Sheiding street
Frequently asked questions about travelling from Upington to Pretoria by bus
What is the travel distance from Upington to Pretoria?
The distance between Upington and Pretoria is approximately 754 km (468 miles).
What are the departure and arrival locations for buses traveling from Upington to Pretoria?
Buses departing from Upington - Intercape Office, Lutz Street in Upington will take you to Pretoria Station in Pretoria.
Find cheapest prices for buses
Price is for a one-way ticket for one passenger and based on past searches.
Best price found
11-06
$39
11-07
$38
Today
$39
11-09
$34
11-10
$37
11-11
$37
11-12
$37
11-13
$41
The cheapest trip from Upington to Pretoria was searched and found on Nov 9, 2025 with a price of $34
To save money and be sure you have the best seat, it's a good idea to buy your bus tickets from Upington to Pretoria, as early as possible.
You can expect to pay from $34 to $107 for a bus ticket from Upington to Pretoria based on the last 2 days. You can expect to find the cheapest price for the trip at $34 which is on 2025-11-09.
Usually Intercape will charge you higher prices for tickets closer to the departure date. To find the best prices, you should be flexible on your date of travel.
Busbud.com makes it easy for you to find, compare and book city-to-city bus tickets, all over the world. We save you the extra trip to the bus station. Use Busbud to book your trip online, in your own language and currency, wherever you are. Busbud partners with safe and reliable bus companies throughout the world such as Greyhound, Eurolines, ALSA, OUIBUS (BlaBlaBus), National Express and many others so you can buy tickets without a worry.