There are 6 ways to get from Graaff-Reinet to Upington by car, plane, taxi, or bus
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 George Airport, fly
best- Drive from Graaff-Reinet to George Airport (GRJ)car
- Fly from George Airport (GRJ) to Upington (UTN)plane GRJ - UTN
9h 29mR 3,284–7,129Drive 662.5 km
cheapest- Drive from Graaff-Reinet to Upingtoncar 662.5 km
9h 26mR 1,474–2,129Taxi, bus via Johannesburg
- Take the taxi from Graaff-Reinet to Middleburgtaxi
- Take the bus from Middleburg to Jonannesburgbus
- Take the bus from Johannesburg to Durban Bus Stnbus
- Take the bus from Jeff Taylor Crescent to Lutz Stbus
43h 28mR 2,776–4,232Taxi, bus to Bram Fischer International Airport, fly
- Take the taxi from Graaff-Reinet to Middleburgtaxi
- Take the bus from Middleburg to Bloemfonteinbus
- Fly from Bram Fischer International Airport (BFN) to Upington (UTN)plane BFN - UTN
11h 50mR 4,136–8,377Taxi, bus to Port Elizabeth, fly
- Take the taxi from Graaff-Reinet to Middleburgtaxi
- Take the bus from Middleburg to Port Elizabethbus
- Fly from Port Elizabeth (PLZ) to Upington (UTN)plane PLZ - UTN
11h 58mR 6,831–10,357Taxi, bus
- Take the taxi from Graaff-Reinet to Middleburgtaxi
- Take the bus from Middleburg to Port Elizabethbus
- Take the bus from Port Elizabeth to Durbanbus
- Take the bus from Jeff Taylor Crescent to Lutz Stbus
43h 30mR 2,876–3,982
George Airport (GRJ) to Upington (UTN) flights
Questions & Answers
The cheapest way to get from Graaff-Reinet to Upington is to drive which costs R 1 400 - R 2 200 and takes 9h 26m.
The fastest way to get from Graaff-Reinet to Upington is to drive which takes 9h 26m and costs R 1 400 - R 2 200.
The distance between Graaff-Reinet and Upington is 970 km. The road distance is 662.5 km.
The best way to get from Graaff-Reinet to Upington without a car is to taxi and bus via Johannesburg which takes 43h 28m and costs R 2 700 - R 4 300.
It takes approximately 9h 29m to get from Graaff-Reinet to Upington, including transfers.
Yes, the driving distance between Graaff-Reinet to Upington is 662 km. It takes approximately 9h 26m to drive from Graaff-Reinet to Upington.
There are 64+ hotels available in Upington.
What companies run services between Graaff-Reinet, South Africa and Upington, South Africa?
There is no direct connection from Graaff-Reinet to Upington. However, you can drive to George Airport (GRJ) airport, fly to Upington (UTN), then take the taxi to Upington. Alternatively, you can take the taxi to Middleburg, take the bus to Jonannesburg, walk to Johannesburg, take the bus to Durban Bus Stn, walk to Jeff Taylor Crescent, then take the bus to Lutz St.
- Website
- flyairlink.com
Flights from George Airport to Upington via Capetown
- Ave. Duration
- 5h 30m
- When
- Tuesday to Thursday
- Estimated price
- R 3,100–12,000
Flights from George Airport to Upington via Johannesburg
- Ave. Duration
- 6h 48m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- R 2,500–11,000
Flights from Bram Fischer International Airport to Upington via Johannesburg
- Ave. Duration
- 5h 15m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- R 3,200–12,000
Flights from Bram Fischer International Airport to Upington via Capetown
- Ave. Duration
- 5h 15m
- When
- Tuesday to Thursday
- Estimated price
- R 2,200–6,000
Flights from Port Elizabeth to Upington via Johannesburg
- Ave. Duration
- 5h 12m
- When
- Every day
- Estimated price
- R 2,000–13,000
Flights from Port Elizabeth to Upington via Capetown
- Ave. Duration
- 5h 55m
- When
- Wednesday
- Estimated price
- R 3,100–12,000
- Phone
- +27 11 611 8000
- bookings@greyhound.co.za
- Website
- greyhound.co.za
Bus from Middleburg to Jonannesburg
- Ave. Duration
- 11h 49m
- Frequency
- Once daily
- Estimated price
- R 550–700
- Schedules at
- greyhound.co.za
Bus from Johannesburg to Durban Bus Stn
- Ave. Duration
- 8h 15m
- Frequency
- 4 times a day
- Estimated price
- R 500–900
- Schedules at
- greyhound.co.za
Bus from Middleburg to Bloemfontein
- Ave. Duration
- 5h 13m
- Frequency
- Once daily
- Estimated price
- R 490–650
- Schedules at
- greyhound.co.za
Bus from Middleburg to Port Elizabeth
- Ave. Duration
- 5h 19m
- Frequency
- Once daily
- Estimated price
- R 500–650
- Schedules at
- greyhound.co.za
- Phone
- 010 822 9000
- customercare@intercity.co.za
- Website
- eagleliner.co.za
Bus from Johannesburg to Durban Bus Stn
- Ave. Duration
- 7h 30m
- Frequency
- Every 2 hours
- Estimated price
- R 280–550
- Schedules at
- eagleliner.co.za
- Single
- R 440–490
- Phone
- +27 11 672 9807
- info@vilamora.co.za
- Website
- vila-mora.co.za
Bus from Johannesburg to Durban Bus Stn
- Ave. Duration
- 7h 30m
- Frequency
- Twice daily
- Estimated price
- R 280–550
- Website
- https://www.vila-mora.co.za/
- Phone
- +27 (0)21 380 4400
- info@intercape.co.za
- Website
- intercape.co.za
Bus from Jeff Taylor Crescent to Lutz St
- Ave. Duration
- 21h 5m
- Frequency
- Once daily
- Estimated price
- R 660–1,100
- Website
- https://www.intercape.co.za
- Full Flexi
- R 800
- Flexi
- R 720
- Saver
- R 660
- Phone
- +27 86 158 9282
- Website
- res.prasa.com
Bus from Port Elizabeth to Durban
- Ave. Duration
- 13h 42m
- Frequency
- Once daily
- Estimated price
- R 430–700
- Schedules at
- res.prasa.com
- Ave. Duration
- 1h 24m
- Estimated price
- R 1,300–1,600
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 Why you should take the train in the US, Travelling to the US: What do I need to know?, and Travelling around the UAE - to help you get the most out of your next trip.














