There are 5 ways to get from Cacuna to Botswana by car, bus, plane, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Drive, bus, bus to Luanda International Airport, fly to Maun Airport
best- Drive from Cacuna to Xá Muteba
- Take the bus from Xá Muteba to N'dalatando
- Take the bus from N'dalatando to Gamek Terminal
- Fly from Luanda International Airport (LAD) to Maun Airport (MUB)LAD - MUB
34h 25m$528–1,656Drive, bus to Saurimo Airport, fly to Gaborone
cheapest- Drive from Cacuna to Camanongue
- Take the bus from Camanongue to Saurimo
- Fly from Saurimo Airport (VHC) to Gaborone (GBE)VHC - GBE
33h 4m$288–1,028Drive, bus, bus to Luanda International Airport, fly to Gaborone
- Drive from Cacuna to Xá Muteba
- Take the bus from Xá Muteba to N'dalatando
- Take the bus from N'dalatando to Gamek Terminal
- Fly from Luanda International Airport (LAD) to Gaborone (GBE)LAD - GBE
23h 22m$448–1,796Drive, bus, train to Luanda, fly to Maun Airport
- Drive from Cacuna to Xá Muteba
- Take the bus from Xá Muteba to Malanje
- Take the train from Malange to Baia
- Fly from Luanda (NBJ) to Maun Airport (MUB)NBJ - MUB
39h 9mDrive, bus, train to Luanda, fly to Gaborone
- Drive from Cacuna to Xá Muteba
- Take the bus from Xá Muteba to Malanje
- Take the train from Malange to Baia
- Fly from Luanda (NBJ) to Gaborone (GBE)NBJ - GBE
27h 50m
Luanda International Airport (LAD) to Maun Airport (MUB) flights
Questions & Answers
The cheapest way to get from Cacuna to Botswana is to drive and bus and fly which costs $440 - $1,800 and takes 23h 22m.
The fastest way to get from Cacuna to Botswana is to drive and bus and fly which takes 23h 22m and costs $440 - $1,800.
The distance between Cacuna and Botswana is 2391 km.
It takes approximately 34h 25m to get from Cacuna to Botswana, including transfers.
Botswana is 1h ahead of Cacuna. It is currently 7:37 AM in Cacuna and 8:37 AM in Botswana.
What companies run services between Cacuna, Angola and Botswana?
There is no direct connection from Cacuna to Botswana. However, you can drive to Xá Muteba, take the bus to N'dalatando, take the bus to Gamek Terminal, take the taxi to Luanda International Airport (LAD) airport, then fly to Maun Airport (MUB). Alternatively, you can drive to Xá Muteba, take the bus to N'dalatando, take the bus to Gamek Terminal, take the taxi to Luanda International Airport (LAD) airport, fly to Gaborone (GBE), then take the taxi to Mogoditshane.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- flyairlink.com
Flights from Luanda International Airport to Maun Airport via Johannesburg
- Ave. Duration
- 23h 20m
- When
- Tuesday, Thursday, Friday, and Sunday
- Estimated price
- $500–1,600
Flights from Luanda International Airport to Maun Airport via Johannesburg, Windhoek
- Ave. Duration
- 20h 50m
- When
- Tuesday and Thursday
- Estimated price
- $600–1,800
Flights from Luanda to Maun Airport via Capetown
- Ave. Duration
- 17h 35m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- $380–1,500
Flights from Luanda to Maun Airport via Windhoek
- Ave. Duration
- 23h 30m
- When
- Tuesday and Saturday
- Estimated price
- $250–1,300
Flights from Saurimo Airport to Gaborone via Luanda, Johannesburg
- Ave. Duration
- 20h 25m
- When
- Thursday and Saturday
- Estimated price
- $230–950
Flights from Saurimo Airport to Gaborone via Luanda, Capetown
- Ave. Duration
- 25h 5m
- When
- Wednesday and Friday
- Estimated price
- $280–1,000
Flights from Luanda to Gaborone via Johannesburg
- Ave. Duration
- 11h 45m
- When
- Thursday
- Estimated price
- $210–1,000
Flights from Luanda to Gaborone via Maputo, Johannesburg
- Ave. Duration
- 8h 30m
- When
- Thursday, Friday, and Sunday
- Estimated price
- $240–1,100
- Website
- airbotswana.co.bw
Flights from Luanda International Airport to Maun Airport via Johannesburg, Gaborone
- Ave. Duration
- 17h 50m
- When
- Friday and Sunday
- Estimated price
- $500–1,600
Flights from Luanda to Maun Airport via Johannesburg
- Ave. Duration
- 17h 40m
- When
- Thursday and Saturday
- Estimated price
- $310–1,400
Flights from Luanda to Gaborone via Johannesburg
- Ave. Duration
- 6h
- When
- Tuesday and Thursday
- Estimated price
- $210–1,000
- Website
- flysaa.com
Flights from Saurimo Airport to Gaborone via Luanda, Johannesburg
- Ave. Duration
- 19h 50m
- When
- Thursday and Saturday
- Estimated price
- $230–950
Flights from Luanda to Gaborone via Kinshasa, Johannesburg
- Ave. Duration
- 8h 45m
- When
- Saturday
- Estimated price
- $260–800
- Phone
- (+244) 222 301 001
- cfl@cflep.co.ao
- Website
- cflep.co.ao
Train from Malange to Baia
- Ave. Duration
- 10h 25m
- Frequency
- Once daily
- Schedules at
- cflep.co.ao
- Phone
- +244 923 169 920
- faleconnosco@macontransp.com
- Website
- macontransp.com
Bus from Xá Muteba to N'dalatando
- Ave. Duration
- 5h 50m
- Frequency
- 3 times a day
- Estimated price
- $8–25
- Schedules at
- macontransp.com
- Single
- $8–13
Bus from N'dalatando to Gamek Terminal
- Ave. Duration
- 3h 59m
- Frequency
- Every 4 hours
- Estimated price
- $6–11
- Schedules at
- macontransp.com
- Single
- $7–11
Bus from Xá Muteba to Malanje
- Ave. Duration
- 2h 40m
- Frequency
- 4 times a day
- Estimated price
- $7–16
- Schedules at
- macontransp.com
- Single
- $7–10
Bus from Camanongue to Saurimo
- Ave. Duration
- 6h
- Frequency
- Once daily
- Estimated price
- $10–15
- Schedules at
- macontransp.com
- Single
- $10–15
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, Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, and How do I get from Sydney to Melbourne - to help you get the most out of your next trip.





