There are 8 ways to get from Dar es Salaam to Bloemfontein by plane, bus, train, taxi, car, 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.
Fly to Bram Fischer International Airport
best- Fly from Julius Nyerere International Airport (DAR) to Bram Fischer International Airport (BFN)plane DAR - BFN
5h 48mR 4,730–13,272Bus via Harare
cheapest- Take the bus from Ubungo Intl Bus Terminal to RoadPortbus
- Take the bus from Harare to Bloemfonteinbus
2d 15hR 2,418–2,922Train, taxi, bus
- Take the train from Dar es salaam to New Kapiri Mposhitrain
- Take the taxi from New Kapiri Mposhi to Kabwetaxi
- Take the train from Kabwe to Lusakatrain
- Take the bus from Intercity Bus Terminus to Park Stationbus
- Take the bus from Park Station to Biuten Stbus
- Take the bus from Welkom to Bloemfonteinbus
3d 12hR 3,705–4,357Drive 3,692.2 km
- Drive from Dar es Salaam to Bloemfonteincar 3,692.2 km
2d 1hR 8,293–11,978Fly to Kimberley, taxi
- Fly from Julius Nyerere International Airport (DAR) to Kimberley (KIM)plane DAR - KIM
- Take the taxi from Kimberley (KIM) to Bloemfonteintaxi
7h 27mR 6,020–14,942Fly to Maseru, drive
- Fly from Julius Nyerere International Airport (DAR) to Maseru (MSU)plane DAR - MSU
- Drive from Maseru (MSU) to Bloemfonteincar
8h 37mR 4,070–11,692Bus
- Take the bus from Dar Es Salaam to Johannesburgbus
- Take the bus from Johannesburg to Bloemfonteinbus
3d 21hR 3,273–4,780Drive, car train
- Drive from Dar es Salaam to Sasolburgcar
- Take the cartrain from Sasolburg to Bloemfonteincartrain 74013
2d 3hR 7,762–11,156
Julius Nyerere International Airport (DAR) to Bram Fischer International Airport (BFN) flights
Questions & Answers
The cheapest way to get from Dar es Salaam to Bloemfontein is to bus via Harare which costs R 2 400 - R 3 000 and takes 2 days 15h.
The fastest way to get from Dar es Salaam to Bloemfontein is to fly which takes 5h 48m and costs R 4 700 - R 14 000.
No, there is no direct bus from Dar es Salaam to Bloemfontein. However, there are services departing from Gerezani and arriving at Bloemfontein via Ubungo Intl Bus Terminal and Harare. The journey, including transfers, takes approximately 2 days 15h.
The distance between Dar es Salaam and Bloemfontein is 2840 km. The road distance is 3692.2 km.
The best way to get from Dar es Salaam to Bloemfontein without a car is to bus via Harare which takes 2 days 15h and costs R 2 400 - R 3 000.
It takes approximately 5h 48m to get from Dar es Salaam to Bloemfontein, including transfers.
Dar es Salaam to Bloemfontein bus services, operated by SR Classic Coach, depart from Ubungo Intl Bus Terminal station.
The best way to get from Dar es Salaam to Bloemfontein is to fly which takes 5h 48m and costs R 4 700 - R 14 000. Alternatively, you can bus via Harare, which costs R 2 400 - R 3 000 and takes 2 days 15h.
Dar es Salaam to Bloemfontein bus services, operated by SR Classic Coach, arrive at RoadPort station.
Bloemfontein is 1h behind Dar es Salaam. It is currently 10:03 AM in Dar es Salaam and 9:03 AM in Bloemfontein.
What companies run services between Dar es Salaam, Tanzania and Bloemfontein, South Africa?
Airlink, South African Airways, and three other airlines fly from Julius Nyerere International Airport (DAR) to Bram Fischer International Airport (BFN) 3 times a day. Alternatively, you can take a bus from Gerezani to Bloemfontein via Ubungo, Ubungo Intl Bus Terminal, and Harare in around 2d 15h.
- Website
- flyairlink.com
Flights from Julius Nyerere International Airport to Bram Fischer International Airport via Johannesburg
- Ave. Duration
- 6h 40m
- When
- Monday, Tuesday, Thursday, Friday, and Saturday
- Estimated price
- R 4,500–14,000
Flights from Julius Nyerere International Airport to Bram Fischer International Airport via Blantyre, Johannesburg
- Ave. Duration
- 7h 5m
- When
- Every day
- Estimated price
- R 5,500–17,000
Flights from Julius Nyerere International Airport to Kimberley via Johannesburg
- Ave. Duration
- 6h 52m
- When
- Every day
- Estimated price
- R 4,500–14,000
Flights from Julius Nyerere International Airport to Maseru via Johannesburg
- Ave. Duration
- 7h 3m
- When
- Every day
- Estimated price
- R 3,600–12,000
- Website
- flysaa.com
Flights from Julius Nyerere International Airport to Bram Fischer International Airport via Johannesburg
- Ave. Duration
- 8h 35m
- When
- Monday to Friday
- Estimated price
- R 4,600–13,000
Flights from Julius Nyerere International Airport to Kimberley via Johannesburg
- Ave. Duration
- 9h 12m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- R 4,500–13,000
- Website
- flycemair.co.za
Flights from Julius Nyerere International Airport to Kimberley via Johannesburg
- Ave. Duration
- 6h 25m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- R 4,500–13,000
- Phone
- +255 739 998 855
- Website
- tazarasite.com
Train from Dar es salaam to New Kapiri Mposhi
- Ave. Duration
- 46h
- Frequency
- Once a week
- Estimated price
- R 550–650
- Schedules at
- tazarasite.com
- Mukuba M1
- R 550–650
- Mukuba M2
- R 621
- Phone
- +260-765-211826
- [email protected]
- Website
- zrl.com.zm
Train from Kabwe to Lusaka
- Ave. Duration
- 4h 41m
- Frequency
- Once a week
- Estimated price
- R 30–50
- Schedules at
- zrl.com.zm
- 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
- +255 22 213 4567
- [email protected]
- Website
- srclassiccoach.co.tz
Bus from Ubungo Intl Bus Terminal to RoadPort
- Ave. Duration
- 36h
- Frequency
- Once daily
- Estimated price
- R 1,217
- Schedules at
- srclassiccoach.co.tz
Bus from Intercity Bus Terminus to Park Station
- Ave. Duration
- 24h 21m
- Frequency
- Once daily
- Estimated price
- R 1,506
- Schedules at
- srclassiccoach.co.tz
- Phone
- +27 84 575 4609
- [email protected]
- Website
- Tamuka Coaches - Experience our experience as we simply travel
Bus from Harare to Bloemfontein
- Ave. Duration
- 24h 50m
- Frequency
- 6 times a week
- Estimated price
- R 1,200–1,700
- Website
- Tamuka Coaches - Experience our experience as we simply travel
- Phone
- 010 822 9000
- [email protected]
- Website
- eagleliner.co.za
Bus from Park Station to Biuten St
- Ave. Duration
- 2h 35m
- Frequency
- Twice daily
- Estimated price
- R 210–290
- Schedules at
- eagleliner.co.za
- Single
- R 210–290
Bus from Johannesburg to Bloemfontein
- Ave. Duration
- 5h 20m
- Frequency
- Twice daily
- Estimated price
- R 300–400
- Schedules at
- eagleliner.co.za
- Single
- R 330–360
- Phone
- +27 11 774 3333
- Website
- City to City
Bus from Welkom to Bloemfontein
- Ave. Duration
- 1h 53m
- Frequency
- Twice daily
- Estimated price
- R 210–290
- Website
- City to City
Bus from Johannesburg to Bloemfontein
- Ave. Duration
- 5h 12m
- Frequency
- Twice daily
- Estimated price
- R 250–350
- Website
- City to City
- Phone
- +27 688 768 195
- [email protected]
- Website
- mkombelogistics.com
Bus from Dar Es Salaam to Johannesburg
- Ave. Duration
- 3d 14h
- Frequency
- Once a week
- Estimated price
- R 3,000–4,100
- Schedules at
- mkombelogistics.com
- Phone
- +27 11 611 8000
- [email protected]
- Website
- greyhound.co.za
Bus from Johannesburg to Bloemfontein
- Ave. Duration
- 6h 19m
- Frequency
- 3 times a day
- Estimated price
- R 500–650
- Schedules at
- greyhound.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 Italy Travel Guides, Train travel in France: A guide to SNCF, and Want to know more about Flixbus? - to help you get the most out of your next trip.
More Questions & Answers
Yes, the driving distance between Dar es Salaam to Bloemfontein is 3692 km. It takes approximately 2 days 1h to drive from Dar es Salaam to Bloemfontein.
There are 503+ hotels available in Bloemfontein.



















