There are 7 ways to get from Harare to Bloemfontein by plane, bus, 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 to Bram Fischer International Airport
best- Fly from Robert Gabriel Mugabe International Airport (HRE) to Bram Fischer International Airport (BFN)plane HRE - BFN
4h 5mR 2,047–8,528Bus via Johannesburg
cheapest- Take the bus from Harare to Johannesburgbus
- Take the bus from Johannesburg to Bloemfonteinbus
28h 58mR 1,170–1,300Bus
- Take the bus from Harare to Bloemfonteinbus
24h 50mR 1,200–1,700Drive 1,513.3 km
- Drive from Harare to Bloemfonteincar 1,513.3 km
14h 27mR 4,481–6,473Fly to Kimberley, taxi
- Fly from Robert Gabriel Mugabe International Airport (HRE) to Kimberley (KIM)plane HRE - KIM
- Take the taxi from Kimberley (KIM) to Bloemfonteintaxi
5h 48mR 3,237–9,698Fly to Maseru, drive
- Fly from Robert Gabriel Mugabe International Airport (HRE) to Maseru (MSU)plane HRE - MSU
- Drive from Maseru (MSU) to Bloemfonteincar
5h 58mR 6,687–13,948Drive, car train
- Drive from Harare to Sasolburgcar
- Take the car train from Sasolburg to Bloemfonteincartrain 74013
16h 24mR 3,727–5,329
Robert Gabriel Mugabe International Airport (HRE) to Bram Fischer International Airport (BFN) flights
Questions & Answers
The cheapest way to get from Harare to Bloemfontein is to bus via Johannesburg which costs R 1 100 - R 1 300 and takes 28h 58m.
The fastest way to get from Harare to Bloemfontein is to fly which takes 4h 5m and costs R 2 000 - R 9 000.
Yes, there is a direct bus departing from Harare and arriving at Bloemfontein. Services depart six times a week, and operate Tuesday, Wednesday, Thursday, Friday and Sunday. The journey takes approximately 24h 50m.
The distance between Harare and Bloemfontein is 1360 km. The road distance is 1513.3 km.
The best way to get from Harare to Bloemfontein without a car is to bus which takes 24h 50m and costs R 1 200 - R 1 700.
It takes approximately 4h 5m to get from Harare to Bloemfontein, including transfers.
Harare to Bloemfontein bus services, operated by Tamuka Coaches, depart from Harare station.
The best way to get from Harare to Bloemfontein is to fly which takes 4h 5m and costs R 2 000 - R 9 000. Alternatively, you can bus, which costs R 1 200 - R 1 700 and takes 24h 50m.
Harare to Bloemfontein bus services, operated by Tamuka Coaches, arrive at Bloemfontein station.
Yes, the driving distance between Harare to Bloemfontein is 1513 km. It takes approximately 14h 27m to drive from Harare to Bloemfontein.
What companies run services between Harare, Zimbabwe and Bloemfontein, South Africa?
South African Airways, CemAir, and four other airlines fly from Robert Gabriel Mugabe International Airport (HRE) to Bram Fischer International Airport (BFN) 5 times a day. Alternatively, Tamuka Coaches operates a bus from Harare to Bloemfontein 6 times a week. Tickets cost R 1,200–1,700 and the journey takes 24h 50m.
- Website
- flyairlink.com
Flights from Robert Gabriel Mugabe International Airport to Bram Fischer International Airport via Johannesburg
- Ave. Duration
- 4h 26m
- When
- Every day
- Estimated price
- R 1,600–14,000
Flights from Robert Gabriel Mugabe International Airport to Kimberley via Johannesburg
- Ave. Duration
- 4h 20m
- When
- Every day
- Estimated price
- R 3,700–13,000
Flights from Robert Gabriel Mugabe International Airport to Kimberley via Capetown
- Ave. Duration
- 8h 25m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- R 6,000–16,000
Flights from Robert Gabriel Mugabe International Airport to Maseru via Johannesburg
- Ave. Duration
- 4h 27m
- When
- Every day
- Estimated price
- R 1,200–13,000
- Website
- flysaa.com
Flights from Robert Gabriel Mugabe International Airport to Bram Fischer International Airport via Johannesburg
- Ave. Duration
- 4h 45m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- R 3,900–11,000
Flights from Robert Gabriel Mugabe International Airport to Kimberley via Johannesburg
- Ave. Duration
- 4h 40m
- When
- Monday, Wednesday, and Friday
- Estimated price
- R 1,500–7,500
- Website
- flycemair.co.za
Flights from Robert Gabriel Mugabe International Airport to Bram Fischer International Airport via Johannesburg
- Ave. Duration
- 3h 50m
- When
- Monday to Friday
- Estimated price
- R 3,900–9,500
Flights from Robert Gabriel Mugabe International Airport to Kimberley via Johannesburg
- Ave. Duration
- 5h 42m
- When
- Wednesday, Friday, Sunday, and Monday
- Estimated price
- R 1,500–11,000
- Website
- flysafair.co.za
Flights from Robert Gabriel Mugabe International Airport to Bram Fischer International Airport via Johannesburg
- Ave. Duration
- 5h 35m
- When
- Friday and Sunday
- Estimated price
- R 2,900–9,000
- Phone
- 011 012 0231
- [email protected]
- Website
- res.prasa.com
Car train from Sasolburg to Bloemfontein
- Ave. Duration
- 4h 52m
- Frequency
- Once a week
- Estimated price
- R 170–190
- Schedules at
- res.prasa.com
- Phone
- +27 84 575 4609
- [email protected]
- Website
- tamukacoaches.com
Bus from Harare to Bloemfontein
- Ave. Duration
- 24h 50m
- Frequency
- 6 times a week
- Estimated price
- R 1,200–1,700
- Website
- https://tamukacoaches.com/
- Phone
- +(263) 77 608 6257
- [email protected]
- Website
- citybuscoaches.com
Bus from Harare to Johannesburg
- Ave. Duration
- 22h
- Frequency
- Once daily
- Estimated price
- R 811
- Website
- https://citybuscoaches.com/
- Phone
- +27 11 672 9807
- [email protected]
- 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 Thanksgiving 2018: How to travel stress-free, Train travel in France: A guide to SNCF, and Italian Lakes: Getting around by train - to help you get the most out of your next trip.
More Questions & Answers
There are 501+ hotels available in Bloemfontein.








