There are 6 ways to get from Oshikango to Gaborone by taxi, bus, car, plane, 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.
Taxi, bus
best- Take the taxi from Oshikango to Ondangwataxi
- Take the bus from Ondangwa to Windhoekbus
- Take the bus from Windhoek to Gaboronebus
28h 1m$146–180Drive, bus, shuttle
cheapest- Drive from Oshikango to Ondjivacar
- Take the bus from Ondjiva to Windhoekbus
- Take a shuttle bus from Windhoek to Gaborone
23h 25m$122–171Drive 1,634.4 km
- Drive from Oshikango to Gaboronecar 1,634.4 km
17h 55m$190–275Taxi, bus, taxi to Mokuti Lodge Airport, fly
- Take the taxi from Oshikango to Oshakatitaxi
- Take the bus from Oshakati to Oshivelobus
- Take the taxi from Oshivelo to Mokuti Lodge Airport (OKU)taxi
- Fly from Mokuti Lodge Airport (OKU) to Gaborone (GBE)plane OKU - GBE
22h 58m$353–766Drive to Ongiva, fly
- Drive from Oshikango to Ongiva (VPE)car
- Fly from Ongiva (VPE) to Gaborone (GBE)plane VPE - GBE
10h 8m$377–1,000Drive, bus to Lubango, fly
- Drive from Oshikango to Ondjivacar
- Take the bus from Ondjiva to Lubangobus
- Fly from Lubango (SDD) to Gaborone (GBE)plane SDD - GBE
22h 33m$353–1,283
Mokuti Lodge Airport (OKU) to Gaborone (GBE) flights
Questions & Answers
The cheapest way to get from Oshikango to Gaborone is to drive and bus and shuttle which costs $120 - $180 and takes 23h 25m.
The fastest way to get from Oshikango to Gaborone is to drive and fly which takes 10h 8m and costs $370 - $1,000.
The distance between Oshikango and Gaborone is 1815 km. The road distance is 1634.4 km.
The best way to get from Oshikango to Gaborone without a car is to taxi and bus which takes 28h 1m and costs $140 - $180.
It takes approximately 28h 1m to get from Oshikango to Gaborone, including transfers.
Yes, the driving distance between Oshikango to Gaborone is 1634 km. It takes approximately 17h 55m to drive from Oshikango to Gaborone.
There are 396+ hotels available in Gaborone.
What companies run services between Oshikango, Namibia and Gaborone, Botswana?
There is no direct connection from Oshikango to Gaborone. However, you can take the taxi to Ondangwa, take the bus to Windhoek, walk to Windhoek, then take the bus to Gaborone. Alternatively, you can drive from Oshikango to Gaborone in around 17h 55m.
- Website
- flyairlink.com
Flights from Mokuti Lodge Airport to Gaborone via Windhoek, Johannesburg
- Ave. Duration
- 16h 35m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $220–750
Flights from Mokuti Lodge Airport to Gaborone via Windhoek, Capetown
- Ave. Duration
- 22h 20m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $310–850
Flights from Lubango to Gaborone via Luanda, Windhoek, Johannesburg
- Ave. Duration
- 20h 15m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- $290–1,200
- Website
- airbotswana.co.bw
Flights from Lubango to Gaborone via Luanda, Capetown
- Ave. Duration
- 14h 30m
- When
- Tuesday
- Estimated price
- $310–1,300
Flights from Lubango to Gaborone via Luanda, Johannesburg
- Ave. Duration
- 19h 25m
- When
- Monday to Wednesday
- Estimated price
- $290–1,200
- Phone
- +264 61 234 164
- [email protected]
- Website
- nch.com.na
Bus from Ondangwa to Windhoek
- Ave. Duration
- 7h 35m
- Frequency
- 5 times a day
- Estimated price
- $22–25
- Schedules at
- nch.com.na
- Single
- $22–25
- Phone
- +264 81 331 5475
- Website
- facebook.com
Bus from Windhoek to Gaborone
- Ave. Duration
- 18h 36m
- Frequency
- Once a week
- Estimated price
- $70–90
- Website
- https://www.facebook.com/MushimaNamibia/
- Phone
- +27 (0)21 380 4400
- [email protected]
- Website
- intercape.co.za
Bus from Oshakati to Oshivelo
- Ave. Duration
- 2h 46m
- Frequency
- Twice daily
- Estimated price
- $9–12
- Website
- https://www.intercape.co.za
- Phone
- +244 923 169 920
- [email protected]
- Website
- macontransp.com
Bus from Ondjiva to Windhoek
- Ave. Duration
- 9h 30m
- Frequency
- Twice daily
- Estimated price
- $13–19
- Schedules at
- macontransp.com
- Single
- $13–19
Bus from Ondjiva to Lubango
- Ave. Duration
- 5h 6m
- Frequency
- Twice daily
- Estimated price
- $9–13
- Schedules at
- macontransp.com
- Single
- $9–13
- Phone
- +264-61-300-743
- Website
- shuttlesnamibia.com
Shuttle from Windhoek to Gaborone
- Ave. Duration
- 12h 20m
- Frequency
- Twice a week
- Estimated price
- $100–140
- Schedules at
- shuttlesnamibia.com
- Ave. Duration
- 42 min
- Estimated price
- $40–65
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 What documents do I need to cross Niagara Falls?, 5 delightfully under-the-radar French towns you need to visit, and Train travel in France: A guide to SNCF - to help you get the most out of your next trip.









