There are 3 ways to get from Upington to Richards Bay by plane, bus, 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.
Upington (UTN) to Richards Bay (RCB) flights
Questions & Answers
The cheapest way to get from Upington to Richards Bay is to bus which costs R 750 - R 1 300 and takes 24h 57m.
The fastest way to get from Upington to Richards Bay is to fly which takes 5h 15m and costs R 3 300 - R 9 000.
No, there is no direct bus from Upington to Richards Bay. However, there are services departing from Lutz St and arriving at Richards Bay via Durban. The journey, including transfers, takes approximately 24h 57m.
The distance between Upington and Richards Bay is 1075 km. The road distance is 1286.9 km.
The best way to get from Upington to Richards Bay without a car is to bus which takes 24h 57m and costs R 750 - R 1 300.
It takes approximately 5h 15m to get from Upington to Richards Bay, including transfers.
Upington to Richards Bay bus services, operated by InterCape, depart from Lutz St station.
The best way to get from Upington to Richards Bay is to fly which takes 5h 15m and costs R 3 300 - R 9 000. Alternatively, you can bus, which costs R 750 - R 1 300 and takes 24h 57m.
Upington to Richards Bay bus services, operated by InterCape, arrive at Jeff Taylor Crescent station.
Yes, the driving distance between Upington to Richards Bay is 1287 km. It takes approximately 17h to drive from Upington to Richards Bay.
What companies run services between Upington, South Africa and Richards Bay, South Africa?
Airlink flies from Upington (UTN) to Richards Bay (RCB) once daily. Alternatively, you can take a bus from Lutz St to Richards Bay via Durban in around 24h 57m.
- Website
- flyairlink.com
Flights from Upington to Richards Bay via Johannesburg
- Ave. Duration
- 6h 35m
- When
- Wednesday, Thursday, Friday, and Sunday
- Estimated price
- R 3,200–8,500
- Phone
- +27 (0)21 380 4400
- [email protected]
- Website
- Intercape
Bus from Lutz St to Jeff Taylor Crescent
- 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
Bus from Durban to Richards Bay
- Ave. Duration
- 2h 52m
- Frequency
- Twice daily
- Estimated price
- R 140–180
- Website
- Intercape
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 do I buy a London Underground ticket?, Getting to Milan from the airport, and 4 of the smartest ways to explore Australia - to help you get the most out of your next trip.
More Questions & Answers
There are 183+ hotels available in Richards Bay.


