There are 6 ways to get from Kroonstad to Jeffreys Bay by car, plane, bus, taxi, or car train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Drive to Johannesburg International Airport, fly to Port Elizabeth, bus
best- Drive from Kroonstad to Johannesburg-Airport-JNBcar
- Fly from Johannesburg International Airport (JNB) to Port Elizabeth (PLZ)plane JNB - PLZ
- Take the bus from Port Elizabeth to Jeffreys Baybus
6h 7mR 1,951–3,920Bus, taxi (Greyhound)
cheapest- Take the bus from Kroonstad to Uitenhagebus
- Take the taxi from Uitenhage to Jeffreys Baytaxi
13h 40mR 1,319–1,658Drive 927.5 km
- Drive from Kroonstad to Jeffreys Baycar 927.5 km
10h 22mR 2,159–3,118Drive to Johannesburg International Airport, fly to George Airport, bus
- Drive from Kroonstad to Johannesburg-Airport-JNBcar
- Fly from Johannesburg International Airport (JNB) to George Airport (GRJ)plane JNB - GRJ
- Take the bus from George Railway Stn to Jeffreys Baybus
9h 15mR 2,066–5,790Bus to Bram Fischer International Airport, fly to Port Elizabeth, bus
- Take the bus from Kroonstad to Bloemfonteinbus
- Fly from Bram Fischer International Airport (BFN) to Port Elizabeth (PLZ)plane BFN - PLZ
- Take the bus from Port Elizabeth to Jeffreys Baybus
10h 40mR 3,395–7,038Car train, drive
- Take the cartrain from Kroonstad to Bloemfonteincartrain 74013
- Drive from Bloemfontein to Jeffreys Baycar
11h 25mR 1,732–2,640
Johannesburg International Airport (JNB) to Port Elizabeth (PLZ) flights
Comparing Your Travel Options
The cheapest way to get from Kroonstad to Jeffreys Bay is to bus and taxi which costs R 1 300 - R 1 700 and takes 13h 40m.
The fastest way to get from Kroonstad to Jeffreys Bay is to drive and fly and bus which takes 6h 7m and costs R 1 900 - R 4 000.
The distance between Kroonstad and Jeffreys Bay is 1203 km. The road distance is 927.5 km.
The best way to get from Kroonstad to Jeffreys Bay without a car is to bus and taxi which takes 13h 40m and costs R 1 300 - R 1 700.
It takes approximately 6h 7m to get from Kroonstad to Jeffreys Bay, including transfers.
Yes, the driving distance between Kroonstad to Jeffreys Bay is 928 km. It takes approximately 10h 22m to drive from Kroonstad to Jeffreys Bay.
There are 548+ hotels available in Jeffreys Bay.
What companies run services between Kroonstad, South Africa and Jeffreys Bay, South Africa?
There is no direct connection from Kroonstad to Jeffreys Bay. However, you can drive to Johannesburg-Airport-JNB airport, fly to Port Elizabeth (PLZ), take the taxi to Port Elizabeth, take the bus to Jeffreys Bay, then take the taxi to Jeffreys Bay. Alternatively, you can take the bus to Uitenhage then take the taxi to Jeffreys Bay.
- Website
- flysafair.co.za
Flights from Johannesburg International Airport to Port Elizabeth
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- R 800–2,000
Flights from Johannesburg International Airport to Port Elizabeth via Durban
- Ave. Duration
- 3h 50m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- R 800–2,000
Flights from Johannesburg International Airport to George Airport
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- R 900–3,400
Flights from Johannesburg International Airport to George Airport via Capetown
- Ave. Duration
- 4h 23m
- When
- Friday, Sunday, and Thursday
- Estimated price
- R 900–3,400
Flights from Bram Fischer International Airport to Port Elizabeth via Capetown
- Ave. Duration
- 4h 35m
- When
- Saturday and Sunday
- Estimated price
- R 1,800–3,700
Flights from Bram Fischer International Airport to Port Elizabeth via Johannesburg International Airport
- Ave. Duration
- 4h 40m
- When
- Wednesday
- Estimated price
- R 1,800–3,700
- Phone
- 011 012 0231
- [email protected]
- Website
- res.prasa.com
Car train from Kroonstad to Bloemfontein
- Ave. Duration
- 3h
- Frequency
- Once a week
- Estimated price
- R 130–140
- Schedules at
- res.prasa.com
- Phone
- +27 11 611 8000
- [email protected]
- Website
- greyhound.co.za
Bus from Port Elizabeth to Jeffreys Bay
- Ave. Duration
- 1h 7m
- Frequency
- Once daily
- Estimated price
- R 450–600
- Schedules at
- greyhound.co.za
Bus from Kroonstad to Uitenhage
- Ave. Duration
- 12h 50m
- Frequency
- Once daily
- Estimated price
- R 550–750
- Schedules at
- greyhound.co.za
Bus from George Railway Stn to Jeffreys Bay
- Ave. Duration
- 3h 55m
- Frequency
- Once daily
- Estimated price
- R 480–600
- Schedules at
- greyhound.co.za
Bus from Kroonstad to Bloemfontein
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- R 470–600
- Schedules at
- greyhound.co.za
Bus from Port Elizabeth to Jeffreys Bay
- Ave. Duration
- 1h 7m
- Frequency
- Once daily
- Estimated price
- R 450–600
- Schedules at
- greyhound.co.za
- Ave. Duration
- 50 min
- Estimated price
- R 750–950
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 Getting to Milan from the airport, Travelling around the UAE, and Flying into Beijing? - to help you get the most out of your next trip.










