There are 7 ways to get from Mossel Bay to Kroonstad by taxi, plane, bus, bus (Greyhound), car, train, 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.
Taxi, fly to Bram Fischer International Airport, bus
best- Take the taxi from Mossel Bay to George Airport (GRJ)taxi
- Fly from George Airport (GRJ) to Bram Fischer International Airport (BFN)plane GRJ - BFN
- Take the bus from Bloemfontein to Kroonstadbus
5h 46mR 2,709–5,405Bus
cheapest- Take the bus from Mossel Bay to Bloemfonteinbus
- Take the bus from Bloemfontein to Kroonstadbus 17210
14h 21mR 726–1,366Drive 1,018 km
- Drive from Mossel Bay to Kroonstadcar 1,018 km
10h 27mR 2,301–3,324Taxi, fly to Lanseria International Airport, train, bus
- Take the taxi from Mossel Bay to George Airport (GRJ)taxi
- Fly from George Airport (GRJ) to Lanseria International Airport (HLA)plane GRJ - HLA
- Take the train from Pretoria to Parktrain
- Take the bus from Johannesburg to Kroonstadbus
9h 8mR 2,716–7,190Bus via Kroonstad (Greyhound)
- Take the bus from Mossel Bay to Bloemfonteinbus
- Take the bus from Bloemfontein to Kroonstadbus
15h 17mR 1,006–1,366Bus via Three Sisters
- Take the bus from Mossel Bay to Three Sistersbus
- Take the bus from Three Sisters to Welkombus
- Take the bus from Welkom to Kroonstadbus
16h 22mR 1,016–1,386Drive, car train
- Drive from Mossel Bay to Bloemfonteincar
- Take the car train from Bloemfontein to Kroonstadcartrain 74013
11h 31mR 1,954–2,774
George Airport (GRJ) to Bram Fischer International Airport (BFN) flights
Questions & Answers
The cheapest way to get from Mossel Bay to Kroonstad is to bus which costs R 700 - R 1 400 and takes 14h 21m.
The fastest way to get from Mossel Bay to Kroonstad is to taxi and fly and bus which takes 5h 46m and costs R 2 700 - R 5 500.
No, there is no direct bus from Mossel Bay to Kroonstad. However, there are services departing from Mossel Bay and arriving at Kroonstad via Bloemfontein. The journey, including transfers, takes approximately 14h 21m.
The distance between Mossel Bay and Kroonstad is 943 km. The road distance is 1018 km.
The best way to get from Mossel Bay to Kroonstad without a car is to bus which takes 14h 21m and costs R 700 - R 1 400.
It takes approximately 5h 46m to get from Mossel Bay to Kroonstad, including transfers.
Mossel Bay to Kroonstad bus services, operated by Greyhound ZA, depart from Mossel Bay station.
Mossel Bay to Kroonstad bus services, operated by Greyhound ZA, arrive at Bloemfontein station.
Yes, the driving distance between Mossel Bay to Kroonstad is 1018 km. It takes approximately 10h 27m to drive from Mossel Bay to Kroonstad.
There are 35+ hotels available in Kroonstad.
What companies run services between Mossel Bay, South Africa and Kroonstad, South Africa?
You can take a vehicle from Mossel Bay to Kroonstad via Mossel Bay and Bloemfontein in around 14h 21m.
- Website
- flysafair.co.za
Flights from George Airport to Bram Fischer International Airport via Johannesburg
- Ave. Duration
- 4h
- When
- Monday
- Estimated price
- R 2,100–3,200
Flights from George Airport to Lanseria International Airport
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- R 1,300–4,800
Flights from George Airport to Lanseria International Airport via Capetown
- Ave. Duration
- 4h 31m
- When
- Thursday, Friday, and Sunday
- Estimated price
- R 1,300–4,800
- Website
- flyairlink.com
Flights from George Airport to Bram Fischer International Airport via Johannesburg
- Ave. Duration
- 3h 55m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- R 3,000–5,500
Flights from George Airport to Bram Fischer International Airport via Capetown
- Ave. Duration
- 4h
- When
- Sunday
- Estimated price
- R 3,000–5,500
- Website
- flycemair.co.za
Flights from George Airport to Bram Fischer International Airport
- Ave. Duration
- 1h 45m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- R 2,900–6,500
- Phone
- 0800 428 87246
- [email protected]
- Website
- gautrain.co.za
Train from Pretoria to Park
- Ave. Duration
- 35 min
- Frequency
- Every 20 minutes
- Estimated price
- R 75–100
- Schedules at
- gautrain.co.za
- Peak
- R 100
- Off-peak
- R 80
- Phone
- 011 012 0231
- [email protected]
- Website
- res.prasa.com
Car train from Bloemfontein to Kroonstad
- 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 Bloemfontein to Kroonstad
- Ave. Duration
- 2h 20m
- Frequency
- Twice daily
- Estimated price
- R 470–600
- Schedules at
- greyhound.co.za
Bus from Mossel Bay to Bloemfontein
- Ave. Duration
- 10h 55m
- Frequency
- Once daily
- Estimated price
- R 480–700
- Schedules at
- greyhound.co.za
Bus from Bloemfontein to Kroonstad
- Ave. Duration
- 2h 20m
- Frequency
- Twice daily
- Estimated price
- R 470–600
- Schedules at
- greyhound.co.za
Bus from Johannesburg to Kroonstad
- Ave. Duration
- 3h 25m
- Frequency
- Twice daily
- Estimated price
- R 470–600
- Schedules at
- greyhound.co.za
Bus from Mossel Bay to Bloemfontein
- Ave. Duration
- 10h 55m
- Frequency
- Once daily
- Estimated price
- R 480–700
- Schedules at
- greyhound.co.za
Bus from Bloemfontein to Kroonstad
- Ave. Duration
- 3h 16m
- Frequency
- Twice daily
- Estimated price
- R 470–600
- Schedules at
- greyhound.co.za
Bus from Mossel Bay to Three Sisters
- Ave. Duration
- 5h 15m
- Frequency
- Once daily
- Estimated price
- R 490–650
- Schedules at
- greyhound.co.za
- Phone
- 010 822 9000
- [email protected]
- Website
- eagleliner.co.za
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 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 Johannesburg to Kroonstad
- Ave. Duration
- 1h 50m
- Frequency
- Twice daily
- Estimated price
- R 160–260
- Schedules at
- eagleliner.co.za
- Single
- R 160–260
- Phone
- +27 11 774 3333
- Website
- res.prasa.com
Bus from Bloemfontein to Kroonstad
- Ave. Duration
- 2h 50m
- Frequency
- Once daily
- Estimated price
- R 220–310
- Website
- https://res.prasa.com/citytocity/booking
Bus from Bloemfontein to Kroonstad
- Ave. Duration
- 2h 50m
- Frequency
- Once daily
- Estimated price
- R 220–310
- Website
- https://res.prasa.com/citytocity/booking
Bus from Johannesburg to Kroonstad
- Ave. Duration
- 2h 26m
- Frequency
- Twice daily
- Estimated price
- R 210–300
- Website
- https://res.prasa.com/citytocity/booking
Bus from Three Sisters to Welkom
- Ave. Duration
- 8h 7m
- Frequency
- Once daily
- Estimated price
- R 280–400
- Website
- https://res.prasa.com/citytocity/booking
Bus from Welkom to Kroonstad
- Ave. Duration
- 54 min
- Frequency
- Once daily
- Estimated price
- R 190–270
- Website
- https://res.prasa.com/citytocity/booking
- Ave. Duration
- 28 min
- Estimated price
- R 300–370
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 plan an amazing trip around Scandinavia, Travelling to and around Russia for the 2018 FIFA World Cup, and How to travel India's Golden Triangle - to help you get the most out of your next trip.













