There are 7 ways to get from Shakawe to Gaborone by car, plane, bus, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Drive to Maun Airport, fly
best- Drive from Shakawe to Maun Airport (MUB)car
- Fly from Maun Airport (MUB) to Gaborone (GBE)plane MUB - GBE
7h 14m$227–594Drive, bus
cheapest- Drive from Shakawe to Divunducar
- Take the bus from Divundu to Livingstonebus
- Take the bus from Livingstone to Kazungulabus
- Take the bus from Kasane to Gaboronebus
27h 6m$67–80Drive, bus, taxi
- Drive from Shakawe to Divunducar
- Take the bus from Divundu to Livingstonebus
- Take the taxi from Livingstone to Kazungulataxi
- Take the bus from Kazungula to Tlokwengbus
20h 34mDrive 1,112.2 km
- Drive from Shakawe to Gaboronecar 1,112.2 km
14h 53m$110–158Drive to Victoria Falls Airport, fly
- Drive from Shakawe to Victoria-Falls-Airport-VFAcar
- Fly from Victoria Falls Airport (VFA) to Gaborone (GBE)plane VFA - GBE
8h 15m$446–553Drive, bus to Katima Mulilo Airport, fly
- Drive from Shakawe to Divunducar
- Take the bus from Divundu to Katima Mulilobus
- Fly from Katima Mulilo Airport (MPA) to Gaborone (GBE)plane MPA - GBE
15h 15m$277–664Drive, bus via Katima Mulilo
- Drive from Shakawe to Divunducar
- Take the bus from Divundu to Katima Mulilobus
- Take the bus from Katima Mulilo to Kazungulabus
- Take the bus from Kasane to Gaboronebus
30h 17m$80–97
Maun Airport (MUB) to Gaborone (GBE) flights
Questions & Answers
The cheapest way to get from Shakawe to Gaborone is to drive and bus which costs $65 - $80 and takes 27h 6m.
The fastest way to get from Shakawe to Gaborone is to drive and fly which takes 7h 14m and costs $220 - $600.
The distance between Shakawe and Gaborone is 963 km. The road distance is 1112.2 km.
It takes approximately 7h 14m to get from Shakawe to Gaborone, including transfers.
Yes, the driving distance between Shakawe to Gaborone is 1112 km. It takes approximately 14h 53m to drive from Shakawe to Gaborone.
There are 419+ hotels available in Gaborone.
What companies run services between Shakawe, Botswana and Gaborone, Botswana?
There is no direct connection from Shakawe to Gaborone. However, you can drive to Maun Airport (MUB) airport, fly to Gaborone (GBE), then take the taxi to Gaborone. Alternatively, you can drive to Divundu, take the bus to Livingstone, take the taxi to Kazungula, take the bus to Tlokweng, then take the taxi to Gaborone.
- Website
- flyairlink.com
Flights from Maun Airport to Gaborone via Johannesburg
- Ave. Duration
- 3h 15m
- When
- Every day
- Estimated price
- $470–600
Flights from Victoria Falls Airport to Gaborone via Johannesburg
- Ave. Duration
- 3h 50m
- When
- Every day
- Estimated price
- $260–750
Flights from Katima Mulilo Airport to Gaborone via Maun Airport, Johannesburg
- Ave. Duration
- 4h 40m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $250–700
- Website
- airbotswana.co.bw
Flights from Maun Airport to Gaborone
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- $150–230
Flights from Katima Mulilo Airport to Gaborone via Maun Airport
- Ave. Duration
- 8h 10m
- When
- Wednesday
- Estimated price
- $190–550
- Website
- ethiopianairlines.com
Flights from Victoria Falls Airport to Gaborone
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- $340–360
- Phone
- +27 (0)21 380 4400
- [email protected]
- Website
- Intercape
Bus from Divundu to Livingstone
- Ave. Duration
- 5h 10m
- Frequency
- 4 times a week
- Estimated price
- $23–29
- Website
- Intercape
Bus from Divundu to Katima Mulilo
- Ave. Duration
- 7h 33m
- Frequency
- 4 times a week
- Estimated price
- $30–40
- Website
- Intercape
Bus from Divundu to Livingstone
- Ave. Duration
- 5h 10m
- Frequency
- 4 times a week
- Estimated price
- $23–29
- Website
- Intercape
Bus from Divundu to Katima Mulilo
- Ave. Duration
- 7h 33m
- Frequency
- 4 times a week
- Estimated price
- $30–40
- Website
- Intercape
- Phone
- +260 973334200
- [email protected]
- Website
- Juldan Motors
Bus from Kazungula to Tlokweng
- Ave. Duration
- 12h 33m
- Frequency
- Twice a week
- Website
- Juldan Motors
- Phone
- +260 961806060
- [email protected]
- Website
- Unlimited Gifts Limited
Bus from Livingstone to Kazungula
- Ave. Duration
- 1h 13m
- Frequency
- Every 3 hours
- Estimated price
- $5
- Website
- Unlimited Gifts Limited
Bus from Katima Mulilo to Kazungula
- Ave. Duration
- 2h 1m
- Frequency
- Every 3 hours
- Estimated price
- $11
- Website
- Unlimited Gifts Limited
- Phone
- +267 240 1832
- Website
- lawaholdings.co.bw
Bus from Kasane to Gaborone
- Ave. Duration
- 18h
- Frequency
- Once daily
- Estimated price
- $23–25
- Schedules at
- lawaholdings.co.bw
Bus from Kasane to Gaborone
- Ave. Duration
- 18h
- Frequency
- Once daily
- Estimated price
- $23–25
- Schedules at
- lawaholdings.co.bw
- Ave. Duration
- 56 min
- Estimated price
- $80–100
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 5 incredible day trips from Florence by train, How to get from Florence to Rome, and Italian Lakes: Getting around by train - to help you get the most out of your next trip.







