There are 6 ways to get from Pretoria to Strand by taxi, plane, bus, car, or car train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Taxi to Johannesburg International Airport, fly
best- Take the taxi from Pretoria to Johannesburg-Airport-JNBtaxi
- Fly from Johannesburg International Airport (JNB) to Cape Town International Airport (CPT)plane JNB - CPT
3h 2mR 2,474–4,337Bus
cheapest- Take the bus from Pretoria to Bellvillebus
19h 45mR 620–883Drive, car train
- Drive from Pretoria to Potchefstroomcar
- Take the cartrain from Potchefstroom to Worcestercartrain
- Drive from Worcester to Strandcar
34h 11mR 1,131–1,756Drive 1,443.4 km
- Drive from Pretoria to Strandcar 1,443.4 km
14h 9mR 3,867–5,585Fly from Lanseria International Airport
- Fly from Lanseria International Airport (HLA) to Cape Town International Airport (CPT)plane HLA - CPT
4h 22mR 2,360–5,036Bus, taxi
- Take the bus from Pretoria to Cape Townbus
- Take the taxi from Cape Town to Strandtaxi
20h 36mR 1,060–1,827
Johannesburg International Airport (JNB) to Cape Town International Airport (CPT) flights
Comparing Your Travel Options
The cheapest way to get from Pretoria to Strand is to bus which costs R 600 - R 900 and takes 19h 45m.
The fastest way to get from Pretoria to Strand is to taxi and fly which takes 3h 2m and costs R 2 400 - R 4 400.
No, there is no direct bus from Pretoria to Strand. However, there are services departing from Pretoria and arriving at Bellville via . The journey, including transfers, takes approximately 19h 45m.
The distance between Pretoria and Strand is 1352 km. The road distance is 1443.4 km.
The best way to get from Pretoria to Strand without a car is to bus which takes 19h 45m and costs R 600 - R 900.
It takes approximately 3h 2m to get from Pretoria to Strand, including transfers.
Pretoria to Strand bus services, operated by City to City, depart from Pretoria station.
The best way to get from Pretoria to Strand is to bus which takes 19h 45m and costs R 600 - R 900. Alternatively, you can fly, which costs R 2 300 - R 5 500 and takes 4h 22m.
Pretoria to Strand bus services, operated by City to City, arrive at Bellville station.
Yes, the driving distance between Pretoria to Strand is 1443 km. It takes approximately 14h 9m to drive from Pretoria to Strand.
What companies run services between Pretoria, South Africa and Strand, South Africa?
City to City operates a bus from Pretoria to Bellville twice daily. Tickets cost R 430–650 and the journey takes 18h 34m. Alternatively, Safair and Airlink fly from Lanseria International Airport (HLA) to Cape Town International Airport (CPT) every 3 hours.
- Website
- flysafair.co.za
Flights from Johannesburg International Airport to Cape Town International Airport
- Ave. Duration
- 2h 18m
- When
- Every day
- Estimated price
- R 1,100–2,600
Flights from Lanseria International Airport to Cape Town International Airport
- Ave. Duration
- 2h 16m
- When
- Every day
- Estimated price
- R 1,200–3,400
Flights from Lanseria International Airport to Cape Town International Airport via Durban
- Ave. Duration
- 4h 52m
- When
- Every day
- Estimated price
- R 1,200–3,400
- Website
- g-airways.com
Flights from Johannesburg International Airport to Cape Town International Airport
- Ave. Duration
- 2h 10m
- When
- Every day
- Estimated price
- R 1,400–9,500
- Website
- flexflight.dk
Flights from Johannesburg International Airport to Cape Town International Airport
- Ave. Duration
- 2h 10m
- When
- Every day
- Estimated price
- R 1,400–9,500
- Website
- flysaa.com
Flights from Johannesburg International Airport to Cape Town International Airport
- Ave. Duration
- 2h 15m
- When
- Every day
- Estimated price
- R 1,200–3,700
- Website
- flycemair.co.za
Flights from Johannesburg International Airport to Cape Town International Airport
- Ave. Duration
- 2h 15m
- When
- Every day
- Estimated price
- R 1,100–3,100
- Website
- flyairlink.com
Flights from Johannesburg International Airport to Cape Town International Airport
- Ave. Duration
- 2h 13m
- When
- Every day
- Estimated price
- R 1,600–2,900
Flights from Lanseria International Airport to Cape Town International Airport
- Ave. Duration
- 2h 25m
- When
- Every day
- Estimated price
- R 3,000–8,500
- Website
- singaporeair.com
Flights from Johannesburg International Airport to Cape Town International Airport
- Ave. Duration
- 2h 15m
- When
- Every day
- Estimated price
- R 2,100–3,700
- Phone
- 011 012 0231
- [email protected]
- Website
- res.prasa.com
Car train from Potchefstroom to Worcester
- Ave. Duration
- 30h 46m
- Frequency
- Once a week
- Estimated price
- R 412–661
- Schedules at
- res.prasa.com
- Economy (Sitter)
- R 412
- Sleeper (Tourist)
- R 661
- Phone
- +27 11 774 3333
- Website
- City to City
Bus from Pretoria to Bellville
- Ave. Duration
- 18h 34m
- Frequency
- Twice daily
- Estimated price
- R 430–650
- Website
- City to City
- Phone
- 010 822 9000
- [email protected]
- Website
- eagleliner.co.za
Bus from Pretoria to Cape Town
- Ave. Duration
- 20h 5m
- Frequency
- 4 times a day
- Estimated price
- R 590–1,300
- Schedules at
- eagleliner.co.za
- Single
- R 850–1,300
- Ave. Duration
- 33 min
- Estimated price
- R 470–1,300
Sandton Taxi Cabs
- Phone
- +27 78 396 4115
- Website
- sandtontaxicabs.co.za
UBER
- Phone
- 0800172956
- Website
- uber.com
UBER
- Phone
- 0800172956
- Website
- uber.com
Maxim Taxi
- Website
- taximaxim.com
Airport Taxi
- Website
- capetown-airport.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 Travelling to and around Russia for the 2018 FIFA World Cup, What documents do I need to cross Niagara Falls?, and Travelling around the UAE - to help you get the most out of your next trip.
Booking & Getting There
There are 1299+ hotels available in Strand.














