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$255–668Bus
- 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 2m$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$371–598Fly 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$390–588Bus 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 34m$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 which costs $250 - $700 and takes 8h 26m.
The fastest way to get from Cape Town to Solwezi is to fly which takes 8h 26m and costs $250 - $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 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 $250 - $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 2m 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
- $330–900
Flights from Cape Town International Airport to Lubumbashi International Airport via Johannesburg
- Ave. Duration
- 6h 12m
- When
- Every day
- Estimated price
- $350–500
Flights from Cape Town International Airport to Lusaka via Johannesburg
- Ave. Duration
- 6h
- When
- Every day
- Estimated price
- $330–460
Flights from Cape Town International Airport to Lusaka via Upington, Johannesburg
- Ave. Duration
- 6h 45m
- When
- Monday and Friday
- Estimated price
- $330–460
Flights from Cape Town International Airport to Lusaka via Kimberley, Johannesburg
- Ave. Duration
- 7h 15m
- When
- Monday to Saturday
- Estimated price
- $330–460
- Website
- qatarairways.com
Flights from Cape Town International Airport to Ndola via Johannesburg
- Ave. Duration
- 5h 32m
- When
- Every day
- Estimated price
- $330–900
Flights from Cape Town International Airport to Lubumbashi International Airport via Johannesburg
- Ave. Duration
- 6h 12m
- When
- Every day
- Estimated price
- $350–500
Flights from Cape Town International Airport to Lusaka via Johannesburg
- Ave. Duration
- 5h 45m
- When
- Every day
- Estimated price
- $330–460
Flights from Cape Town International Airport to Lusaka via Harare
- Ave. Duration
- 5h 55m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $330–460
- Website
- proflight-zambia.com
Flights from Cape Town International Airport to Solwezi via Johannesburg, Lusaka
- Ave. Duration
- 12h 27m
- When
- Monday, Thursday, Saturday, Sunday, and Tuesday
- Estimated price
- $240–800
Flights from Cape Town International Airport to Solwezi via Livingstone, Lusaka
- Ave. Duration
- 17h
- When
- Tuesday and Thursday
- Estimated price
- $320–850
Flights from Cape Town International Airport to Lusaka via Livingstone
- Ave. Duration
- 4h 15m
- When
- Monday, Wednesday, and Saturday
- Estimated price
- $380–450
- 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
- $290–750
Flights from Cape Town International Airport to Lusaka via Johannesburg
- Ave. Duration
- 5h 40m
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- $230–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
- 3 times a day
- Estimated price
- $40–55
- Schedules at
- greyhound.co.za
- Phone
- +260 973334200
- [email protected]
- Website
- juldan-motors.com
Bus from Johanneburg to Kitwe
- Ave. Duration
- 27h
- Frequency
- Twice a week
- Estimated price
- $35
- Website
- https://juldan-motors.com/en
Bus from Kitwe to Solwezi
- Ave. Duration
- 3h 47m
- Frequency
- Twice daily
- Website
- https://juldan-motors.com/en
Bus from Ndola to Solwezi
- Ave. Duration
- 4h 43m
- Frequency
- Twice daily
- Website
- https://juldan-motors.com/en
Bus from Lusaka to Solwezi
- Ave. Duration
- 9h 41m
- Frequency
- Twice daily
- Website
- https://juldan-motors.com/en
Bus from Ndola to Solwezi
- Ave. Duration
- 4h 43m
- Frequency
- Twice daily
- Website
- https://juldan-motors.com/en
- 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
- res.prasa.com
Bus from Cape Town to Johannesburg
- Ave. Duration
- 18h 27m
- Frequency
- Once daily
- Estimated price
- $26–40
- Website
- https://res.prasa.com/citytocity/booking
- 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 10 amazing places to get away from it all in Australia, 5 delightfully under-the-radar French towns you need to visit, and Need to know: Greyhound - to help you get the most out of your next trip.
More Questions & Answers
There are 16+ hotels available in Solwezi.









