There are 7 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 to Kruger Mpumalanga International Airport, drive
best- Fly from Bram Fischer International Airport (BFN) to Kruger Mpumalanga International Airport (MQP)BFN - MQP
- Drive from Nelspruit-Airport-MQP to Piet Retief
7h 19mR 2,860–4,730Bus
cheapest- Take the bus from Bloemfontein to Johannesburg
- Take the bus from Johannesburg to Piet Retief
12h 45mR 704–1,271Bus via Welkom
- Take the bus from Bloemfontein to Welkom
- Take the bus from Biuten St to Park Station
- Take the bus from Johannesburg to Piet Retief
12h 43mR 1,087–1,638Drive 591.3 km
- Drive from Bloemfontein to Piet Retief591.3 km
9h 39mR 1,398–2,019Fly to King Shaka International Airport, bus
- Fly from Bram Fischer International Airport (BFN) to King Shaka International Airport (DUR)BFN - DUR
- Take the bus from Durban to Piet Retief
12h 41mR 2,210–4,860Bus #2
- Take the bus from Bloemfontein to Johannesburg
- Take the bus from Johannesburg to Piet Retief
13h 24mR 857–1,134Car train, drive
- Take the car train from Bloemfontein to Hennenman74013
- Drive from Hennenman to Piet Retief
10h 21mR 1,128–1,774
Bloemfontein to Piet Retief by bus and foot
Questions & Answers
The cheapest way to get from Bloemfontein to Piet Retief is to bus which costs R 700 - R 1 300 and takes 12h 45m.
The fastest way to get from Bloemfontein to Piet Retief is to fly and drive which takes 7h 19m and costs R 2 800 - R 4 800.
No, there is no direct bus from Bloemfontein to Piet Retief. However, there are services departing from Bloemfontein and arriving at Piet Retief via Biuten St and Johannesburg. The journey, including transfers, takes approximately 12h 43m.
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 via Welkom which takes 12h 43m and costs R 1 000 - R 1 700.
It takes approximately 7h 19m to get from Bloemfontein to Piet Retief, including transfers.
Bloemfontein to Piet Retief bus services, operated by Greyhound ZA, depart from Bloemfontein station.
Bloemfontein to Piet Retief bus services, operated by Greyhound ZA, arrive at Welkom 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 37+ 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 Welkom, Biuten St, Park Station, and Johannesburg in around 12h 43m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- flyairlink.com
Flights from Bram Fischer International Airport to Kruger Mpumalanga International Airport via Johannesburg
- Ave. Duration
- 3h 47m
- When
- Every day
- Estimated price
- R 1,000–8,000
- Website
- flysafair.co.za
Flights from Bram Fischer International Airport to Kruger Mpumalanga International Airport via Capetown
- Ave. Duration
- 6h 5m
- When
- Monday, Wednesday, and Friday
- Estimated price
- R 2,400–3,900
Flights from Bram Fischer International Airport to King Shaka International Airport via Johannesburg
- Ave. Duration
- 3h 36m
- When
- Friday and Sunday
- Estimated price
- R 1,300–6,000
- Website
- flycemair.co.za
Flights from Bram Fischer International Airport to King Shaka International Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- R 3,000–7,500
- Phone
- 080 122 9091
- MLPS.Info@prasa.com
- Website
- res.prasa.com
Car train from Bloemfontein to Hennenman
- Ave. Duration
- 2h 7m
- Frequency
- Once a week
- Estimated price
- R 120–180
- Schedules at
- res.prasa.com
- Phone
- +27 11 611 8000
- bookings@greyhound.co.za
- 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
Bus from Johannesburg to Piet Retief
- Ave. Duration
- 6h 25m
- Frequency
- Once daily
- Estimated price
- R 490–650
- Schedules at
- greyhound.co.za
Bus from Durban to Piet Retief
- Ave. Duration
- 8h 45m
- Frequency
- Once daily
- Estimated price
- R 500–900
- Schedules at
- greyhound.co.za
Bus from Bloemfontein to Johannesburg
- Ave. Duration
- 6h 19m
- Frequency
- 3 times a day
- Estimated price
- R 500–650
- Schedules at
- greyhound.co.za
- Phone
- +27 87 150 1895
- customercare@eagleliner.co.za
- Website
- eagleliner.co.za
Bus from Biuten St to Park Station
- Ave. Duration
- 2h 40m
- Frequency
- Twice daily
- Estimated price
- R 130–410
- Schedules at
- eagleliner.co.za
- Single
- R 130–410
Bus from Bloemfontein to Johannesburg
- Ave. Duration
- 5h 20m
- Frequency
- Twice daily
- Estimated price
- R 210–410
- Schedules at
- eagleliner.co.za
- Single
- R 210–410
- Phone
- +27 11 774 3333
- Website
- res.prasa.com
Bus from Bloemfontein to Johannesburg
- Ave. Duration
- 5h 19m
- Frequency
- Once daily
- Estimated price
- R 250–350
- Website
- https://res.prasa.com/citytocity/booking
- Phone
- +27 11 672 9807
- info@vilamora.co.za
- Website
- vila-mora.co.za
Bus from Bloemfontein to Johannesburg
- Ave. Duration
- 5h 59m
- 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 Flying into Beijing?, How to get from Gatwick Airport into central London, and What documents do I need to cross Niagara Falls? - to help you get the most out of your next trip.














