There are 4 ways to get from Upington to Centurion by plane, bus, train, 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
best- Fly from Upington (UTN) to Johannesburg International Airport (JNB)plane UTN - JNB
1h 58mR 2,883–7,850Bus, train
cheapest- Take the bus from Lutz St to Jeff Taylor Crescentbus
- Take the bus from Durban Bus Stn to Johannesburgbus
- Take the train from Park to Centuriontrain
30h 26mR 1,005–2,023Drive 801.2 km
- Drive from Upington to Centurioncar 801.2 km
11h 18mR 1,816–2,623Bus, train via Durban
- Take the bus from Lutz St to Jeff Taylor Crescentbus
- Take the bus from Durban to Johannesburgbus
- Take the train from Park to Centuriontrain
32h 37mR 1,231–2,029
Upington (UTN) to Johannesburg International Airport (JNB) flights
Questions & Answers
The cheapest way to get from Upington to Centurion is to bus and train which costs R 1 000 - R 2 100 and takes 30h 26m.
The fastest way to get from Upington to Centurion is to fly which takes 1h 58m and costs R 2 800 - R 8 000.
The distance between Upington and Centurion is 779 km. The road distance is 801.2 km.
The best way to get from Upington to Centurion without a car is to bus and train which takes 30h 26m and costs R 1 000 - R 2 100.
It takes approximately 1h 58m to get from Upington to Centurion, including transfers.
Yes, the driving distance between Upington to Centurion is 801 km. It takes approximately 11h 18m to drive from Upington to Centurion.
There are 2452+ hotels available in Centurion.
What companies run services between Upington, South Africa and Centurion, South Africa?
Airlink flies from Upington (UTN) to Johannesburg International Airport (JNB) twice daily.
- Website
- flyairlink.com
Flights from Upington to Johannesburg International Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- R 2,600–7,500
- Phone
- 0800 428 87246
- info@gautrain.co.za
- Website
- gautrain.co.za
Train from Park to Centurion
- Ave. Duration
- 28 min
- Frequency
- Every 20 minutes
- Estimated price
- R 65–85
- Schedules at
- gautrain.co.za
- Peak
- R 85
- Off-peak
- R 68
- Phone
- +27 (0)21 380 4400
- info@intercape.co.za
- Website
- intercape.co.za
Bus from Lutz St to Jeff Taylor Crescent
- 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
- 010 822 9000
- customercare@intercity.co.za
- Website
- eagleliner.co.za
Bus from Durban Bus Stn to Johannesburg
- Ave. Duration
- 8h 10m
- Frequency
- Hourly
- Estimated price
- R 280–550
- Schedules at
- eagleliner.co.za
- Single
- R 440–490
- Phone
- +27 11 611 8000
- bookings@greyhound.co.za
- Website
- greyhound.co.za
Bus from Durban Bus Stn to Johannesburg
- Ave. Duration
- 8h 15m
- Frequency
- Every 4 hours
- Estimated price
- R 500–900
- Schedules at
- greyhound.co.za
Bus from Durban to Johannesburg
- Ave. Duration
- 9h 30m
- Frequency
- Twice daily
- Estimated price
- R 500–900
- Schedules at
- greyhound.co.za
- Phone
- +27 11 672 9807
- info@vilamora.co.za
- Website
- vila-mora.co.za
Bus from Durban Bus Stn to Johannesburg
- Ave. Duration
- 7h 30m
- Frequency
- Twice daily
- Estimated price
- R 280–550
- Website
- https://www.vila-mora.co.za/
- Phone
- +27 11 774 3333
- Website
- res.prasa.com
Bus from Durban Bus Stn to Johannesburg
- Ave. Duration
- 7h 35m
- Frequency
- Twice a week
- Estimated price
- R 280–400
- Website
- https://res.prasa.com/citytocity/booking
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 How to get from Luton Airport into central London, How to get from JFK to New York City, and Need to know: Jadrolinija - to help you get the most out of your next trip.















