There are 9 ways to get from Kasane to Bloemfontein by plane, car, bus, car train, bus (Greyhound), 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 Kasane to Bram Fischer International Airport
best- Fly from Kasane (BBK) to Bram Fischer International Airport (BFN)BBK - BFN
4h 23mR 5,122–16,148Drive, bus
cheapest- Drive from Kasane to Victoria Falls
- Take the bus from Victoria Falls to Johannesburg
- Take the bus from Park Station to Biuten St
- Take the bus from Welkom to Bloemfontein
21h 51mR 1,605–2,383Drive, car train
- Drive from Kasane to Virginia
- Take the car train from Virginia to Bloemfontein74013
20h 1mR 3,563–5,143Drive to Victoria Falls Airport, fly to Bram Fischer International Airport
- Drive from Kasane to Victoria-Falls-Airport-VFA
- Fly from Victoria Falls Airport (VFA) to Bram Fischer International Airport (BFN)VFA - BFN
5h 41mR 3,527–11,588Fly Kasane to Maseru, drive
- Fly from Kasane (BBK) to Maseru (MSU)BBK - MSU
- Drive from Maseru (MSU) to Bloemfontein
17h 38mR 5,082–12,568Bus
- Take the bus from Kasane to Phillip Matante Dr
- Take the bus from Francistown Bus Rank to Newtown Bus Terminus
- Take the bus from Johannesburg to Bloemfontein
22h 54mBus via Welkom
- Take the bus from Kasane to Phillip Matante Dr
- Take the bus from Francistown Bus Rank to Newtown Bus Terminus
- Take the bus from Park Station to Biuten St
- Take the bus from Biuten St to Bloemfontein Tourist Ctr
23h 4mBus, shuttle
- Take the bus from Kasane to Gaborone
- Take a shuttle bus from Gaborone to Johannesburg Airport
- Take the bus from Johannesburg to Bloemfontein
31h 29mR 6,836–8,111Drive 1,512 km
- Drive from Kasane to Bloemfontein1,512 km
20h 40mR 3,604–5,206
Kasane (BBK) to Bram Fischer International Airport (BFN) flights
Questions & Answers
The cheapest way to get from Kasane to Bloemfontein is to drive and bus which costs R 1 600 - R 2 400 and takes 21h 51m.
The fastest way to get from Kasane to Bloemfontein is to fly which takes 4h 23m and costs R 5 000 - R 17 000.
No, there is no direct bus from Kasane to Bloemfontein. However, there are services departing from Kasane and arriving at Bloemfontein via Francistown Bus Rank, Westgate and Johannesburg. The journey, including transfers, takes approximately 22h 54m.
The distance between Kasane and Bloemfontein is 1276 km. The road distance is 1512 km.
The best way to get from Kasane to Bloemfontein without a car is to bus which takes 22h 54m and costs .
It takes approximately 4h 23m to get from Kasane to Bloemfontein, including transfers.
Kasane to Bloemfontein bus services, operated by Lawa Holdings Pty Ltd, depart from Kasane station.
The best way to get from Kasane to Bloemfontein is to fly which takes 4h 23m and costs R 5 000 - R 17 000. Alternatively, you can bus, which costs and takes 22h 54m.
Kasane to Bloemfontein bus services, operated by Lawa Holdings Pty Ltd, arrive at Phillip Matante Dr station.
Yes, the driving distance between Kasane to Bloemfontein is 1512 km. It takes approximately 20h 40m to drive from Kasane to Bloemfontein.
What companies run services between Kasane, Botswana and Bloemfontein, South Africa?
Airlink flies from Kasane (BBK) to Bram Fischer International Airport (BFN) 6 times a week. Alternatively, you can take a bus from Kasane to Bloemfontein via Phillip Matante Dr, Francistown Bus Rank, Newtown Bus Terminus, Westgate, Park Station, and Johannesburg in around 22h 54m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- flyairlink.com
Flights from Kasane to Bram Fischer International Airport via Johannesburg
- Ave. Duration
- 4h
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- R 5,000–16,000
Flights from Victoria Falls Airport to Bram Fischer International Airport via Johannesburg
- Ave. Duration
- 4h 5m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- R 3,100–14,000
Flights from Kasane to Maseru via Johannesburg
- Ave. Duration
- 16h 50m
- When
- Every day
- Estimated price
- R 4,400–14,000
Flights from Kasane to Maseru via Gaborone, Johannesburg
- Ave. Duration
- 15h 15m
- When
- Friday and Sunday
- Estimated price
- R 4,700–12,000
- Phone
- 080 122 9091
- MLPS.Info@prasa.com
- Website
- res.prasa.com
Car train from Virginia to Bloemfontein
- Ave. Duration
- 1h 48m
- Frequency
- Once a week
- Estimated price
- R 120–170
- Schedules at
- res.prasa.com
- Phone
- +263 71 3800001
- info@bravotours.co.zw
- Website
- bravotours.co.zw
Bus from Victoria Falls to Johannesburg
- Ave. Duration
- 14h
- Frequency
- Twice daily
- Estimated price
- R 1,000–1,300
- Schedules at
- facebook.com
- Phone
- +27 87 150 1895
- customercare@eagleliner.co.za
- Website
- eagleliner.co.za
Bus from Park Station to Biuten St
- Ave. Duration
- 2h 35m
- Frequency
- Twice daily
- Estimated price
- R 130–410
- Schedules at
- eagleliner.co.za
- Single
- R 130–410
Bus from Johannesburg to Bloemfontein
- Ave. Duration
- 5h 20m
- Frequency
- Twice daily
- Estimated price
- R 210–410
- Schedules at
- eagleliner.co.za
- Single
- R 210–410
Bus from Biuten St to Bloemfontein Tourist Ctr
- Ave. Duration
- 1h 55m
- Frequency
- Twice daily
- Estimated price
- R 80–410
- Schedules at
- eagleliner.co.za
- Single
- R 80–410
- Phone
- +27 11 774 3333
- Website
- res.prasa.com
Bus from Welkom to Bloemfontein
- Ave. Duration
- 1h 53m
- Frequency
- Twice daily
- Estimated price
- R 210–290
- Website
- https://res.prasa.com/citytocity/booking
Bus from Johannesburg to Bloemfontein
- Ave. Duration
- 5h 12m
- Frequency
- Twice daily
- Estimated price
- R 250–350
- Website
- https://res.prasa.com/citytocity/booking
- Phone
- +267 240 1832
- Website
- lawaholdings.co.bw
Bus from Kasane to Phillip Matante Dr
- Ave. Duration
- 6h 38m
- Frequency
- Once daily
- Schedules at
- lawaholdings.co.bw
Bus from Kasane to Gaborone
- Ave. Duration
- 18h
- Frequency
- Once daily
- Estimated price
- R 409
- Schedules at
- lawaholdings.co.bw
- Phone
- +267 2416471
- khandasexpress@yahoo.com
Bus from Francistown Bus Rank to Newtown Bus Terminus
- Ave. Duration
- 8h 30m
- Frequency
- Twice a week
- Estimated price
- R 600–750
- Schedules at
- https://www.facebook.com/khandaexpress
- Phone
- +27 11 611 8000
- bookings@greyhound.co.za
- 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
- Phone
- +27 82 805 7919
- evoshuttle@gmail.com
- Website
- africanshuttle.com
Shuttle from Gaborone to Johannesburg Airport
- Ave. Duration
- 5h
- Frequency
- On demand
- Estimated price
- R 6,000–7,000
- Website
- https://www.africanshuttle.com/
- Sedan Vehicle
- R 6,000–7,000
- From
- R 6,000
- Phone
- +27 11 672 9807
- info@vilamora.co.za
- Website
- vila-mora.co.za
Bus from Johannesburg to Bloemfontein
- Ave. Duration
- 5h 58m
- 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 Need to know: Eurostar, How to get from Florence to Rome, and How to get from JFK to New York City - to help you get the most out of your next trip.
More Questions & Answers
There are 452+ hotels available in Bloemfontein.



















