There are 4 ways to get from Richards Bay to Giyani 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 792.5 km
best- Drive from Richards Bay to Giyanicar 792.5 km
12h 13mR 1,786–2,580Fly Richards Bay to Gateway International Airport, taxi, bus
- Fly from Richards Bay (RCB) to Gateway International Airport (PTG)plane RCB - PTG
- Take the taxi from Gateway International Airport (PTG) to Dikgaletaxi
- Take the bus from Dikgale to Giyanibus
9h 15mR 2,809–7,945Fly Richards Bay to Hoedspruit, taxi
- Fly from Richards Bay (RCB) to Hoedspruit (HDS)plane RCB - HDS
- Take the taxi from Hoedspruit (HDS) to Giyanitaxi
6h 38mR 4,489–10,505Taxi to King Shaka International Airport, fly to Kruger Mpumalanga International Airport, drive
- Take the taxi from Richards Bay to King Shaka International Airport (DUR)taxi
- Fly from King Shaka International Airport (DUR) to Kruger Mpumalanga International Airport (MQP)plane DUR - MQP
- Drive from Nelspruit-Airport-MQP to Giyanicar
7h 15mR 3,978–6,015
Richards Bay (RCB) to Gateway International Airport (PTG) flights
Questions & Answers
The cheapest way to get from Richards Bay to Giyani is to drive which costs R 1 700 - R 2 600 and takes 12h 13m.
The fastest way to get from Richards Bay to Giyani is to fly and taxi which takes 6h 38m and costs R 4 400 - R 11 000.
The distance between Richards Bay and Giyani is 793 km. The road distance is 792.5 km.
It takes approximately 12h 13m to drive 792.5 km from Richards Bay to Giyani.
Yes, the driving distance between Richards Bay to Giyani is 793 km. It takes approximately 12h 13m to drive from Richards Bay to Giyani.
There are three+ hotels available in Giyani.
What companies run services between Richards Bay, South Africa and Giyani, Limpopo, South Africa?
You can drive from Richards Bay to Giyani in around 12h 13m.
- Website
- flyairlink.com
Flights from Richards Bay to Gateway International Airport via Johannesburg
- Ave. Duration
- 6h 52m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- R 2,100–7,000
Flights from Richards Bay to Hoedspruit via Johannesburg
- Ave. Duration
- 4h 36m
- When
- Monday and Tuesday
- Estimated price
- R 2,500–8,000
Flights from King Shaka International Airport to Kruger Mpumalanga International Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- R 2,300–3,800
- Website
- flysafair.co.za
Flights from King Shaka International Airport to Kruger Mpumalanga International Airport via Johannesburg
- Ave. Duration
- 3h
- When
- Friday and Sunday
- Estimated price
- R 2,300–3,600
- Phone
- 010 822 9000
- [email protected]
- Website
- eagleliner.co.za
Bus from Dikgale to Giyani
- Ave. Duration
- 2h 20m
- Frequency
- Twice daily
- Estimated price
- R 120–240
- Schedules at
- intercity.co.za
- Single
- R 120–240
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 Heathrow Airport into central London, Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, and Getting to Rome from the airport - to help you get the most out of your next trip.


