There are 6 ways to get from Bloemfontein to Petrus Steyn by bus, taxi, car, plane, shuttle, 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.
Bus, taxi (Greyhound)
best- Take the bus from Bloemfontein to Kroonstadbus
- Take the taxi from Kroonstad to Petrus Steyntaxi
4h 11mR 1,776–2,184Car train, drive
cheapest- Take the cartrain from Bloemfontein to Hennenmancartrain 74013
- Drive from Hennenman to Petrus Steyncar
5h 1mR 485–671Drive 273.6 km
- Drive from Bloemfontein to Petrus Steyncar 273.6 km
3h 38mR 722–1,043Taxi
- Take the taxi from Bloemfontein to Petrus Steyntaxi 273.6 km
3h 38mR 2,200–2,700Fly, drive
- Fly from Bram Fischer International Airport (BFN) to Johannesburg International Airport (JNB)plane BFN - JNB
- Drive from Johannesburg-Airport-JNB to Petrus Steyncar
3h 33mR 1,253–3,572Shuttle, taxi
- Take a shuttle bus from Bloemfontein to Kroonstad
- Take the taxi from Kroonstad to Petrus Steyntaxi
5h 52mR 1,557–1,984
Bram Fischer International Airport (BFN) to Johannesburg International Airport (JNB) flights
Comparing Your Travel Options
The cheapest way to get from Bloemfontein to Petrus Steyn is to car train and drive which costs R 480 - R 700 and takes 5h 1m.
The fastest way to get from Bloemfontein to Petrus Steyn is to fly and drive which takes 3h 33m and costs R 1 200 - R 3 600.
The distance between Bloemfontein and Petrus Steyn is 334 km. The road distance is 273.6 km.
The best way to get from Bloemfontein to Petrus Steyn without a car is to bus and taxi which takes 4h 11m and costs R 1 700 - R 2 200.
It takes approximately 4h 11m to get from Bloemfontein to Petrus Steyn, including transfers.
Yes, the driving distance between Bloemfontein to Petrus Steyn is 274 km. It takes approximately 3h 38m to drive from Bloemfontein to Petrus Steyn.
There are one+ hotels available in Petrus Steyn.
What companies run services between Bloemfontein, South Africa and Petrus Steyn, South Africa?
There is no direct connection from Bloemfontein to Petrus Steyn. However, you can take the bus to Kroonstad then take the taxi to Petrus Steyn. Alternatively, you can drive from Bloemfontein to Petrus Steyn in around 3h 38m.
- Website
- flyairlink.com
Flights from Bram Fischer International Airport to Johannesburg International Airport
- Ave. Duration
- 50 min
- When
- Every day
- Estimated price
- R 2,000–4,300
- Website
- flycemair.co.za
Flights from Bram Fischer International Airport to Johannesburg International Airport
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- R 1,400–2,700
- Website
- flysafair.co.za
Flights from Bram Fischer International Airport to Johannesburg International Airport
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- R 650–1,800
- Phone
- 011 012 0231
- [email protected]
- Website
- res.prasa.com
Car train from Bloemfontein to Hennenman
- Ave. Duration
- 2h 7m
- Frequency
- Once a week
- Estimated price
- R 110–125
- Schedules at
- res.prasa.com
- Phone
- +27 11 611 8000
- [email protected]
- Website
- greyhound.co.za
Bus from Bloemfontein to Kroonstad
- Ave. Duration
- 2h 15m
- Frequency
- Once daily
- Estimated price
- R 470–600
- Schedules at
- greyhound.co.za
- Phone
- 087 537 1444
- [email protected]
- Website
- Citybug Shuttle
Shuttle from Bloemfontein to Kroonstad
- Ave. Duration
- 3h 35m
- Frequency
- Every 4 hours
- Estimated price
- R 550–700
- Website
- Citybug Shuttle
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 Need to know: Eurostar, How do I buy a London Underground ticket?, and How to get from Southend Airport into central London - to help you get the most out of your next trip.

















