There are 6 ways to get from Kroonstad to Mossel Bay by car, plane, taxi, bus (Greyhound), bus, 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, taxi
best- Drive from Kroonstad to Johannesburg-Airport-JNBcar
- Fly from Johannesburg International Airport (JNB) to George Airport (GRJ)plane JNB - GRJ
- Take the taxi from George Airport (GRJ) to Mossel Baytaxi
4h 31mR 1,968–5,191Bus via Worcester
cheapest- Take the bus from Kroonstad to Worcesterbus
- Take the bus from Worcester to Mosselbay Shellbus
19h 51mR 694–998Bus (Greyhound)
- Take the bus from Kroonstad to Bloemfonteinbus
- Take the bus from Bloemfontein to Mossel Baybus
16h 2mR 920–1,354Drive 1,012 km
- Drive from Kroonstad to Mossel Baycar 1,012 km
11h 29mR 2,724–3,934Bus to Bram Fischer International Airport, fly, taxi
- Take the bus from Kroonstad to Bloemfonteinbus
- Fly from Bram Fischer International Airport (BFN) to George Airport (GRJ)plane BFN - GRJ
- Take the taxi from George Airport (GRJ) to Mossel Baytaxi
6h 25mR 3,385–5,894Car train, drive
- Take the cartrain from Kroonstad to Bloemfonteincartrain 74013
- Drive from Bloemfontein to Mossel Baycar
12h 32mR 2,232–3,340
Johannesburg International Airport (JNB) to George Airport (GRJ) flights
Comparing Your Travel Options
The cheapest way to get from Kroonstad to Mossel Bay is to bus via Worcester which costs R 650 - R 1 000 and takes 19h 51m.
The fastest way to get from Kroonstad to Mossel Bay is to drive and fly and taxi which takes 4h 31m and costs R 1 900 - R 5 500.
No, there is no direct bus from Kroonstad to Mossel Bay. However, there are services departing from Kroonstad and arriving at Mossel Bay via Bloemfontein. The journey, including transfers, takes approximately 16h 2m.
The distance between Kroonstad and Mossel Bay is 1294 km. The road distance is 1012 km.
The best way to get from Kroonstad to Mossel Bay without a car is to bus which takes 16h 2m and costs R 900 - R 1 400.
It takes approximately 4h 31m to get from Kroonstad to Mossel Bay, including transfers.
Kroonstad to Mossel Bay bus services, operated by Greyhound ZA, depart from Kroonstad station.
Kroonstad to Mossel Bay bus services, operated by Greyhound ZA, arrive at Bloemfontein station.
Yes, the driving distance between Kroonstad to Mossel Bay is 1012 km. It takes approximately 11h 29m to drive from Kroonstad to Mossel Bay.
There are 832+ hotels available in Mossel Bay.
What companies run services between Kroonstad, South Africa and Mossel Bay, South Africa?
You can take a bus from Kroonstad to Mossel Bay via Bloemfontein and Mossel Bay in around 16h 2m.
- Website
- flysafair.co.za
Flights from Johannesburg International Airport to George Airport
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- R 1,000–3,300
Flights from Johannesburg International Airport to George Airport via Capetown
- Ave. Duration
- 4h 23m
- When
- Friday, Sunday, and Thursday
- Estimated price
- R 1,000–3,300
- Website
- flycemair.co.za
Flights from Johannesburg International Airport to George Airport
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- R 2,200–5,500
Flights from Bram Fischer International Airport to George Airport
- Ave. Duration
- 1h 45m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- R 3,300–7,500
- Website
- flyairlink.com
Flights from Johannesburg International Airport to George Airport
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- R 2,000–4,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 Kroonstad to Bloemfontein
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- R 470–600
- Schedules at
- greyhound.co.za
Bus from Bloemfontein to Mossel Bay
- Ave. Duration
- 11h 55m
- Frequency
- Once daily
- Estimated price
- R 390–700
- 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
- Phone
- +27 11 774 3333
- Website
- City to City
Bus from Kroonstad to Worcester
- Ave. Duration
- 14h 19m
- Frequency
- Twice daily
- Estimated price
- R 360–600
- Website
- City to City
- Phone
- +27 86 158 9282
- Website
- res.prasa.com
Bus from Worcester to Mosselbay Shell
- Ave. Duration
- 4h 26m
- Frequency
- Once daily
- Estimated price
- R 270–370
- Schedules at
- res.prasa.com
- Ave. Duration
- 28 min
- Estimated price
- R 300–370
UBER
- Phone
- 0800172956
- Website
- uber.com
UBER
- Phone
- 0800172956
- Website
- uber.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 The beginner’s guide to the 2018 World Nomad Games, Which side of Niagara Falls should I choose (and how do I get there)?, and Best ways to travel around Australia - to help you get the most out of your next trip.













