There are 6 ways to get from Bloemfontein to Piet Retief by plane, car, bus (Greyhound), bus, 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, drive
best- Fly from Bram Fischer International Airport (BFN) to Kruger Mpumalanga International Airport (MQP)plane BFN - MQP
- Drive from Nelspruit-Airport-MQP to Piet Retiefcar
7h 19mR 1,560–4,280Bus
cheapest- Take the bus from Bloemfontein to Johannesburgbus
- Take the bus from Johannesburg to Piet Retiefbus
12h 14mR 522–951Drive 591.3 km
- Drive from Bloemfontein to Piet Retiefcar 591.3 km
9h 39mR 1,341–1,938Bus via Welkom
- Take the bus from Bloemfontein Tourist Ctr to Biuten Stbus
- Take the bus from Biuten St to Park Stationbus
- Take the bus from Johannesburg to Piet Retiefbus
12h 14mR 610–856Bus via Bloemfontein
- Take the bus from Bloemfontein to Johannesburgbus
- Take the bus from Johannesburg to Piet Retiefbus
12h 53mR 637–814Car train, drive
- Take the cartrain from Bloemfontein to Hennenmancartrain 74013
- Drive from Hennenman to Piet Retiefcar
10h 21mR 1,115–1,721
Bram Fischer International Airport (BFN) to Kruger Mpumalanga International Airport (MQP) flights
Questions & Answers
The cheapest way to get from Bloemfontein to Piet Retief is to bus which costs R 500 - R 950 and takes 12h 14m.
The fastest way to get from Bloemfontein to Piet Retief is to fly and drive which takes 7h 19m and costs R 1 500 - R 4 300.
No, there is no direct bus from Bloemfontein to Piet Retief. However, there are services departing from Bloemfontein and arriving at Piet Retief via Johannesburg. The journey, including transfers, takes approximately 12h 14m.
The distance between Bloemfontein and Piet Retief is 922 km. The road distance is 591.3 km.
The best way to get from Bloemfontein to Piet Retief without a car is to bus which takes 12h 14m and costs R 500 - R 950.
It takes approximately 7h 19m to get from Bloemfontein to Piet Retief, including transfers.
Bloemfontein to Piet Retief bus services, operated by Eagle Liner, depart from Bloemfontein station.
Bloemfontein to Piet Retief bus services, operated by Eagle Liner, arrive at Johannesburg station.
Yes, the driving distance between Bloemfontein to Piet Retief is 591 km. It takes approximately 9h 39m to drive from Bloemfontein to Piet Retief.
There are 40+ hotels available in Piet Retief.
What companies run services between Bloemfontein, South Africa and Piet Retief, South Africa?
You can take a bus from Bloemfontein to Piet Retief via Johannesburg in around 12h 14m.
- Website
- flyairlink.com
Flights from Bram Fischer International Airport to Kruger Mpumalanga International Airport via Johannesburg
- Ave. Duration
- 3h 30m
- When
- Every day
- Estimated price
- R 850–8,000
Flights from Bram Fischer International Airport to Kruger Mpumalanga International Airport via Durban
- Ave. Duration
- 3h 15m
- When
- Every day
- Estimated price
- R 2,400–8,000
- 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
- 010 822 9000
- [email protected]
- Website
- eagleliner.co.za
Bus from Bloemfontein to Johannesburg
- Ave. Duration
- 5h 20m
- Frequency
- Twice daily
- Estimated price
- R 300–400
- Schedules at
- eagleliner.co.za
- Single
- R 330–360
Bus from Johannesburg to Piet Retief
- Ave. Duration
- 5h 54m
- Frequency
- Once daily
- Estimated price
- R 270–330
- Schedules at
- eagleliner.co.za
- Single
- R 270–330
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
Bus from Biuten St to Park Station
- Ave. Duration
- 2h 40m
- Frequency
- Twice daily
- Estimated price
- R 210–290
- Schedules at
- eagleliner.co.za
- Single
- R 210–290
Bus from Johannesburg to Piet Retief
- Ave. Duration
- 5h 54m
- Frequency
- Once daily
- Estimated price
- R 270–330
- Schedules at
- eagleliner.co.za
- Single
- R 270–330
Bus from Johannesburg to Piet Retief
- Ave. Duration
- 5h 54m
- Frequency
- Once daily
- Estimated price
- R 270–330
- Schedules at
- eagleliner.co.za
- Single
- R 270–330
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 Florence to Rome, What are the different types of Renfe trains in Spain?, and How to get from London City Airport into central London - to help you get the most out of your next trip.







