There are 4 ways to get from Viljoenskroon to Bloemfontein by taxi, bus, car, car train, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Taxi, bus (Greyhound)
best- Take the taxi from Viljoenskroon to Bothavilletaxi
- Take the bus from Bothaville to Bloemfonteinbus
3h 44mR 874–1,078Drive, car train
cheapest- Drive from Viljoenskroon to Hennenmancar
- Take the car train from Hennenman to Bloemfonteincartrain 74013
3h 57mR 348–469Drive 271 km
- Drive from Viljoenskroon to Bloemfonteincar 271 km
3h 12mR 612–884Drive, fly
- Drive from Viljoenskroon to Johannesburg-Airport-JNBcar
- Fly from Johannesburg International Airport (JNB) to Bram Fischer International Airport (BFN)plane JNB - BFN
3h 42mR 1,305–2,973
Johannesburg International Airport (JNB) to Bram Fischer International Airport (BFN) flights
Questions & Answers
The cheapest way to get from Viljoenskroon to Bloemfontein is to drive and car train which costs R 340 - R 470 and takes 3h 57m.
The fastest way to get from Viljoenskroon to Bloemfontein is to drive which takes 3h 12m and costs R 600 - R 900.
The distance between Viljoenskroon and Bloemfontein is 273 km. The road distance is 271 km.
The best way to get from Viljoenskroon to Bloemfontein without a car is to taxi and bus which takes 3h 44m and costs R 850 - R 1 100.
It takes approximately 3h 44m to get from Viljoenskroon to Bloemfontein, including transfers.
Yes, the driving distance between Viljoenskroon to Bloemfontein is 271 km. It takes approximately 3h 12m to drive from Viljoenskroon to Bloemfontein.
There are 502+ hotels available in Bloemfontein.
What companies run services between Viljoenskroon, South Africa and Bloemfontein, South Africa?
There is no direct connection from Viljoenskroon to Bloemfontein. However, you can take the taxi to Bothaville then take the bus to Bloemfontein. Alternatively, you can take a vehicle from Viljoenskroon to Bloemfontein via Hennenman in around 3h 57m.
- Website
- flyairlink.com
Flights from Johannesburg International Airport to Bram Fischer International Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- R 1,900–2,800
- Website
- flycemair.co.za
Flights from Johannesburg International Airport to Bram Fischer International Airport
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- R 2,100–4,900
- Website
- flysafair.co.za
Flights from Johannesburg International Airport to Bram Fischer International Airport
- Ave. Duration
- 1h 5m
- When
- Saturday, Friday, Sunday, Monday, Tuesday, and Thursday
- Estimated price
- R 750–1,700
- Phone
- 011 012 0231
- [email protected]
- Website
- res.prasa.com
Car train from Hennenman to Bloemfontein
- 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 Bothaville to Bloemfontein
- Ave. Duration
- 3h 5m
- Frequency
- Once daily
- Estimated price
- R 470–600
- Schedules at
- greyhound.co.za
- Ave. Duration
- 39 min
- Estimated price
- R 400–480
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 Heading to Europe? Read this before you buy a Eurail Pass, French strikes 2018: What are my alternative transport options?, and How to get from Heathrow Airport into central London - to help you get the most out of your next trip.










