There are 8 ways to get from Tshabong to Kasane by bus, plane, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus to Gaborone, fly to Kasane
best- Take the bus from Tsabong to Gaboronebus
- Fly from Gaborone (GBE) to Kasane (BBK)plane GBE - BBK
10h 28m$257–637Bus
cheapest- Take the bus from Tsabong to Gaboronebus
- Take the bus from Gaborone to Kasanebus
26h$64–66Bus via Tlokweng
- Take the bus from Tsabong to Gaboronebus
- Take the bus from Tlokweng to Kazungulabus
21h 12mDrive 1,427.7 km
- Drive from Tshabong to Kasanecar 1,427.7 km
19h 6m$141–203Drive to Sishen, fly to Kasane
- Drive from Tshabong to Sishen (SIS)car
- Fly from Sishen (SIS) to Kasane (BBK)plane SIS - BBK
10h 27m$400–794Drive to Upington, fly to Kasane
- Drive from Tshabong to Upington (UTN)car
- Fly from Upington (UTN) to Kasane (BBK)plane UTN - BBK
11h 10m$474–942Drive to Sishen, fly to Harry Mwanga Nkumbula International Airport, bus
- Drive from Tshabong to Sishen (SIS)car
- Fly from Sishen (SIS) to Harry Mwanga Nkumbula International Airport (LVI)plane SIS - LVI
- Take the bus from Livingstone to Kazungulabus
11h 43m$355–912Drive to Sishen, fly to Victoria Falls Airport, bus
- Drive from Tshabong to Sishen (SIS)car
- Fly from Sishen (SIS) to Victoria Falls Airport (VFA)plane SIS - VFA
- Take the bus from Livingstone to Kazungulabus
12h 55m$272–621
Gaborone (GBE) to Kasane (BBK) flights
Questions & Answers
The cheapest way to get from Tshabong to Kasane is to bus which costs $63 - $66 and takes 26h.
The fastest way to get from Tshabong to Kasane is to drive and fly which takes 10h 27m and costs $400 - $800.
No, there is no direct bus from Tshabong to Kasane. However, there are services departing from Tsabong and arriving at Kazungula via Tlokweng. The journey, including transfers, takes approximately 21h 12m.
The distance between Tshabong and Kasane is 1277 km. The road distance is 1427.7 km.
The best way to get from Tshabong to Kasane without a car is to bus which takes 26h and costs $63 - $66.
It takes approximately 10h 28m to get from Tshabong to Kasane, including transfers.
Tshabong to Kasane bus services, operated by AT and T Monnakgotla, depart from Tsabong station.
Tshabong to Kasane bus services, operated by AT and T Monnakgotla, arrive at Gaborone station.
Yes, the driving distance between Tshabong to Kasane is 1428 km. It takes approximately 19h 6m to drive from Tshabong to Kasane.
There are 61+ hotels available in Kasane.
What companies run services between Tshabong, Botswana and Kasane, Botswana?
You can take a bus from Tsabong to Kasane via Gaborone, Tlokweng, and Kazungula in around 21h 12m.
- Website
- flyairlink.com
Flights from Sishen to Kasane via Johannesburg
- Ave. Duration
- 5h 10m
- When
- Monday to Friday
- Estimated price
- $340–950
Flights from Upington to Kasane via Johannesburg
- Ave. Duration
- 4h 50m
- When
- Monday to Friday
- Estimated price
- $380–1,100
Flights from Sishen to Harry Mwanga Nkumbula International Airport via Johannesburg
- Ave. Duration
- 4h 5m
- When
- Monday to Friday
- Estimated price
- $310–850
Flights from Sishen to Victoria Falls Airport via Johannesburg
- Ave. Duration
- 4h 50m
- When
- Monday to Friday
- Estimated price
- $280–800
- Website
- airbotswana.co.bw
Flights from Gaborone to Kasane
- Ave. Duration
- 2h
- When
- Friday and Sunday
- Estimated price
- $180–240
Flights from Gaborone to Kasane via Maun
- Ave. Duration
- 3h 15m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- $180–240
- Website
- flycemair.co.za
Flights from Sishen to Kasane via Johannesburg
- Ave. Duration
- 5h 55m
- When
- Wednesday
- Estimated price
- $370–750
Flights from Upington to Kasane via Johannesburg
- Ave. Duration
- 5h 20m
- When
- Wednesday
- Estimated price
- $410–850
- Website
- fastjet.com
Flights from Sishen to Victoria Falls Airport via Johannesburg
- Ave. Duration
- 4h 25m
- When
- Monday to Friday
- Estimated price
- $220–550
- Phone
- +267 3995921/20
- Website
- monnakgotla.co.bw
Bus from Tsabong to Gaborone
- Ave. Duration
- 7h
- Frequency
- Once daily
- Estimated price
- $41
- Schedules at
- monnakgotla.co.bw
Bus from Tsabong to Gaborone
- Ave. Duration
- 7h
- Frequency
- Once daily
- Estimated price
- $41
- Schedules at
- monnakgotla.co.bw
Bus from Tsabong to Gaborone
- Ave. Duration
- 7h
- Frequency
- Once daily
- Estimated price
- $41
- Schedules at
- monnakgotla.co.bw
- Phone
- +260 973334200
- [email protected]
- Website
- juldan-motors.com
Bus from Tlokweng to Kazungula
- Ave. Duration
- 12h 33m
- Frequency
- Twice a week
- Website
- https://juldan-motors.com/en
- Phone
- +260 961806060
- [email protected]
- Website
- facebook.com
Bus from Livingstone to Kazungula
- Ave. Duration
- 1h 13m
- Frequency
- Every 3 hours
- Estimated price
- $5
- Website
- https://www.facebook.com/Uglmazhandu/
Bus from Livingstone to Kazungula
- Ave. Duration
- 1h 13m
- Frequency
- Every 3 hours
- Estimated price
- $5
- Website
- https://www.facebook.com/Uglmazhandu/
- Phone
- +267 240 1832
- Website
- lawaholdings.co.bw
Bus from Gaborone to Kasane
- Ave. Duration
- 18h
- Frequency
- Once daily
- Estimated price
- $23–25
- Schedules at
- lawaholdings.co.bw
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 Italian Lakes: Getting around by train, Flying into Beijing?, and French strikes 2018: What are my alternative transport options? - to help you get the most out of your next trip.





