There are 6 ways to get from Oshikango to Gaborone by car, plane, taxi, bus, 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.
Drive to Ongiva, fly to Gaborone
best- Drive from Oshikango to Ongiva (VPE)car
- Fly from Ongiva (VPE) to Gaborone (GBE)plane VPE - GBE
10h 33m$387–950Drive, bus, shuttle
cheapest- Drive from Oshikango to Ondjivacar
- Take the bus from Ondjiva to Windhoekbus
- Take a shuttle bus from Windhoek to Gaborone
23h 22m$121–161Taxi, bus
- Take the taxi from Oshikango to Ondangwataxi
- Take the bus from Ondangwa to Windhoekbus
- Take the bus from Windhoek to Gaboronebus
28h 1m$145–173Drive 1,634.4 km
- Drive from Oshikango to Gaboronecar 1,634.4 km
17h 55m$190–275Drive to Ongiva, fly to Lanseria International Airport, shuttle
- Drive from Oshikango to Ongiva (VPE)car
- Fly from Ongiva (VPE) to Lanseria International Airport (HLA)plane VPE - HLA
- Take a shuttle bus from Lanseria Airport to Gaborone
28h 3m$737–1,940Drive, bus to Lubango, fly to Gaborone
- Drive from Oshikango to Ondjivacar
- Take the bus from Ondjiva to Lubangobus
- Fly from Lubango (SDD) to Gaborone (GBE)plane SDD - GBE
17h 45m$363–1,284
Ongiva (VPE) to Gaborone (GBE) flights
Comparing Your Travel Options
The cheapest way to get from Oshikango to Gaborone is to drive and bus and shuttle which costs $120 - $170 and takes 23h 22m.
The fastest way to get from Oshikango to Gaborone is to drive and fly which takes 10h 33m and costs $380 - $950.
The distance between Oshikango and Gaborone is 1429 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 10h 33m 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 389+ 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 drive to Ongiva (VPE) airport, fly to Gaborone (GBE), then take the taxi to Gaborone. Alternatively, you can take the taxi to Ondangwa, take the bus to Windhoek, walk to Windhoek, then take the bus to Gaborone.
- Website
- flysafair.co.za
Flights from Ongiva to Lanseria International Airport via Luanda, Capetown
- Ave. Duration
- 22h 5m
- When
- Sunday
- Estimated price
- $370–1,500
Flights from Ongiva to Lanseria International Airport via Luanda, Johannesburg, Durban
- Ave. Duration
- 22h 15m
- When
- Sunday
- Estimated price
- $360–1,500
- Website
- flyairlink.com
Flights from Lubango to Gaborone via Luanda, Johannesburg
- Ave. Duration
- 9h 45m
- When
- Monday, Tuesday, Friday, and Sunday
- Estimated price
- $300–1,200
- Website
- airbotswana.co.bw
Flights from Lubango to Gaborone via Luanda, Capetown
- Ave. Duration
- 14h 30m
- When
- Tuesday
- Estimated price
- $330–1,400
- 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
- $21–24
- Schedules at
- nch.com.na
- Single
- $21–24
- Phone
- +264 81 447 7230
- [email protected]
- Website
- Mushima Tours
Bus from Windhoek to Gaborone
- Ave. Duration
- 18h 36m
- Frequency
- Once a week
- Estimated price
- $70–85
- Website
- Mushima Tours
- 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–130
- Schedules at
- shuttlesnamibia.com
- Phone
- +27 82 805 7919
- [email protected]
- Website
- Evo's African Shuttle
Shuttle from Lanseria Airport to Gaborone
- Ave. Duration
- 4h 30m
- Frequency
- On demand
- Estimated price
- $370–424
- Website
- Evo's African Shuttle
- Sedan Vehicle
- $370–420
- From
- $424
- Ave. Duration
- 45 min
- Estimated price
- $50–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 Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, What are the different types of Renfe trains in Spain?, and Why you should take the train in the US - to help you get the most out of your next trip.






