There are 4 ways to get from Harrismith to Upington by bus, plane, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus to Pietermaritzburg, fly
best- Take the bus from Engen Bergview 1 Stop to Burger Stbus
- Fly from Pietermaritzburg (PZB) to Upington (UTN)plane PZB - UTN
8h 26mR 3,787–11,587Bus
cheapest- Take the bus from Engen Bergview 1 Stop to Durban Bus Stnbus
- Take the bus from Jeff Taylor Crescent to Lutz Stbus
25h 58mR 877–1,602Drive 898.8 km
- Drive from Harrismith to Upingtoncar 898.8 km
11h 26mR 2,072–2,992Bus to King Shaka International Airport, fly
- Take the bus from Engen Bergview 1 Stop to Durban Bus Stnbus
- Fly from King Shaka International Airport (DUR) to Upington (UTN)plane DUR - UTN
9h 55mR 5,057–7,837
Pietermaritzburg (PZB) to Upington (UTN) flights
Comparing Your Travel Options
The cheapest way to get from Harrismith to Upington is to bus which costs R 850 - R 1 600 and takes 25h 58m.
The fastest way to get from Harrismith to Upington is to bus and fly which takes 8h 26m and costs R 3 700 - R 12 000.
No, there is no direct bus from Harrismith to Upington. However, there are services departing from Engen Bergview 1 Stop and arriving at Lutz St via Jeff Taylor Crescent. The journey, including transfers, takes approximately 25h 58m.
The distance between Harrismith and Upington is 1135 km. The road distance is 898.8 km.
The best way to get from Harrismith to Upington without a car is to bus which takes 25h 58m and costs R 850 - R 1 600.
It takes approximately 8h 26m to get from Harrismith to Upington, including transfers.
Harrismith to Upington bus services, operated by Eagle Liner, depart from Engen Bergview 1 Stop station.
Harrismith to Upington bus services, operated by Eagle Liner, arrive at Durban Bus Stn station.
Yes, the driving distance between Harrismith to Upington is 899 km. It takes approximately 11h 26m to drive from Harrismith to Upington.
There are 62+ hotels available in Upington.
What companies run services between Harrismith, South Africa and Upington, South Africa?
You can take a vehicle from Harrismith to Lutz St via Engen Bergview 1 Stop, Durban Bus Stn, and Jeff Taylor Crescent in around 25h 58m.
- Website
- flyairlink.com
Flights from Pietermaritzburg to Upington via Johannesburg
- Ave. Duration
- 7h 58m
- When
- Monday to Saturday
- Estimated price
- R 3,500–11,000
Flights from King Shaka International Airport to Upington via Johannesburg
- Ave. Duration
- 4h 36m
- When
- Every day
- Estimated price
- R 4,500–7,000
Flights from King Shaka International Airport to Upington via Capetown
- Ave. Duration
- 4h 50m
- When
- Monday to Thursday
- Estimated price
- R 2,300–4,600
Flights from King Shaka International Airport to Upington via Nelspruit, Johannesburg
- Ave. Duration
- 7h 50m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- R 4,500–7,000
- Phone
- 010 822 9000
- [email protected]
- Website
- eagleliner.co.za
Bus from Engen Bergview 1 Stop to Burger St
- Ave. Duration
- 2h 25m
- Frequency
- Every 2 hours
- Estimated price
- R 180–270
- Schedules at
- eagleliner.co.za
- Single
- R 180–270
Bus from Engen Bergview 1 Stop to Durban Bus Stn
- Ave. Duration
- 3h 50m
- Frequency
- Hourly
- Estimated price
- R 250–310
- Schedules at
- eagleliner.co.za
- Single
- R 250–310
Bus from Engen Bergview 1 Stop to Durban Bus Stn
- Ave. Duration
- 3h 50m
- Frequency
- Hourly
- Estimated price
- R 250–310
- Schedules at
- eagleliner.co.za
- Single
- R 250–310
- Phone
- +27 11 672 9807
- [email protected]
- Website
- Vilamora Tours & Travel
Bus from Engen Bergview 1 Stop to Burger St
- Ave. Duration
- 2h 50m
- Frequency
- Twice daily
- Estimated price
- R 330–450
- Website
- Vilamora Tours & Travel
Bus from Engen Bergview 1 Stop to Durban Bus Stn
- Ave. Duration
- 3h 50m
- Frequency
- Twice daily
- Estimated price
- R 350–470
- Website
- Vilamora Tours & Travel
Bus from Engen Bergview 1 Stop to Durban Bus Stn
- Ave. Duration
- 3h 50m
- Frequency
- Twice daily
- Estimated price
- R 350–470
- Website
- Vilamora Tours & Travel
- Phone
- +27 (0)21 380 4400
- [email protected]
- Website
- Intercape
Bus from Jeff Taylor Crescent to Lutz St
- Ave. Duration
- 21h 5m
- Frequency
- Once daily
- Estimated price
- R 640–1,100
- Website
- Intercape
- Full Flexi
- R 780
- Flexi
- R 700
- Saver
- R 640
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 Bali: What to do if Mount Agung erupts, How to get from London City Airport into central London, and 5 delightfully under-the-radar French towns you need to visit - to help you get the most out of your next trip.






