Next bus departures Today, Nov 22 Tomorrow, Nov 23 Mon, Nov 24 Tue, Nov 25 Wed, Nov 26 More dates
Next departures for Upington to Klerksdorp on November 22 Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Bus 6:15pm
UPINGTON - KGALAGADI PICK N PAY CENTRE, CNR HILL AND LE ROUX STREET, UPINGTON 8h 20m 2:35am
Klerksdorp - Total Meiringspark, 31 Wessels Street Cheapest Fastest $38 Bus 8:00am
Upington - Intercape Office, Lutz Street 9h 10m 5:10pm
Total, 31 Wessels St, Meiringspark, Klerksdorp No tags $69 Bus 6:00pm
Upington Office (11b Schroder Street) - Upington Office 11b Schroder Street, Upington. 8h 35m 2:35am
Klerksdorp - Total Meiringspark, 31 Wessels Street No tags $38 Bus 6:00pm
Upington - Intercape Office, Lutz Street 8h 45m 2:45am
Total, 31 Wessels St, Meiringspark, Klerksdorp No tags $50 Bus 6:00pm
Upington - Intercape Office, Lutz Street 8h 45m 2:45am
Total, 31 Wessels St, Meiringspark, Klerksdorp No tags $47
Next departures for Upington to Klerksdorp on November 23 Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Bus 6:15pm
UPINGTON - KGALAGADI PICK N PAY CENTRE, CNR HILL AND LE ROUX STREET, UPINGTON 8h 20m 2:35am
Klerksdorp - Total Meiringspark, 31 Wessels Street Cheapest Fastest $38 Bus 8:00am
Upington - Intercape Office, Lutz Street 9h 10m 5:10pm
Total, 31 Wessels St, Meiringspark, Klerksdorp No tags $70 Bus 6:00pm
Upington Office (11b Schroder Street) - Upington Office 11b Schroder Street, Upington. 8h 35m 2:35am
Klerksdorp - Total Meiringspark, 31 Wessels Street No tags $38 Bus 8:00am
Upington - Intercape Office, Lutz Street 9h 10m 5:10pm
Total, 31 Wessels St, Meiringspark, Klerksdorp No tags $67 Bus 8:00am
Upington - Intercape Office, Lutz Street 9h 10m 5:10pm
Total, 31 Wessels St, Meiringspark, Klerksdorp No tags $64
Next departures for Upington to Klerksdorp on November 24 Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Bus 6:15pm
UPINGTON - KGALAGADI PICK N PAY CENTRE, CNR HILL AND LE ROUX STREET, UPINGTON 8h 20m 2:35am
Klerksdorp - Total Meiringspark, 31 Wessels Street Cheapest Fastest $33 Bus 8:00am
Upington - Intercape Office, Lutz Street 9h 10m 5:10pm
Total, 31 Wessels St, Meiringspark, Klerksdorp No tags $64 Bus 6:00pm
Upington Office (11b Schroder Street) - Upington Office 11b Schroder Street, Upington. 8h 35m 2:35am
Klerksdorp - Total Meiringspark, 31 Wessels Street No tags $33 Bus 8:00am
Upington - Intercape Office, Lutz Street 9h 10m 5:10pm
Total, 31 Wessels St, Meiringspark, Klerksdorp No tags $61 Bus 8:00am
Upington - Intercape Office, Lutz Street 9h 10m 5:10pm
Total, 31 Wessels St, Meiringspark, Klerksdorp No tags $58
Next departures for Upington to Klerksdorp on November 25 Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Bus 6:00pm
Upington - Intercape Office, Lutz Street 8h 45m 2:45am
Total, 31 Wessels St, Meiringspark, Klerksdorp Cheapest $47 Bus 6:15pm
UPINGTON - KGALAGADI PICK N PAY CENTRE, CNR HILL AND LE ROUX STREET, UPINGTON 8h 20m 2:35am
Klerksdorp - Total Meiringspark, 31 Wessels Street Fastest $48 Bus 8:00am
Upington - Intercape Office, Lutz Street 9h 10m 5:10pm
Total, 31 Wessels St, Meiringspark, Klerksdorp No tags $64 Bus 6:00pm
Upington Office (11b Schroder Street) - Upington Office 11b Schroder Street, Upington. 8h 35m 2:35am
Klerksdorp - Total Meiringspark, 31 Wessels Street No tags $48 Bus 8:00am
Upington - Intercape Office, Lutz Street 9h 10m 5:10pm
Total, 31 Wessels St, Meiringspark, Klerksdorp No tags $61
Next departures for Upington to Klerksdorp on November 26 Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Bus 6:00pm
Upington - Intercape Office, Lutz Street 8h 45m 2:45am
Total, 31 Wessels St, Meiringspark, Klerksdorp Cheapest $47 Bus 6:15pm
UPINGTON - KGALAGADI PICK N PAY CENTRE, CNR HILL AND LE ROUX STREET, UPINGTON 8h 20m 2:35am
Klerksdorp - Total Meiringspark, 31 Wessels Street Fastest $48 Bus 8:00am
Upington - Intercape Office, Lutz Street 9h 10m 5:10pm
Total, 31 Wessels St, Meiringspark, Klerksdorp No tags $70 Bus 6:00pm
Upington Office (11b Schroder Street) - Upington Office 11b Schroder Street, Upington. 8h 35m 2:35am
Klerksdorp - Total Meiringspark, 31 Wessels Street No tags $48 Bus 8:00am
Upington - Intercape Office, Lutz Street 9h 10m 5:10pm
Total, 31 Wessels St, Meiringspark, Klerksdorp No tags $67
Last refresh of the prices: Yesterday at 11:06 AM SAST.
View all departures Get from Upington to Klerksdorp This route is served by bus only
The journey takes about 8 hours 45 minutes, and with fares starting at just $34, it presents an excellent value for a comfortable ride.
Where are the popular stops in Upington and Klerksdorp? Stops in Upington B
Kgalagadi Pick n Pay Centre
Kgalagadi Pick n Pay Centre, Cnr Hill and Le Roux Streets, Upington,NorthernCape,SouthAfrica Map
Stops in Klerksdorp A
Klerksdorp
1 Barend St, Protea Hotel, Pienaarsdorp, Klerksdorp, 2571, South Africa Compare bus companies 3.5 out of 5 stars 3.5/5 43,922 reviews
Staff 4.3
Timeliness 3.2
Cleanliness 4.1
Wifi 1.2
Based on 43922 reviews, the company was rated 3.5 stars on Busbud. Travellers were especially satisfied with the ticket access and the staff but often complained with the WiFi. Intercape ticket prices on this trip start at $51
Intercape Mainliner Upington Klerksdorp recent customer reviews It was a peaceful good trip.
5 out of 5 stars
Tshwarelo B.
October 4, 2025 Nothing more to say thanks
3 out of 5 stars 3/5 10,986 reviews
Staff 4
Timeliness 2.6
Cleanliness 3.8
Wifi 1.1
Based on 10986 reviews, the company was rated 3.1 stars on Busbud. Travellers were especially satisfied with the ticket access and the staff but often complained with the WiFi. Intercity Xpress ticket prices on this trip start at $34
Intercity Xpress Upington Klerksdorp recent customer reviews The proffesionalism and punctuality of the trip
She could not get on bus because of violence at bus station
1 out of 5 stars
Maylene V.
December 22, 2024
Frequently asked questions about travelling from Upington to Klerksdorp by bus
What is the travel distance from Upington to Klerksdorp? The distance between Upington and Klerksdorp is approximately 563 km (349 miles).
What are the departure and arrival locations for buses traveling from Upington to Klerksdorp? Buses departing from Upington - Intercape Office, Lutz Street in Upington will take you to Klerksdorp in Klerksdorp.
Find cheapest prices for buses Price is for a one-way ticket for one passenger and based on past searches.
The cheapest trip from Upington to Klerksdorp was searched and found on Nov 24, 2025 with a price of $31 To save money and be sure you have the best seat, it's a good idea to buy your bus tickets from Upington to Klerksdorp, as early as possible.
You can expect to pay from $31 to $95 for a bus ticket from Upington to Klerksdorp based on the last 2 days. You can expect to find the cheapest price for the trip at $31 which is on 2025-11-24.
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.
People from around the world trust Busbud
Popular bus departures from Upington Popular bus routes to Klerksdorp Continue your journey from Klerksdorp