There are 5 ways to get from Bloemfontein to Viljoenskroon by bus, taxi, car train, car, 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.
Bus, taxi via Kroonstad (Greyhound)
best- Take the bus from Bloemfontein to Kroonstadbus
- Take the taxi from Kroonstad to Viljoenskroontaxi
3h 28mR 1,176–1,484Car train, drive
cheapest- Take the cartrain from Bloemfontein to Hennenmancartrain 74013
- Drive from Hennenman to Viljoenskrooncar
3h 57mR 395–531Drive 270.6 km
- Drive from Bloemfontein to Viljoenskrooncar 270.6 km
3h 11mR 725–1,047Fly, drive
- Fly from Bram Fischer International Airport (BFN) to Johannesburg International Airport (JNB)plane BFN - JNB
- Drive from Johannesburg-Airport-JNB to Viljoenskrooncar
3h 30mR 1,253–3,572Bus, taxi (Greyhound)
- Take the bus from Bloemfontein to Bothavillebus
- Take the taxi from Bothaville to Viljoenskroontaxi
3h 44mR 879–1,067
Bram Fischer International Airport (BFN) to Johannesburg International Airport (JNB) flights
Comparing Your Travel Options
The cheapest way to get from Bloemfontein to Viljoenskroon is to car train and drive which costs R 390 - R 550 and takes 3h 57m.
The fastest way to get from Bloemfontein to Viljoenskroon is to drive which takes 3h 11m and costs R 700 - R 1 100.
The distance between Bloemfontein and Viljoenskroon is 279 km. The road distance is 270.6 km.
The best way to get from Bloemfontein to Viljoenskroon without a car is to bus and taxi via Kroonstad which takes 3h 28m and costs R 1 100 - R 1 500.
It takes approximately 3h 28m to get from Bloemfontein to Viljoenskroon, including transfers.
Yes, the driving distance between Bloemfontein to Viljoenskroon is 271 km. It takes approximately 3h 11m to drive from Bloemfontein to Viljoenskroon.
There are three+ hotels available in Viljoenskroon.
What companies run services between Bloemfontein, South Africa and Viljoenskroon, South Africa?
There is no direct connection from Bloemfontein to Viljoenskroon. However, you can take the bus to Kroonstad then take the taxi to Viljoenskroon. Alternatively, you can take a vehicle from Bloemfontein to Viljoenskroon via Hennenman in around 3h 57m.
- 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,400
- 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
Bus from Bloemfontein to Bothaville
- Ave. Duration
- 3h 5m
- Frequency
- Once daily
- Estimated price
- R 470–600
- Schedules at
- greyhound.co.za
- Ave. Duration
- 56 min
- Estimated price
- R 400–900
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 Best ways to travel around Australia, The beginner’s guide to the 2018 World Nomad Games, and How to get from JFK to New York City - to help you get the most out of your next trip.
















