There are 8 ways to get from Cape Town to Solwezi by plane, bus (Greyhound), car, or bus
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 Solwezi
best- Fly from Cape Town International Airport (CPT) to Solwezi (SLI)plane CPT - SLI
8h 26m$234–628Bus
- Take the bus from Cape Town Stn to Park Stationbus
- Take the bus from Johanneburg to Kitwebus
- Take the bus from Kitwe to Solwezibus
2d 1hDrive 3,536.3 km
- Drive from Cape Town to Solwezicar 3,536.3 km
39h 8m$519–750Fly to Ndola, bus
- Fly from Cape Town International Airport (CPT) to Ndola (NLA)plane CPT - NLA
- Take the bus from Ndola to Solwezibus
11h 36mFly to Lubumbashi International Airport, drive
- Fly from Cape Town International Airport (CPT) to Lubumbashi International Airport (FBM)plane CPT - FBM
- Drive from Lubumbashi International Airport (FBM) to Solwezicar
10h 31m$340–508Fly to Lusaka, bus
- Fly from Cape Town International Airport (CPT) to Lusaka (LUN)plane CPT - LUN
- Take the bus from Lusaka to Solwezibus
15h 41m$398–593Bus via Ndola
- Take the bus from Cape Town to Johannesburgbus
- Take the bus from 156 Pritchard St to Central Bus Stnbus
- Take the bus from Ndola to Solwezibus
2d 4hDrive via Bellville 3,515.8 km
- Drive from Bellville to Solwezicar 3,515.8 km
39h 40m$504–754
Cape Town International Airport (CPT) to Solwezi (SLI) flights
Comparing Your Travel Options
The cheapest way to get from Cape Town to Solwezi is to fly which costs $230 - $650 and takes 8h 26m.
The fastest way to get from Cape Town to Solwezi is to fly which takes 8h 26m and costs $230 - $650.
No, there is no direct bus from Cape Town to Solwezi. However, there are services departing from Cape Town Stn and arriving at Solwezi via Johanneburg and Kitwe. The journey, including transfers, takes approximately 2 days 1h.
The distance between Cape Town and Solwezi is 2572 km. The road distance is 3536.3 km.
The best way to get from Cape Town to Solwezi without a car is to bus which takes 2 days 1h and costs .
It takes approximately 8h 26m to get from Cape Town to Solwezi, including transfers.
Cape Town to Solwezi bus services, operated by Eagle Liner, depart from Cape Town Stn station.
The best way to get from Cape Town to Solwezi is to fly which takes 8h 26m and costs $230 - $650. Alternatively, you can bus, which costs and takes 2 days 1h.
Cape Town to Solwezi bus services, operated by Eagle Liner, arrive at Park Station.
Yes, the driving distance between Cape Town to Solwezi is 3536 km. It takes approximately 39h 8m to drive from Cape Town to Solwezi.
What companies run services between Cape Town, South Africa and Solwezi, Zambia?
Safair, Proflight Zambia, and three other airlines fly from Cape Town International Airport (CPT) to Solwezi (SLI) twice daily. Alternatively, you can take a bus from Cape Town Stn to Solwezi via Park Station, Johanneburg, and Kitwe in around 2d 1h.
- Website
- flyairlink.com
Flights from Cape Town International Airport to Ndola via Johannesburg
- Ave. Duration
- 6h 20m
- When
- Every day
- Estimated price
- $310–800
Flights from Cape Town International Airport to Ndola via Upington, Johannesburg
- Ave. Duration
- 11h 55m
- When
- Monday and Friday
- Estimated price
- $310–850
Flights from Cape Town International Airport to Lubumbashi International Airport via Johannesburg
- Ave. Duration
- 6h 12m
- When
- Every day
- Estimated price
- $350–450
Flights from Cape Town International Airport to Lusaka via Johannesburg
- Ave. Duration
- 6h
- When
- Every day
- Estimated price
- $340–550
Flights from Cape Town International Airport to Lusaka via Upington, Johannesburg
- Ave. Duration
- 6h 45m
- When
- Monday and Friday
- Estimated price
- $340–550
- Website
- qatarairways.com
Flights from Cape Town International Airport to Ndola via Johannesburg
- Ave. Duration
- 5h 32m
- When
- Every day
- Estimated price
- $310–800
Flights from Cape Town International Airport to Lubumbashi International Airport via Johannesburg
- Ave. Duration
- 6h 12m
- When
- Every day
- Estimated price
- $350–450
Flights from Cape Town International Airport to Lusaka via Johannesburg
- Ave. Duration
- 5h 45m
- When
- Every day
- Estimated price
- $340–550
Flights from Cape Town International Airport to Lusaka via Harare
- Ave. Duration
- 5h 55m
- When
- Tuesday and Saturday
- Estimated price
- $340–550
- Website
- proflight-zambia.com
Flights from Cape Town International Airport to Solwezi via Johannesburg, Lusaka
- Ave. Duration
- 12h 11m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- $210–650
Flights from Cape Town International Airport to Solwezi via Livingstone, Lusaka
- Ave. Duration
- 17h
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- $250–750
Flights from Cape Town International Airport to Lusaka via Livingstone
- Ave. Duration
- 4h 15m
- When
- Monday, Wednesday, and Saturday
- Estimated price
- $500–800
- Website
- flysaa.com
Flights from Cape Town International Airport to Lubumbashi International Airport via Johannesburg
- Ave. Duration
- 5h 55m
- When
- Monday to Friday
- Estimated price
- $260–750
Flights from Cape Town International Airport to Lusaka via Johannesburg
- Ave. Duration
- 5h 40m
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- $330–500
- Phone
- 010 822 9000
- [email protected]
- Website
- eagleliner.co.za
Bus from Cape Town Stn to Park Station
- Ave. Duration
- 16h 20m
- Frequency
- 4 times a day
- Estimated price
- $35–75
- Schedules at
- eagleliner.co.za
- Single
- $50–75
- Phone
- +27 11 611 8000
- [email protected]
- Website
- greyhound.co.za
Bus from Cape Town Stn to Park Station
- Ave. Duration
- 19h 15m
- Frequency
- Twice daily
- Estimated price
- $35–50
- Schedules at
- greyhound.co.za
- Phone
- +260 973334200
- [email protected]
- Website
- Juldan Motors
Bus from Johanneburg to Kitwe
- Ave. Duration
- 27h
- Frequency
- Twice a week
- Estimated price
- $33
- Website
- Juldan Motors
Bus from Kitwe to Solwezi
- Ave. Duration
- 3h 47m
- Frequency
- Twice daily
- Website
- Juldan Motors
Bus from Ndola to Solwezi
- Ave. Duration
- 4h 43m
- Frequency
- Twice daily
- Website
- Juldan Motors
Bus from Lusaka to Solwezi
- Ave. Duration
- 9h 41m
- Frequency
- Twice daily
- Website
- Juldan Motors
Bus from Ndola to Solwezi
- Ave. Duration
- 4h 43m
- Frequency
- Twice daily
- Website
- Juldan Motors
- Phone
- +260 971104501
- [email protected]
- Website
- shalom-bus-services.com
Bus from Lusaka to Solwezi
- Ave. Duration
- 10h
- Frequency
- Once daily
- Estimated price
- $22–35
- Schedules at
- shalom-bus-services.com
- Phone
- +27 11 774 3333
- Website
- City to City
Bus from Cape Town to Johannesburg
- Ave. Duration
- 18h 27m
- Frequency
- Once daily
- Estimated price
- $26–40
- Website
- City to City
- Phone
- +260 97 9568820
- Website
- likili-motorways.com
Bus from 156 Pritchard St to Central Bus Stn
- Ave. Duration
- 27h
- Frequency
- Once a week
- Schedules at
- facebook.com
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 Train travel in France: A guide to SNCF, 5 delightfully under-the-radar French towns you need to visit, and How to get from Southend Airport into central London - to help you get the most out of your next trip.
Booking & Getting There
There are 12+ hotels available in Solwezi.









