There are 10 ways to get from Selebi-Phikwe to Cape Town by car, plane, bus, car train, 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 to Bulawayo, fly
best- Drive from Selebi-Phikwe to Bulawayo (BUQ)car
- Fly from Bulawayo (BUQ) to Cape Town International Airport (CPT)plane BUQ - CPT
10h 35mR 5,816–8,438Drive, bus via Cape Town
cheapest- Drive from Selebi-Phikwe to Palapye Bus Rankcar
- Take the bus from Palapye Bus Rank to Newtown Bus Terminusbus
- Take the bus from Johannesburg to Cape Townbus
27h 49mR 1,171–1,557Drive, bus
- Drive from Selebi-Phikwe to Palapye Bus Rankcar
- Take the bus from Palapye Bus Rank to Newtown Bus Terminusbus
- Take the bus from Park Station to Cape Town Stnbus
26h 56mR 1,302–2,107Drive, car train
- Drive from Selebi-Phikwe to Klerksdorpcar
- Take the cartrain from Klerksdorp to Cape Towncartrain
42h 52mR 1,956–2,905Drive 1,867.2 km
- Drive from Selebi-Phikwe to Cape Towncar 1,867.2 km
23h 5mR 4,236–6,119Drive to Gateway International Airport, fly
- Drive from Selebi-Phikwe to Gateway International Airport (PTG)car
- Fly from Gateway International Airport (PTG) to Cape Town International Airport (CPT)plane PTG - CPT
10h 52mR 4,510–10,142Drive to Francistown Airport, fly
- Drive from Selebi-Phikwe to Francistown Airport (FRW)car
- Fly from Francistown Airport (FRW) to Cape Town International Airport (CPT)plane FRW - CPT
10h 6mR 5,050–13,476Drive, bus to Gaborone, fly
- Drive from Selebi-Phikwe to Francistown Bus Rankcar
- Take the bus from Francistown Bus Rank to Gaborone Bus Rankbus
- Fly from Gaborone (GBE) to Cape Town International Airport (CPT)plane GBE - CPT
14h 29mR 4,222–5,696Drive, bus, train to Lanseria International Airport, fly
- Drive from Selebi-Phikwe to Palapye Bus Rankcar
- Take the bus from Palapye Bus Rank to Newtown Bus Terminusbus
- Take the train from Park to Pretoriatrain
- Fly from Lanseria International Airport (HLA) to Cape Town International Airport (CPT)plane HLA - CPT
14h 28mR 2,808–5,062Drive, bus, train
- Drive from Selebi-Phikwe to Palapye Bus Rankcar
- Take the bus from Palapye Bus Rank to Newtown Bus Terminusbus
- Take the train from Rosebank to Pretoriatrain
- Take the bus from Paul Kruger & Scheiding St to Old Marine Drbus
33h 26mR 1,721–2,639
Bulawayo (BUQ) to Cape Town International Airport (CPT) flights
Questions & Answers
The cheapest way to get from Selebi-Phikwe to Cape Town is to drive and bus via Cape Town which costs R 1 100 - R 1 600 and takes 27h 49m.
The fastest way to get from Selebi-Phikwe to Cape Town is to drive and fly which takes 10h 6m and costs R 5 000 - R 14 000.
The distance between Selebi-Phikwe and Cape Town is 2164 km. The road distance is 1867.2 km.
It takes approximately 10h 35m to get from Selebi-Phikwe to Cape Town, including transfers.
Yes, the driving distance between Selebi-Phikwe to Cape Town is 1867 km. It takes approximately 23h 5m to drive from Selebi-Phikwe to Cape Town.
There are 7681+ hotels available in Cape Town.
What companies run services between Selebi-Phikwe, Botswana and Cape Town, South Africa?
There is no direct connection from Selebi-Phikwe to Cape Town. However, you can drive to Bulawayo (BUQ) airport, fly to Cape Town International Airport (CPT), then take the taxi to Cape Town. Alternatively, you can take a vehicle from Selebi-Phikwe to Cape Town Stn via Palapye Bus Rank, Newtown Bus Terminus, Westgate, and Park Station in around 26h 56m.
- Website
- flyairlink.com
Flights from Bulawayo to Cape Town International Airport via Johannesburg
- Ave. Duration
- 5h 35m
- When
- Every day
- Estimated price
- R 5,500–15,000
Flights from Bulawayo to Cape Town International Airport via Johannesburg, Bloemfontein
- Ave. Duration
- 8h 5m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- R 5,500–15,000
Flights from Gateway International Airport to Cape Town International Airport via Johannesburg
- Ave. Duration
- 5h 11m
- When
- Every day
- Estimated price
- R 3,700–9,500
Flights from Gateway International Airport to Cape Town International Airport via Johannesburg, Upington
- Ave. Duration
- 8h 5m
- When
- Monday to Friday
- Estimated price
- R 3,700–9,500
Flights from Gateway International Airport to Cape Town International Airport via Johannesburg, Kimberley
- Ave. Duration
- 8h 55m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- R 3,700–9,500
Flights from Francistown Airport to Cape Town International Airport via Gaborone, Johannesburg
- Ave. Duration
- 7h 50m
- When
- Wednesday
- Estimated price
- R 4,700–13,000
Flights from Gaborone to Cape Town International Airport
- Ave. Duration
- 2h 15m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- R 3,600–4,100
Flights from Gaborone to Cape Town International Airport via Johannesburg
- Ave. Duration
- 4h 35m
- When
- Every day
- Estimated price
- R 3,600–4,100
- Website
- flysafair.co.za
Flights from Bulawayo to Cape Town International Airport via Johannesburg
- Ave. Duration
- 4h 35m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- R 3,700–11,000
Flights from Lanseria International Airport to Cape Town International Airport
- Ave. Duration
- 2h 16m
- When
- Every day
- Estimated price
- R 1,000–2,600
Flights from Lanseria International Airport to Cape Town International Airport via Durban
- Ave. Duration
- 4h 53m
- When
- Every day
- Estimated price
- R 1,000–2,600
- Website
- g-airways.com
Flights from Bulawayo to Cape Town International Airport via Johannesburg
- Ave. Duration
- 4h 30m
- When
- Saturday
- Estimated price
- R 3,000–6,000
- Website
- kenya-airways.com
Flights from Bulawayo to Cape Town International Airport via Victoria Falls
- Ave. Duration
- 5h 10m
- When
- Friday
- Estimated price
- R 5,500–16,000
- Website
- airbotswana.co.bw
Flights from Gaborone to Cape Town International Airport
- Ave. Duration
- 2h
- When
- Wednesday, Friday, and Sunday
- Estimated price
- R 2,900–3,900
- Website
- flysaa.com
Flights from Gaborone to Cape Town International Airport via Johannesburg
- Ave. Duration
- 4h 35m
- When
- Every day
- Estimated price
- R 2,900–4,300
- Phone
- 011 012 0231
- [email protected]
- Website
- res.prasa.com
Car train from Klerksdorp to Cape Town
- Ave. Duration
- 33h 35m
- Frequency
- Once a week
- Estimated price
- R 430–690
- Schedules at
- res.prasa.com
- Economy (Sitter)
- R 430
- Sleeper (Tourist)
- R 690
- Phone
- 0800 428 87246
- [email protected]
- Website
- gautrain.co.za
Train from Park to Pretoria
- Ave. Duration
- 35 min
- Frequency
- Every 20 minutes
- Estimated price
- R 75–100
- Schedules at
- gautrain.co.za
- Peak
- R 100
- Off-peak
- R 80
Train from Rosebank to Pretoria
- Ave. Duration
- 31 min
- Frequency
- Every 20 minutes
- Estimated price
- R 70–95
- Schedules at
- gautrain.co.za
- Peak
- R 95
- Off-peak
- R 76
- Phone
- +267 2416471
- [email protected]
Bus from Palapye Bus Rank to Newtown Bus Terminus
- Ave. Duration
- 6h 30m
- Frequency
- Twice a week
- Estimated price
- R 530–590
- Schedules at
- https://www.facebook.com/khandaexpress
Bus from Francistown Bus Rank to Gaborone Bus Rank
- Ave. Duration
- 8h
- Frequency
- Once daily
- Estimated price
- R 430
- Schedules at
- https://www.facebook.com/khandaexpress
Bus from Palapye Bus Rank to Newtown Bus Terminus
- Ave. Duration
- 6h 30m
- Frequency
- Twice a week
- Estimated price
- R 530–590
- Schedules at
- https://www.facebook.com/khandaexpress
Bus from Palapye Bus Rank to Newtown Bus Terminus
- Ave. Duration
- 6h 30m
- Frequency
- Twice a week
- Estimated price
- R 530–590
- Schedules at
- https://www.facebook.com/khandaexpress
Bus from Palapye Bus Rank to Newtown Bus Terminus
- Ave. Duration
- 6h 30m
- Frequency
- Twice a week
- Estimated price
- R 530–590
- Schedules at
- https://www.facebook.com/khandaexpress
- Phone
- 010 822 9000
- [email protected]
- Website
- eagleliner.co.za
Bus from Park Station to Cape Town Stn
- Ave. Duration
- 17h 15m
- Frequency
- 4 times a day
- Estimated price
- R 550–1,200
- Schedules at
- eagleliner.co.za
- Single
- R 850–1,200
- Phone
- +27 11 611 8000
- [email protected]
- Website
- greyhound.co.za
Bus from Park Station to Cape Town Stn
- Ave. Duration
- 20h
- Frequency
- 3 times a day
- Estimated price
- R 600–850
- Schedules at
- greyhound.co.za
- Phone
- +27 11 774 3333
- Website
- res.prasa.com
Bus from Johannesburg to Cape Town
- Ave. Duration
- 18h 8m
- Frequency
- Twice daily
- Estimated price
- R 420–650
- Website
- https://res.prasa.com/citytocity/booking
- Phone
- +27 (0)21 380 4400
- [email protected]
- Website
- intercape.co.za
Bus from Paul Kruger & Scheiding St to Old Marine Dr
- Ave. Duration
- 21h
- Frequency
- Every 4 hours
- Estimated price
- R 600–1,300
- Website
- https://www.intercape.co.za
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 Italy Travel Guides, 4 of the smartest ways to explore Australia, and Which London airport should I choose? - to help you get the most out of your next trip.



















