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 16m$264–679Bus
- 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 1mFly 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$360–539Fly 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$399–649Bus 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.9 km
- Drive from Bellville to Solwezicar 3,515.9 km
39h 40m$504–754
Cape Town International Airport (CPT) to Solwezi (SLI) flights
Questions & Answers
The cheapest way to get from Cape Town to Solwezi is to fly and drive which costs $360 - $550 and takes 10h 31m.
The fastest way to get from Cape Town to Solwezi is to fly which takes 8h 16m and costs $260 - $700.
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 16m 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 16m and costs $260 - $700. 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?
South African Airways, Proflight Zambia, and two other airlines fly from Cape Town International Airport (CPT) to Solwezi (SLI) 6 times a week. 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
- $340–900
Flights from Cape Town International Airport to Lubumbashi International Airport via Johannesburg
- Ave. Duration
- 6h 12m
- When
- Every day
- Estimated price
- $350–480
Flights from Cape Town International Airport to Lusaka via Johannesburg
- Ave. Duration
- 6h
- When
- Every day
- Estimated price
- $330–900
Flights from Cape Town International Airport to Lusaka via Upington, Johannesburg
- Ave. Duration
- 6h 45m
- When
- Monday and Friday
- Estimated price
- $330–900
Flights from Cape Town International Airport to Lusaka via Kimberley, Johannesburg
- Ave. Duration
- 7h 15m
- When
- Monday to Saturday
- Estimated price
- $330–900
- Website
- qatarairways.com
Flights from Cape Town International Airport to Ndola via Johannesburg
- Ave. Duration
- 5h 32m
- When
- Every day
- Estimated price
- $340–900
Flights from Cape Town International Airport to Lubumbashi International Airport via Johannesburg
- Ave. Duration
- 6h 12m
- When
- Every day
- Estimated price
- $350–480
Flights from Cape Town International Airport to Lusaka via Johannesburg
- Ave. Duration
- 5h 45m
- When
- Every day
- Estimated price
- $330–900
Flights from Cape Town International Airport to Lusaka via Harare
- Ave. Duration
- 5h 55m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $330–900
- Website
- proflight-zambia.com
Flights from Cape Town International Airport to Solwezi via Johannesburg, Lusaka
- Ave. Duration
- 11h 48m
- When
- Monday, Thursday, and Sunday
- Estimated price
- $240–650
Flights from Cape Town International Airport to Lusaka via Livingstone
- Ave. Duration
- 4h 15m
- When
- Monday, Wednesday, and Saturday
- Estimated price
- $340–750
- 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
- $360–400
Flights from Cape Town International Airport to Lusaka via Johannesburg
- Ave. Duration
- 5h 40m
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- $210–600
- 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
- $34
- 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 977 982150
- Website
- shalom-bus-services.com
Bus from Lusaka to Solwezi
- Ave. Duration
- 10h
- Frequency
- Once daily
- Estimated price
- $23–40
- 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 Travelling by boat in Italy, Is ride-sharing platform BlaBlaCar right for you?, and Flying into Beijing? - to help you get the most out of your next trip.
More Questions & Answers
There are 13+ hotels available in Solwezi.









