There are 6 ways to get from Richards Bay to Kroonstad by bus (Greyhound), car, bus, plane, car train, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Richards Bay to Johannesburgbus
- Take the bus from Johannesburg to Kroonstadbus
16h 41mR 755–1,251Bus via Kroonstad
cheapest- Take the bus from Richards Bay to Johannesburgbus
- Take the bus from Johannesburg to Kroonstadbus 17210
17h 3mR 445–1,251Drive 619.5 km
- Drive from Richards Bay to Kroonstadcar 619.5 km
8h 46mR 1,417–2,046Bus, fly to Bram Fischer International Airport
- Take the bus from Richards Bay to Durbanbus
- Fly from King Shaka International Airport (DUR) to Bram Fischer International Airport (BFN)plane DUR - BFN
- Take the bus from Bloemfontein to Kroonstadbus
10h 49mR 2,241–4,714Drive, car train
- Drive from Richards Bay to Koppiescar
- Take the cartrain from Koppies to Kroonstadcartrain 74013
9h 36mR 1,458–2,077Bus, fly to Lanseria International Airport, train
- Take the bus from Richards Bay to Durbanbus
- Fly from King Shaka International Airport (DUR) to Lanseria International Airport (HLA)plane DUR - HLA
- Take the train from Pretoria to Parktrain
- Take the bus from Johannesburg to Kroonstadbus
13h 15mR 2,198–4,199
King Shaka International Airport (DUR) to Bram Fischer International Airport (BFN) flights
Questions & Answers
The cheapest way to get from Richards Bay to Kroonstad is to bus via Kroonstad which costs R 440 - R 1 300 and takes 17h 3m.
The fastest way to get from Richards Bay to Kroonstad is to drive which takes 8h 46m and costs R 1 400 - R 2 100.
No, there is no direct bus from Richards Bay to Kroonstad. However, there are services departing from Richards Bay and arriving at Kroonstad via Johannesburg. The journey, including transfers, takes approximately 16h 41m.
The distance between Richards Bay and Kroonstad is 956 km. The road distance is 619.5 km.
The best way to get from Richards Bay to Kroonstad without a car is to bus which takes 16h 41m and costs R 750 - R 1 300.
It takes approximately 16h 41m to get from Richards Bay to Kroonstad, including transfers.
Richards Bay to Kroonstad bus services, operated by Eagle Liner, depart from Richards Bay station.
Richards Bay to Kroonstad bus services, operated by Eagle Liner, arrive at Johannesburg station.
Yes, the driving distance between Richards Bay to Kroonstad is 620 km. It takes approximately 8h 46m to drive from Richards Bay to Kroonstad.
There are 36+ hotels available in Kroonstad.
What companies run services between Richards Bay, South Africa and Kroonstad, South Africa?
You can take a bus from Richards Bay to Kroonstad via Johannesburg in around 16h 41m.
- Website
- flysafair.co.za
Flights from King Shaka International Airport to Bram Fischer International Airport via Johannesburg
- Ave. Duration
- 3h 25m
- When
- Saturday
- Estimated price
- R 1,600–3,100
Flights from King Shaka International Airport to Lanseria International Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- R 750–1,700
- Phone
- 011 012 0231
- [email protected]
- Website
- res.prasa.com
Car train from Koppies to Kroonstad
- Ave. Duration
- 1h 2m
- Frequency
- Once a week
- Estimated price
- R 76–81
- Schedules at
- res.prasa.com
- 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 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 Bloemfontein to Kroonstad
- Ave. Duration
- 2h 30m
- Frequency
- Twice daily
- Estimated price
- R 190–280
- Schedules at
- eagleliner.co.za
- Single
- R 190–280
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 Johannesburg to Kroonstad
- Ave. Duration
- 1h 50m
- Frequency
- Twice daily
- Estimated price
- R 160–260
- Schedules at
- eagleliner.co.za
- Single
- R 160–260
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 Johannesburg to Kroonstad
- Ave. Duration
- 1h 50m
- Frequency
- Twice daily
- Estimated price
- R 160–260
- Schedules at
- eagleliner.co.za
- Single
- R 160–260
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 to and around Russia for the 2018 FIFA World Cup, Which side of Niagara Falls should I choose (and how do I get there)?, and Thanksgiving 2018: How to travel stress-free - to help you get the most out of your next trip.







