There are 8 ways to get from Hoedspruit to Bloemfontein by plane, bus (Greyhound), car, taxi, 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.
Fly Hoedspruit to Bram Fischer International Airport
best- Fly from Hoedspruit (HDS) to Bram Fischer International Airport (BFN)HDS - BFN
4h 4mR 2,737–8,898Bus via Johannesburg
cheapest- Take the bus from Hoedspruit to Johannesburg Park
- Take the bus from Johannesburg to Bloemfontein
15h 52mR 610–1,296Bus
- Take the bus from Hoedspruit to Midrand
- Take the bus from Midrand to Bloemfontein
15h 28mR 650–1,290Drive 840.7 km
- Drive from Hoedspruit to Bloemfontein840.7 km
9h 13mR 2,038–2,944Taxi to Kruger Mpumalanga International Airport, fly to Bram Fischer International Airport
- Take the taxi from Hoedspruit to Kruger Mpumalanga International Airport (MQP)
- Fly from Kruger Mpumalanga International Airport (MQP) to Bram Fischer International Airport (BFN)MQP - BFN
5h 24mR 3,682–8,988Fly Hoedspruit to Kimberley, taxi
- Fly from Hoedspruit (HDS) to Kimberley (KIM)HDS - KIM
- Take the taxi from Kimberley (KIM) to Bloemfontein
5h 27mR 3,827–9,568Bus via Johannesburg #2
- Take the bus from Hoedspruit to Johannesburg Park
- Take the bus from Johannesburg to Bloemfontein
16h 30mR 760–1,136Drive, car train
- Drive from Hoedspruit to Sasolburg
- Take the car train from Sasolburg to Bloemfontein74013
11h 8mR 1,432–2,063
Hoedspruit (HDS) to Bram Fischer International Airport (BFN) flights
Questions & Answers
The cheapest way to get from Hoedspruit to Bloemfontein is to bus via Johannesburg which costs R 600 - R 1 300 and takes 15h 52m.
The fastest way to get from Hoedspruit to Bloemfontein is to fly which takes 4h 4m and costs R 2 700 - R 9 000.
No, there is no direct bus from Hoedspruit to Bloemfontein. However, there are services departing from Hoedspruit and arriving at Bloemfontein via Midrand. The journey, including transfers, takes approximately 15h 28m.
The distance between Hoedspruit and Bloemfontein is 736 km. The road distance is 840.7 km.
The best way to get from Hoedspruit to Bloemfontein without a car is to bus which takes 15h 28m and costs R 650 - R 1 300.
It takes approximately 4h 4m to get from Hoedspruit to Bloemfontein, including transfers.
Hoedspruit to Bloemfontein bus services, operated by Greyhound ZA, depart from Hoedspruit station.
The best way to get from Hoedspruit to Bloemfontein is to fly which takes 4h 4m and costs R 2 700 - R 9 000. Alternatively, you can bus, which costs R 650 - R 1 300 and takes 15h 28m.
Hoedspruit to Bloemfontein bus services, operated by Greyhound ZA, arrive at Midrand station.
Yes, the driving distance between Hoedspruit to Bloemfontein is 841 km. It takes approximately 9h 13m to drive from Hoedspruit to Bloemfontein.
What companies run services between Hoedspruit, South Africa and Bloemfontein, South Africa?
Airlink and CemAir fly from Hoedspruit (HDS) to Bram Fischer International Airport (BFN) 3 times a day. Alternatively, you can take a bus from Hoedspruit to Bloemfontein via Midrand in around 15h 28m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- flyairlink.com
Flights from Hoedspruit to Bram Fischer International Airport via Johannesburg
- Ave. Duration
- 3h 22m
- When
- Every day
- Estimated price
- R 2,400–8,500
Flights from Hoedspruit to Bram Fischer International Airport via Capetown
- Ave. Duration
- 5h 55m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- R 6,000–8,500
Flights from Kruger Mpumalanga International Airport to Bram Fischer International Airport via Johannesburg
- Ave. Duration
- 3h 51m
- When
- Every day
- Estimated price
- R 2,000–7,000
Flights from Kruger Mpumalanga International Airport to Bram Fischer International Airport via Vilankulu, Johannesburg
- Ave. Duration
- 6h 15m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- R 3,300–11,000
Flights from Kruger Mpumalanga International Airport to Bram Fischer International Airport via Livingstone, Johannesburg
- Ave. Duration
- 6h 40m
- When
- Monday and Wednesday
- Estimated price
- R 4,000–12,000
Flights from Hoedspruit to Kimberley via Johannesburg
- Ave. Duration
- 3h
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- R 2,200–7,500
Flights from Hoedspruit to Kimberley via Capetown
- Ave. Duration
- 5h 20m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- R 5,000–8,000
- Website
- flycemair.co.za
Flights from Hoedspruit to Bram Fischer International Airport via Johannesburg
- Ave. Duration
- 3h 55m
- When
- Monday to Friday
- Estimated price
- R 4,100–8,500
Flights from Kruger Mpumalanga International Airport to Bram Fischer International Airport via Johannesburg
- Ave. Duration
- 3h 10m
- When
- Friday
- Estimated price
- R 3,500–7,500
Flights from Hoedspruit to Kimberley via Johannesburg
- Ave. Duration
- 3h 35m
- When
- Monday to Friday
- Estimated price
- R 3,800–8,000
- Phone
- 080 122 9091
- MLPS.Info@prasa.com
- Website
- res.prasa.com
Car train from Sasolburg to Bloemfontein
- Ave. Duration
- 4h 52m
- Frequency
- Once a week
- Estimated price
- R 170–240
- Schedules at
- res.prasa.com
- Phone
- +27 11 611 8000
- bookings@greyhound.co.za
- Website
- greyhound.co.za
Bus from Hoedspruit to Midrand
- Ave. Duration
- 8h 50m
- Frequency
- Once daily
- Estimated price
- R 400–650
- Schedules at
- greyhound.co.za
Bus from Midrand to Bloemfontein
- Ave. Duration
- 6h 51m
- Frequency
- Twice daily
- Estimated price
- R 500–650
- Schedules at
- greyhound.co.za
Bus from Hoedspruit to Johannesburg Park
- Ave. Duration
- 9h 25m
- Frequency
- Once daily
- Estimated price
- R 400–650
- Schedules at
- greyhound.co.za
Bus from Johannesburg to Bloemfontein
- Ave. Duration
- 6h 19m
- Frequency
- 3 times a day
- Estimated price
- R 500–650
- Schedules at
- greyhound.co.za
- Phone
- +27 11 774 3333
- Website
- res.prasa.com
Bus from Midrand to Bloemfontein
- Ave. Duration
- 5h 38m
- Frequency
- Twice daily
- Estimated price
- R 250–360
- Website
- https://res.prasa.com/citytocity/booking
Bus from Johannesburg to Bloemfontein
- Ave. Duration
- 5h 12m
- Frequency
- Twice daily
- Estimated price
- R 250–350
- Website
- https://res.prasa.com/citytocity/booking
- Phone
- +27 87 150 1895
- customercare@eagleliner.co.za
- Website
- eagleliner.co.za
Bus from Johannesburg to Bloemfontein
- Ave. Duration
- 5h 20m
- Frequency
- Twice daily
- Estimated price
- R 210–410
- Schedules at
- eagleliner.co.za
- Single
- R 210–410
- Phone
- +27 11 672 9807
- info@vilamora.co.za
- Website
- vila-mora.co.za
Bus from Johannesburg to Bloemfontein
- Ave. Duration
- 5h 58m
- Frequency
- Once daily
- Estimated price
- R 360–490
- Website
- https://www.vila-mora.co.za/
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 Is ride-sharing platform BlaBlaCar right for you?, How to get from JFK to New York City, and How do I buy a London Underground ticket? - to help you get the most out of your next trip.
More Questions & Answers
There are 463+ hotels available in Bloemfontein.














