There are 5 ways to get from Bloemfontein to Odendaalsrus by bus (Greyhound), car train, car, taxi, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus (Greyhound)
best- Take the bus from Bloemfontein to Welkombus
1h 45mR 637–788Car train, drive
cheapest- Take the car train from Bloemfontein to Theunissencartrain 74013
- Drive from Theunissen to Odendaalsruscar
2h 12mR 231–316Drive 163 km
- Drive from Bloemfontein to Odendaalsruscar 163 km
2h 19mR 369–532Taxi
- Take the taxi from Bloemfontein to Odendaalsrustaxi 163 km
2h 19mR 1,700–2,200Bus via Biuten St
- Take the bus from Bloemfontein Tourist Ctr to Biuten Stbus
1h 54mR 290–436
Questions & Answers
The cheapest way to get from Bloemfontein to Odendaalsrus is to car train and drive which costs R 230 - R 320 and takes 2h 12m.
The fastest way to get from Bloemfontein to Odendaalsrus is to bus which takes 1h 45m and costs R 600 - R 800.
No, there is no direct bus from Bloemfontein to Odendaalsrus. However, there are services departing from Bloemfontein and arriving at Welkom via . The journey, including transfers, takes approximately 1h 45m.
The distance between Bloemfontein and Odendaalsrus is 171 km. The road distance is 163 km.
The best way to get from Bloemfontein to Odendaalsrus without a car is to bus which takes 1h 45m and costs R 600 - R 800.
It takes approximately 1h 45m to get from Bloemfontein to Odendaalsrus, including transfers.
Bloemfontein to Odendaalsrus bus services, operated by Greyhound ZA, depart from Bloemfontein station.
Bloemfontein to Odendaalsrus bus services, operated by Greyhound ZA, arrive at Welkom station.
Yes, the driving distance between Bloemfontein to Odendaalsrus is 163 km. It takes approximately 2h 19m to drive from Bloemfontein to Odendaalsrus.
There are 80+ hotels available in Odendaalsrus.
What companies run services between Bloemfontein, South Africa and Odendaalsrus, South Africa?
Greyhound ZA operates a bus from Bloemfontein to Welkom once daily. Tickets cost R 460–600 and the journey takes 1h 30m.
- Phone
- 011 012 0231
- [email protected]
- Website
- res.prasa.com
Car train from Bloemfontein to Theunissen
- Ave. Duration
- 1h 18m
- Frequency
- Once a week
- Estimated price
- R 90–100
- Schedules at
- res.prasa.com
- Phone
- +27 11 611 8000
- [email protected]
- Website
- greyhound.co.za
Bus from Bloemfontein to Welkom
- Ave. Duration
- 1h 30m
- Frequency
- Once daily
- Estimated price
- R 460–600
- Schedules at
- greyhound.co.za
- Phone
- 010 822 9000
- [email protected]
- Website
- eagleliner.co.za
Bus from Bloemfontein Tourist Ctr to Biuten St
- Ave. Duration
- 1h 40m
- Frequency
- Twice daily
- Estimated price
- R 130–240
- Schedules at
- eagleliner.co.za
- Single
- R 130–240
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 get from London City Airport into central London, Travelling by boat in Italy, and How to get from JFK to New York City - to help you get the most out of your next trip.












