There are 6 ways to get from Benguela to South Africa by plane, bus, shuttle, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Johannesburg International Airport
best- Fly from Catumbela Airport (CBT) to Johannesburg International Airport (JNB)plane CBT - JNB
11h 13mR 5,049–17,136Bus
cheapest- Take the bus from Benguela to Windhoekbus
- Take the bus from Windhoek to Johannesburgbus
43h 42mR 1,842–2,376Bus, shuttle
- Take the bus from Benguela to Windhoekbus
- Take a shuttle bus from Windhoek to Johannesburg
35h 36mR 2,602–2,856Drive 2,678.8 km
- Drive from Benguela to Johannesburgcar 2,678.8 km
31h 43mR 5,987–8,647Fly to Cape Town International Airport
- Fly from Catumbela Airport (CBT) to Cape Town International Airport (CPT)plane CBT - CPT
7h 56mR 5,699–19,826Fly to King Shaka International Airport
- Fly from Catumbela Airport (CBT) to King Shaka International Airport (DUR)plane CBT - DUR
12h 33mR 5,689–19,926
Catumbela Airport (CBT) to Johannesburg International Airport (JNB) flights
Questions & Answers
The cheapest way to get from Benguela to South Africa is to bus which costs R 1 800 - R 2 400 and takes 43h 42m.
The fastest way to get from Benguela to South Africa is to fly which takes 7h 56m and costs R 5 500 - R 20 000.
No, there is no direct bus from Benguela to South Africa. However, there are services departing from Benguela and arriving at Johannesburg via Windhoek. The journey, including transfers, takes approximately 43h 42m.
The distance between Benguela and South Africa is 2205 km. The road distance is 2678.8 km.
The best way to get from Benguela to South Africa without a car is to bus and shuttle which takes 35h 36m and costs R 2 600 - R 2 900.
It takes approximately 11h 13m to get from Benguela to South Africa, including transfers.
Benguela to South Africa bus services, operated by Macon, depart from Benguela station.
The best way to get from Benguela to South Africa is to fly which takes 11h 13m and costs R 5 000 - R 18 000. Alternatively, you can bus, which costs R 1 800 - R 2 400 and takes 43h 42m.
Benguela to South Africa bus services, operated by Macon, arrive at Windhoek station.
South Africa is 1h ahead of Benguela. It is currently 1:10 AM in Benguela and 2:10 AM in South Africa.
What companies run services between Benguela, Angola and South Africa?
TAAG Angola Airlines and South African Airways fly from Catumbela Airport (CBT) to Johannesburg International Airport (JNB) 6 times a week. Alternatively, you can take a bus from Benguela to Johannesburg via Windhoek and Windhoek in around 43h 42m.
- Website
- taag.com
Flights from Catumbela Airport to Johannesburg International Airport via Luanda
- Ave. Duration
- 16h 15m
- When
- Friday and Sunday
- Estimated price
- R 4,100–16,000
Flights from Catumbela Airport to Johannesburg International Airport via Luanda, Cape Town International Airport
- Ave. Duration
- 14h 40m
- When
- Friday and Sunday
- Estimated price
- R 4,600–18,000
Flights from Catumbela Airport to Cape Town International Airport via Luanda
- Ave. Duration
- 10h 26m
- When
- Friday, Sunday, Monday, and Tuesday
- Estimated price
- R 5,000–19,000
Flights from Catumbela Airport to King Shaka International Airport via Luanda, Johannesburg International Airport
- Ave. Duration
- 19h 40m
- When
- Friday and Sunday
- Estimated price
- R 4,900–19,000
- Website
- g-airways.com
Flights from Catumbela Airport to King Shaka International Airport via Luanda, Cape Town International Airport
- Ave. Duration
- 10h 50m
- When
- Friday and Sunday
- Estimated price
- R 5,000–21,000
Flights from Catumbela Airport to King Shaka International Airport via Luanda, Johannesburg International Airport
- Ave. Duration
- 18h 40m
- When
- Sunday
- Estimated price
- R 4,900–19,000
- Website
- flysaa.com
Flights from Catumbela Airport to Johannesburg International Airport via Luanda, Cape Town International Airport
- Ave. Duration
- 10h 35m
- When
- Friday and Sunday
- Estimated price
- R 4,600–18,000
- Phone
- +244 923 169 920
- [email protected]
- Website
- macontransp.com
Bus from Benguela to Windhoek
- Ave. Duration
- 18h 32m
- Frequency
- Twice daily
- Estimated price
- R 340–480
- Schedules at
- macontransp.com
- Single
- R 340–480
Bus from Benguela to Windhoek
- Ave. Duration
- 18h 32m
- Frequency
- Twice daily
- Estimated price
- R 340–480
- Schedules at
- macontransp.com
- Single
- R 340–480
- Phone
- +264-61-300-743
- Website
- shuttlesnamibia.com
Shuttle from Windhoek to Johannesburg
- Ave. Duration
- 16h
- Frequency
- Once a week
- Estimated price
- R 2,200–2,300
- Schedules at
- shuttlesnamibia.com
- Phone
- +264 81 331 5475
- Website
- Mushima Tours
Bus from Windhoek to Johannesburg
- Ave. Duration
- 24h
- Frequency
- Once a week
- Estimated price
- R 1,500–1,900
- Website
- Mushima Tours
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 to and around Russia for the 2018 FIFA World Cup, How to get from Southend Airport into central London, and How do I get from Sydney to Melbourne - to help you get the most out of your next trip.
More Questions & Answers
Yes, the driving distance between Benguela to South Africa is 2679 km. It takes approximately 31h 43m to drive from Benguela to South Africa.
There are 4995+ hotels available in South Africa.




