There are 7 ways to get from Bloemfontein Airport (BFN) to Phuthaditjhaba by plane, car, bus, taxi, rideshare, or shuttle
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 Maseru (MSU)BFN - MSU
- Drive from Maseru (MSU) to Phuthaditjhaba
6h 47mR 2,540–9,329Drive 321.1 km
cheapest- Drive from Bloemfontein Airport (BFN) to Phuthaditjhaba321.1 km
4h 18mR 756–1,092Bus, taxi via Welkom
- Take the bus from Bloemfontein to Welkom
- Take the bus from Biuten St to Park Station
- Take the bus from Johannesburg to Harrismith
- Take the taxi from Harrismith to Phuthaditjhaba
10h 10mR 1,555–2,186Airport Transfer
- Take the rideshare from Bloemfontein-BFN to Phuthaditjhaba321.1 km
4h 18mShuttle, drive
- Take a shuttle bus from Bloemfontein to OR Tambo Airport
- Take a shuttle bus from Johannesburg Airport to Afri-Ski Resort
- Drive from Afri-Ski Resort to Phuthaditjhaba
15h 31mR 7,123–10,011Bus, taxi
- Take the bus from Bloemfontein to Johannesburg
- Take the bus from Johannesburg to Engen Bergview 1 Stop
- Take the taxi from Engen Bergview 1 Stop to Phuthaditjhaba
10h 49mR 845–1,706Bus, taxi #2
- Take the bus from Bloemfontein to Johannesburg
- Take the bus from Johannesburg to Engen Bergview 1 Stop
- Take the taxi from Engen Bergview 1 Stop to Phuthaditjhaba
11h 27mR 978–1,525
Bram Fischer International Airport (BFN) to Maseru (MSU) flights
Questions & Answers
The cheapest way to get from Bloemfontein Airport (BFN) to Phuthaditjhaba is to drive which costs R 750 - R 1 100 and takes 4h 18m.
The fastest way to get from Bloemfontein Airport (BFN) to Phuthaditjhaba is to drive which takes 4h 18m and costs R 750 - R 1 100.
The distance between Bloemfontein Airport (BFN) and Phuthaditjhaba is 358 km. The road distance is 321.1 km.
The best way to get from Bloemfontein Airport (BFN) to Phuthaditjhaba without a car is to bus and taxi via Welkom which takes 10h 10m and costs R 1 500 - R 2 200.
It takes approximately 6h 47m to get from Bloemfontein Airport (BFN) to Phuthaditjhaba, including transfers.
Yes, the driving distance between Bloemfontein Airport (BFN) to Phuthaditjhaba is 321 km. It takes approximately 4h 18m to drive from Bloemfontein Airport (BFN) to Phuthaditjhaba.
There are 19+ hotels available in Phuthaditjhaba.
Check out Blablacar's carpooling service for rideshare options between Bloemfontein Airport (BFN) and Phuthaditjhaba. A great option if you don't have a driver's licence or want to avoid public transport.
What companies run services between Bloemfontein Airport (BFN), South Africa and Phuthaditjhaba, South Africa?
There is no direct connection from Bloemfontein Airport (BFN) to Phuthaditjhaba. However, you can fly to Maseru (MSU) then drive to Phuthaditjhaba. Alternatively, you can take the taxi to Bloemfontein, take the bus to Welkom, walk to Biuten St, take the bus to Park Station, walk to Johannesburg, take the bus to Harrismith, then take the taxi to Phuthaditjhaba.
- Website
- flyairlink.com
Flights from Bram Fischer International Airport to Maseru via Johannesburg
- Ave. Duration
- 4h 20m
- When
- Every day
- Estimated price
- R 2,000–11,000
- 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 Harrismith
- Ave. Duration
- 3h 5m
- Frequency
- Once daily
- Estimated price
- R 480–600
- 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
Bus from Johannesburg to Engen Bergview 1 Stop
- Ave. Duration
- 3h 40m
- Frequency
- Every 3 hours
- Estimated price
- R 140–410
- Schedules at
- eagleliner.co.za
- Single
- R 140–410
- Phone
- 0861 33 44 33
- info@citybug.co.za
- Website
- citybug.co.za
Shuttle from Bloemfontein to OR Tambo Airport
- Ave. Duration
- 7h
- Frequency
- 3 times a day
- Estimated price
- R 650–850
- Website
- https://citybug.co.za/
- Phone
- +27 82 805 7919
- evoshuttle@gmail.com
- Website
- africanshuttle.com
Shuttle from Johannesburg Airport to Afri-Ski Resort
- Ave. Duration
- 5h 20m
- Frequency
- On demand
- Estimated price
- R 6,000–8,500
- Website
- https://www.africanshuttle.com/
- Sedan Vehicle
- R 7,000–8,500
- From
- R 6,000
- 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 Johannesburg to Engen Bergview 1 Stop
- Ave. Duration
- 3h 40m
- Frequency
- Twice daily
- Estimated price
- R 340–460
- Website
- https://www.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/
- Website
- mozio.com
Rideshare from Bloemfontein-BFN to Phuthaditjhaba
- Ave. Duration
- 4h 18m
- Frequency
- On demand
- Ave. Duration
- 36 min
- Estimated price
- R 370–460
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 travel India's Golden Triangle, Travelling around the UAE, and How do I get from Sydney to Melbourne - to help you get the most out of your next trip.











