There are 5 ways to get from Richards Bay to Saldanha by plane, taxi, bus (Greyhound), car, 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.
Fly from Richards Bay, taxi
best- Fly from Richards Bay (RCB) to Cape Town International Airport (CPT)plane RCB - CPT
- Take the taxi from Capetown-Airport-CPT to Saldanhataxi
7h 44mR 3,889–7,805Bus to King Shaka International Airport, fly, taxi
cheapest- Take the bus from Richards Bay to Durbanbus
- Fly from King Shaka International Airport (DUR) to Cape Town International Airport (CPT)plane DUR - CPT
- Take the taxi from Capetown-Airport-CPT to Saldanhataxi
9h 12mR 2,941–5,502Bus via Johannesburg
- Take the bus from Richards Bay to Johannesburgbus
- Take the bus from Park Station to Cape Town Stnbus
- Take the bus from Cape Town to Saldanha Civic Centrebus
36h 4mDrive 1,785.9 km
- Drive from Richards Bay to Saldanhacar 1,785.9 km
20h 59mR 4,777–6,899Bus
- Take the bus from Richards Bay to Durbanbus
- Take the bus from Durban to Cape Townbus
- Take the bus from Cape Town to Saldanha Civic Centrebus
36h 15m
Richards Bay (RCB) to Cape Town International Airport (CPT) flights
Comparing Your Travel Options
The cheapest way to get from Richards Bay to Saldanha is to bus and fly and taxi which costs R 2 900 - R 5 500 and takes 9h 12m.
The fastest way to get from Richards Bay to Saldanha is to fly and taxi which takes 7h 44m and costs R 3 800 - R 8 000.
No, there is no direct bus from Richards Bay to Saldanha. However, there are services departing from Richards Bay and arriving at Saldanha Civic Centre via Park Station and Cape Town. The journey, including transfers, takes approximately 36h 4m.
The distance between Richards Bay and Saldanha is 1561 km. The road distance is 1785.9 km.
The best way to get from Richards Bay to Saldanha without a car is to bus via Johannesburg which takes 36h 4m and costs .
It takes approximately 7h 44m to get from Richards Bay to Saldanha, including transfers.
Richards Bay to Saldanha bus services, operated by Eagle Liner, depart from Richards Bay station.
Richards Bay to Saldanha bus services, operated by Eagle Liner, arrive at Johannesburg station.
Yes, the driving distance between Richards Bay to Saldanha is 1786 km. It takes approximately 20h 59m to drive from Richards Bay to Saldanha.
There are 747+ hotels available in Saldanha.
What companies run services between Richards Bay, South Africa and Saldanha, South Africa?
You can take a vehicle from Richards Bay to Saldanha Civic Centre via Richards Bay, Park Station, Cape Town Stn, and Cape Town in around 36h 4m.
- Website
- flysafair.co.za
Flights from King Shaka International Airport to Cape Town International Airport
- Ave. Duration
- 2h 19m
- When
- Every day
- Estimated price
- R 1,000–3,000
- Website
- g-airways.com
Flights from King Shaka International Airport to Cape Town International Airport
- Ave. Duration
- 2h 15m
- When
- Every day
- Estimated price
- R 1,100–14,000
- Website
- flexflight.dk
Flights from King Shaka International Airport to Cape Town International Airport
- Ave. Duration
- 2h 15m
- When
- Every day
- Estimated price
- R 1,100–14,000
- Website
- flycemair.co.za
Flights from Richards Bay to Cape Town International Airport via Johannesburg
- Ave. Duration
- 5h 40m
- When
- Wednesday to Sunday
- Estimated price
- R 2,400–6,000
Flights from King Shaka International Airport to Cape Town International Airport
- Ave. Duration
- 2h 10m
- When
- Every day
- Estimated price
- R 1,600–2,500
- Website
- renac.co.sz
Flights from King Shaka International Airport to Cape Town International Airport
- Ave. Duration
- 1h 55m
- When
- Wednesday
- Estimated price
- R 1,200–6,500
- Phone
- 010 822 9000
- [email protected]
- Website
- eagleliner.co.za
Bus from Richards Bay to Johannesburg
- Ave. Duration
- 12h 38m
- Frequency
- 3 times a day
- Estimated price
- R 280–650
- Schedules at
- eagleliner.co.za
- Single
- R 500–650
Bus from Park Station to Cape Town Stn
- Ave. Duration
- 17h 15m
- Frequency
- 4 times a day
- Estimated price
- R 550–1,200
- Schedules at
- eagleliner.co.za
- Single
- R 850–1,200
Bus from Richards Bay to Durban
- Ave. Duration
- 2h 56m
- Frequency
- Twice daily
- Estimated price
- R 140–250
- Schedules at
- eagleliner.co.za
- Single
- R 140–250
Bus from Richards Bay to Durban
- Ave. Duration
- 2h 56m
- Frequency
- Twice daily
- Estimated price
- R 140–250
- Schedules at
- eagleliner.co.za
- Single
- R 140–250
- Phone
- +27 11 611 8000
- [email protected]
- Website
- greyhound.co.za
Bus from Park Station to Cape Town Stn
- Ave. Duration
- 20h
- Frequency
- 3 times a day
- Estimated price
- R 600–800
- Schedules at
- greyhound.co.za
- Phone
- 021 557 9002
- Website
- elwierda.co.za
Bus from Cape Town to Saldanha Civic Centre
- Ave. Duration
- 3h 45m
- Frequency
- Once daily
- Schedules at
- elwierda.co.za
Bus from Cape Town to Saldanha Civic Centre
- Ave. Duration
- 3h 45m
- Frequency
- Once daily
- Schedules at
- elwierda.co.za
- Phone
- +27 (0)21 380 4400
- [email protected]
- Website
- Intercape
Bus from Richards Bay to Durban
- Ave. Duration
- 2h 51m
- Frequency
- Twice daily
- Estimated price
- R 140–180
- Website
- Intercape
Bus from Richards Bay to Durban
- Ave. Duration
- 2h 51m
- Frequency
- Twice daily
- Estimated price
- R 140–180
- Website
- Intercape
Bus from Durban to Cape Town
- Ave. Duration
- 27h 25m
- Frequency
- 4 times a day
- Estimated price
- R 780–1,500
- Website
- Intercape
- Full Flexi
- R 940
- Flexi
- R 840
- Saver
- R 780
- Ave. Duration
- 1h 45m
- Estimated price
- R 1,400–1,700
UBER
- Phone
- 0800172956
- Website
- uber.com
Maxim Taxi
- Website
- taximaxim.com
UBER
- Phone
- 0800172956
- Website
- uber.com
Maxim Taxi
- Website
- taximaxim.com
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 Train travel in France: A guide to SNCF, How to get from London to Edinburgh, and Getting to Rome from the airport - to help you get the most out of your next trip.









