There are 5 ways to get from Francistown to Shakawe by bus, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, drive
best- Take the bus from Francistown Bus Rank to Kasane Bus Rankbus
- Drive from Kasane Bus Rank to Livingstonecar
- Take the bus from Livingstone to Divundubus
- Drive from Divundu to Shakawecar
14h 52m$69–85Drive 863.4 km
- Drive from Francistown to Shakawecar 863.4 km
11h 1m$85–123Fly from Francistown Airport, drive
- Fly from Francistown Airport (FRW) to Maun Airport (MUB)plane FRW - MUB
- Drive from Maun Airport (MUB) to Shakawecar
15h 6m$288–490Bus, drive via Katima Mulilo
- Take the bus from Phillip Matante Dr to Kasanebus
- Take the bus from Kazungula to Katima Mulilobus
- Take the bus from Katima Mulilo to Divundubus
- Drive from Divundu to Shakawecar
21h 36m$74–91Drive to Bulawayo, fly, drive
- Drive from Francistown to Bulawayo (BUQ)car
- Fly from Bulawayo (BUQ) to Maun Airport (MUB)plane BUQ - MUB
- Drive from Maun Airport (MUB) to Shakawecar
12h 3m$484–1,212
Francistown Airport (FRW) to Maun Airport (MUB) flights
Questions & Answers
The cheapest way to get from Francistown to Shakawe is to bus and drive which costs $65 - $85 and takes 14h 52m.
The fastest way to get from Francistown to Shakawe is to drive which takes 11h 1m and costs $80 - $130.
The distance between Francistown and Shakawe is 1136 km. The road distance is 863.4 km.
It takes approximately 14h 52m to get from Francistown to Shakawe, including transfers.
Yes, the driving distance between Francistown to Shakawe is 863 km. It takes approximately 11h 1m to drive from Francistown to Shakawe.
There are eight+ hotels available in Shakawe.
What companies run services between Francistown, Botswana and Shakawe, Botswana?
There is no direct connection from Francistown to Shakawe. However, you can take the bus to Kasane Bus Rank, drive to Livingstone, take the bus to Divundu, then drive to Shakawe. Alternatively, you can drive from Francistown to Shakawe in around 11h 1m.
- Website
- airbotswana.co.bw
Flights from Francistown Airport to Maun Airport via Gaborone
- Ave. Duration
- 13h 32m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- $240–420
- Website
- flyairlink.com
Flights from Bulawayo to Maun Airport via Johannesburg
- Ave. Duration
- 4h 12m
- When
- Every day
- Estimated price
- $410–1,100
- Phone
- +267 2416471
- [email protected]
Bus from Francistown Bus Rank to Kasane Bus Rank
- Ave. Duration
- 7h
- Frequency
- Once daily
- Estimated price
- $31
- Schedules at
- https://www.facebook.com/khandaexpress
- Phone
- +27 (0)21 380 4400
- [email protected]
- Website
- intercape.co.za
Bus from Livingstone to Divundu
- Ave. Duration
- 5h 9m
- Frequency
- 4 times a week
- Estimated price
- $23–29
- Website
- https://www.intercape.co.za
Bus from Katima Mulilo to Divundu
- Ave. Duration
- 7h 33m
- Frequency
- 4 times a week
- Estimated price
- $30–40
- Website
- https://www.intercape.co.za
- Phone
- +267 240 1832
- Website
- lawaholdings.co.bw
Bus from Phillip Matante Dr to Kasane
- Ave. Duration
- 9h 18m
- Frequency
- Once daily
- Estimated price
- $19
- Schedules at
- lawaholdings.co.bw
- Phone
- +260 961806060
- [email protected]
- Website
- facebook.com
Bus from Kazungula to Katima Mulilo
- Ave. Duration
- 2h 2m
- Frequency
- Every 3 hours
- Estimated price
- $11
- Website
- https://www.facebook.com/Uglmazhandu/
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 Slovenia: Getting from Ljubljana to Lake Bled, Heading to Europe? Read this before you buy a Eurail Pass, and Travelling to and around Russia for the 2018 FIFA World Cup - to help you get the most out of your next trip.








