There are 7 ways to get from Durban to Bethal by plane, car, bus, or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly King Shaka International Airport to Johannesburg International Airport, drive
best- Fly from King Shaka International Airport (DUR) to Johannesburg International Airport (JNB)plane DUR - JNB
- Drive from Johannesburg-Airport-JNB to Bethalcar
4h 32mR 1,191–3,124Bus
cheapest- Take the bus from Durban to Richards Baybus
- Take the bus from Richards Bay to Bethalbus
11h 21mR 411–794Drive 504.9 km
- Drive from Durban to Bethalcar 504.9 km
6h 33mR 1,148–1,658Shuttle, bus
- Take a shuttle bus from Durban to Ermelo
- Take the bus from Ermelo to Bethalbus
10h 9mR 722–1,100Bus to Pietermaritzburg, fly to Johannesburg International Airport, drive
- Take the bus from Durban Bus Stn to Burger Stbus
- Fly from Pietermaritzburg (PZB) to Johannesburg International Airport (JNB)plane PZB - JNB
- Drive from Johannesburg-Airport-JNB to Bethalcar
5h 23mR 2,245–3,860Fly King Shaka International Airport to Kruger Mpumalanga International Airport, drive
- Fly from King Shaka International Airport (DUR) to Kruger Mpumalanga International Airport (MQP)plane DUR - MQP
- Drive from Nelspruit-Airport-MQP to Bethalcar
5h 57mR 3,201–7,124Bus to Richards Bay, fly to Johannesburg International Airport, drive
- Take the bus from Durban to Richards Baybus
- Fly from Richards Bay (RCB) to Johannesburg International Airport (JNB)plane RCB - JNB
- Drive from Johannesburg-Airport-JNB to Bethalcar
7h 9mR 2,021–3,994
King Shaka International Airport (DUR) to Johannesburg International Airport (JNB) flights
Questions & Answers
The cheapest way to get from Durban to Bethal is to bus which costs R 410 - R 800 and takes 11h 21m.
The fastest way to get from Durban to Bethal is to fly and drive which takes 4h 32m and costs R 1 100 - R 3 200.
No, there is no direct bus from Durban to Bethal. However, there are services departing from Durban and arriving at Bethal via Richards Bay. The journey, including transfers, takes approximately 11h 21m.
The distance between Durban and Bethal is 660 km. The road distance is 504.9 km.
The best way to get from Durban to Bethal without a car is to bus which takes 11h 21m and costs R 410 - R 800.
It takes approximately 4h 32m to get from Durban to Bethal, including transfers.
Durban to Bethal bus services, operated by InterCape, depart from Durban station.
Durban to Bethal bus services, operated by InterCape, arrive at Richards Bay station.
Yes, the driving distance between Durban to Bethal is 505 km. It takes approximately 6h 33m to drive from Durban to Bethal.
There are 14+ hotels available in Bethal.
What companies run services between Durban, South Africa and Bethal, South Africa?
You can take a bus from Durban to Bethal via Richards Bay in around 11h 21m.
- Website
- flysafair.co.za
Flights from King Shaka International Airport to Johannesburg International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- R 650–1,400
Flights from King Shaka International Airport to Kruger Mpumalanga International Airport via Johannesburg International Airport
- Ave. Duration
- 3h
- When
- Friday and Sunday
- Estimated price
- R 2,300–3,800
- Phone
- +27 (0)21 380 4400
- [email protected]
- Website
- Intercape
Bus from Durban to Richards Bay
- Ave. Duration
- 2h 52m
- Frequency
- Twice daily
- Estimated price
- R 140–180
- Website
- Intercape
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 Travelling by boat in Italy, Getting to Rome from the airport, and Slovenia: Getting from Ljubljana to Lake Bled - to help you get the most out of your next trip.


