There are 9 ways to get from Zeerust to Bloemfontein by car, plane, bus, train, bus (Greyhound), 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.
Drive to Johannesburg International Airport, fly
best- Drive from Zeerust to Johannesburg-Airport-JNBcar
- Fly from Johannesburg International Airport (JNB) to Bram Fischer International Airport (BFN)plane JNB - BFN
4h 24mR 1,380–4,126Bus
cheapest- Take the bus from Zeerust to Soshanguvebus
- Take the bus from Pretoria to Bloemfonteinbus
11h 19mR 552–1,197Drive 451.3 km
- Drive from Zeerust to Bloemfonteincar 451.3 km
7h 41mR 1,042–1,504Bus to Gaborone, fly
- Take the bus from Zeerust to Queens Rdbus
- Fly from Gaborone (GBE) to Bram Fischer International Airport (BFN)plane GBE - BFN
6h 51mR 4,011–10,672Bus, train
- Take the bus from Zeerust to Soshanguvebus
- Take the train from Pretoria to Parktrain
- Take the bus from Johannesburg to Bloemfonteinbus
11h 34mR 607–1,647Bus, train via Welkom
- Take the bus from Zeerust to Soshanguvebus
- Take the train from Pretoria to Parktrain
- Take the bus from Park Station to Biuten Stbus
- Take the bus from Welkom to Bloemfonteinbus
11h 42mR 757–1,497Bus, train via Bloemfontein
- Take the bus from Zeerust to Soshanguvebus
- Take the train from Pretoria to Parktrain
- Take the bus from Johannesburg to Bloemfonteinbus
12h 12mR 727–1,487Bus via Gaborone
- Take the bus from Zeerust to Queens Rdbus
- Take the bus from Gaborone to Johannesburgbus
- Take the bus from Johannesburg to Bloemfonteinbus
13h 12mR 661–2,142Drive, car train
- Drive from Zeerust to Virginiacar
- Take the cartrain from Virginia to Bloemfonteincartrain 74013
8h 12mR 913–1,282
Johannesburg International Airport (JNB) to Bram Fischer International Airport (BFN) flights
Comparing Your Travel Options
The cheapest way to get from Zeerust to Bloemfontein is to drive and car train which costs R 900 - R 1 300 and takes 8h 12m.
The fastest way to get from Zeerust to Bloemfontein is to drive and fly which takes 4h 24m and costs R 1 300 - R 4 200.
No, there is no direct bus from Zeerust to Bloemfontein. However, there are services departing from Zeerust and arriving at Bloemfontein via Pretoria. The journey, including transfers, takes approximately 11h 19m.
The distance between Zeerust and Bloemfontein is 660 km. The road distance is 451.3 km.
The best way to get from Zeerust to Bloemfontein without a car is to bus which takes 11h 19m and costs R 550 - R 1 200.
It takes approximately 4h 24m to get from Zeerust to Bloemfontein, including transfers.
Zeerust to Bloemfontein bus services, operated by Etrago, depart from Zeerust station.
Zeerust to Bloemfontein bus services, operated by Etrago, arrive at Soshanguve station.
Yes, the driving distance between Zeerust to Bloemfontein is 451 km. It takes approximately 7h 41m to drive from Zeerust to Bloemfontein.
There are 497+ hotels available in Bloemfontein.
What companies run services between Zeerust, South Africa and Bloemfontein, South Africa?
You can take a bus from Zeerust to Bloemfontein via Soshanguve, Mabopane, Pretoria, and Pretoria in around 11h 19m.
- Website
- flyairlink.com
Flights from Johannesburg International Airport to Bram Fischer International Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- R 2,000–4,400
Flights from Gaborone to Bram Fischer International Airport via Johannesburg International Airport
- Ave. Duration
- 4h 1m
- When
- Every day
- Estimated price
- R 3,800–11,000
Flights from Gaborone to Bram Fischer International Airport via Capetown
- Ave. Duration
- 4h 35m
- When
- Tuesday and Thursday
- Estimated price
- R 4,900–13,000
- Phone
- 0800 428 87246
- [email protected]
- Website
- gautrain.co.za
Train from Pretoria to Park
- Ave. Duration
- 39 min
- Frequency
- Every 20 minutes
- Estimated price
- R 75–100
- Schedules at
- gautrain.co.za
- Peak
- R 100
- Off-peak
- R 80
Train from Pretoria to Park
- Ave. Duration
- 39 min
- Frequency
- Every 20 minutes
- Estimated price
- R 75–100
- Schedules at
- gautrain.co.za
- Peak
- R 100
- Off-peak
- R 80
Train from Pretoria to Park
- Ave. Duration
- 39 min
- Frequency
- Every 20 minutes
- Estimated price
- R 75–100
- Schedules at
- gautrain.co.za
- Peak
- R 100
- Off-peak
- R 80
- Phone
- +258 87 599 8555
- Website
- etragomz.com
Bus from Zeerust to Soshanguve
- Ave. Duration
- 2h 59m
- Frequency
- Twice a week
- Estimated price
- R 281–900
- Schedules at
- etragomz.com
- Single
- R 281
Bus from Zeerust to Queens Rd
- Ave. Duration
- 1h 27m
- Frequency
- Twice a week
- Estimated price
- R 151–850
- Schedules at
- etragomz.com
- Single
- R 151
Bus from Zeerust to Soshanguve
- Ave. Duration
- 2h 59m
- Frequency
- Twice a week
- Estimated price
- R 281–900
- Schedules at
- etragomz.com
- Single
- R 281
Bus from Zeerust to Soshanguve
- Ave. Duration
- 2h 59m
- Frequency
- Twice a week
- Estimated price
- R 281–900
- Schedules at
- etragomz.com
- Single
- R 281
Bus from Zeerust to Soshanguve
- Ave. Duration
- 2h 59m
- Frequency
- Twice a week
- Estimated price
- R 281–900
- Schedules at
- etragomz.com
- Single
- R 281
Bus from Zeerust to Queens Rd
- Ave. Duration
- 1h 27m
- Frequency
- Twice a week
- Estimated price
- R 151–850
- Schedules at
- etragomz.com
- Single
- R 151
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, How to get from Florence to Rome, and 4 stunningly beautiful Philippines islands you need to visit - to help you get the most out of your next trip.





