There are 5 ways to get from Upington to Cradock by plane, bus, bus (Greyhound), 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.
Fly to Port Elizabeth, bus
best- Fly from Upington (UTN) to Port Elizabeth (PLZ)plane UTN - PLZ
- Take the bus from Port Elizabeth to Cradockbus
9h 25mR 5,313–8,770Bus via Vereeniging
cheapest- Take the bus from Lutz St to Jeff Taylor Crescentbus
- Take the bus from Durban to Vereenigingbus
- Take the bus from Vereeniging to Cradockbus
41h 26mR 1,400–2,138Drive 670.8 km
- Drive from Upington to Cradockcar 670.8 km
9h 29mR 1,553–2,243Fly to Bram Fischer International Airport, bus
- Fly from Upington (UTN) to Bram Fischer International Airport (BFN)plane UTN - BFN
- Take the bus from Bloemfontein to Cradockbus
11h 18mR 4,053–10,840Bus
- Take the bus from Lutz St to Jeff Taylor Crescentbus
- Take the bus from Durban to Port Elizabethbus
- Take the bus from Port Elizabeth to Cradockbus
42h 56mR 1,650–2,523
Upington (UTN) to Port Elizabeth (PLZ) flights
Comparing Your Travel Options
The cheapest way to get from Upington to Cradock is to bus via Vereeniging which costs R 1 400 - R 2 200 and takes 41h 26m.
The fastest way to get from Upington to Cradock is to fly and bus which takes 9h 25m and costs R 5 000 - R 9 000.
No, there is no direct bus from Upington to Cradock. However, there are services departing from Lutz St and arriving at Cradock via Durban and Vereeniging. The journey, including transfers, takes approximately 41h 26m.
The distance between Upington and Cradock is 1044 km. The road distance is 670.8 km.
The best way to get from Upington to Cradock without a car is to bus via Vereeniging which takes 41h 26m and costs R 1 400 - R 2 200.
It takes approximately 9h 25m to get from Upington to Cradock, including transfers.
Upington to Cradock bus services, operated by InterCape, depart from Lutz St station.
Upington to Cradock bus services, operated by InterCape, arrive at Jeff Taylor Crescent station.
Yes, the driving distance between Upington to Cradock is 671 km. It takes approximately 9h 29m to drive from Upington to Cradock.
There are 22+ hotels available in Cradock.
What companies run services between Upington, South Africa and Cradock, South Africa?
You can take a bus from Lutz St to Cradock via Durban, Vereeniging, and Vereeniging in around 41h 26m.
- Website
- flyairlink.com
Flights from Upington to Port Elizabeth via Capetown
- Ave. Duration
- 4h
- When
- Monday to Friday
- Estimated price
- R 3,200–9,000
Flights from Upington to Port Elizabeth via Johannesburg
- Ave. Duration
- 6h 57m
- When
- Every day
- Estimated price
- R 3,600–9,000
Flights from Upington to Bram Fischer International Airport via Capetown
- Ave. Duration
- 3h 55m
- When
- Monday to Friday
- Estimated price
- R 4,000–10,000
Flights from Upington to Bram Fischer International Airport via Johannesburg
- Ave. Duration
- 5h 25m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- R 3,400–10,000
- Phone
- +27 11 611 8000
- [email protected]
- Website
- greyhound.co.za
Bus from Port Elizabeth to Cradock
- Ave. Duration
- 4h 30m
- Frequency
- Once daily
- Estimated price
- R 480–600
- Schedules at
- greyhound.co.za
Bus from Vereeniging to Cradock
- Ave. Duration
- 11h 20m
- Frequency
- Once daily
- Estimated price
- R 490–700
- Schedules at
- greyhound.co.za
Bus from Bloemfontein to Cradock
- Ave. Duration
- 6h 5m
- Frequency
- Once daily
- Estimated price
- R 500–650
- Schedules at
- greyhound.co.za
Bus from Port Elizabeth to Cradock
- Ave. Duration
- 4h 30m
- Frequency
- Once daily
- Estimated price
- R 480–600
- Schedules at
- greyhound.co.za
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 Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, How to get from Florence to Rome, and How to get from Southend Airport into central London - to help you get the most out of your next trip.





