There are 6 ways to get from Cape Town to Kriel by plane, car, bus (Greyhound), car train, shuttle, taxi, 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 Johannesburg International Airport, drive
best- Fly from Cape Town International Airport (CPT) to Johannesburg International Airport (JNB)plane CPT - JNB
- Drive from Johannesburg-Airport-JNB to Krielcar
3h 40mR 1,544–3,430Bus via Cape Town
cheapest- Take the bus from Cape Town to Johannesburgbus
- Take the bus from Johannesburg to Evanderbus
22h 9mR 841–1,270Bus
- Take the bus from Cape Town Stn to Park Stationbus
- Take the bus from Johannesburg to Evanderbus
20h 2mR 1,015–1,820Car train, drive
- Take the cartrain from Cape Town to Potchefstroomcartrain
- Drive from Potchefstroom to Krielcar
38h 11mR 980–1,540Drive 1,508.6 km
- Drive from Cape Town to Krielcar 1,508.6 km
15h 26mR 3,450–4,983Fly to Lanseria International Airport, shuttle, taxi
- Fly from Cape Town International Airport (CPT) to Lanseria International Airport (HLA)plane CPT - HLA
- Take a shuttle bus from Lanseria Airport to Petroport
- Take the taxi from Petroport to Krieltaxi
5h 17mR 2,554–4,400
Cape Town International Airport (CPT) to Johannesburg International Airport (JNB) flights
Comparing Your Travel Options
The cheapest way to get from Cape Town to Kriel is to bus via Cape Town which costs R 800 - R 1 300 and takes 22h 9m.
The fastest way to get from Cape Town to Kriel is to fly and drive which takes 3h 40m and costs R 1 500 - R 3 500.
No, there is no direct bus from Cape Town to Kriel. However, there are services departing from Cape Town Stn and arriving at Evander via Johannesburg. The journey, including transfers, takes approximately 20h 2m.
The distance between Cape Town and Kriel is 1420 km. The road distance is 1508.6 km.
The best way to get from Cape Town to Kriel without a car is to bus which takes 20h 2m and costs R 1 000 - R 1 900.
It takes approximately 3h 40m to get from Cape Town to Kriel, including transfers.
Cape Town to Kriel bus services, operated by Eagle Liner, depart from Cape Town Stn station.
Cape Town to Kriel bus services, operated by Eagle Liner, arrive at Park Station.
Yes, the driving distance between Cape Town to Kriel is 1509 km. It takes approximately 15h 26m to drive from Cape Town to Kriel.
There are 27+ hotels available in Kriel.
What companies run services between Cape Town, South Africa and Kriel, South Africa?
You can take a bus from Cape Town Stn to Kriel via Johannesburg and Evander in around 20h 2m.
- Website
- flysafair.co.za
Flights from Cape Town International Airport to Johannesburg International Airport
- Ave. Duration
- 2h 5m
- When
- Every day
- Estimated price
- R 1,000–2,500
Flights from Cape Town International Airport to Lanseria International Airport
- Ave. Duration
- 2h 7m
- When
- Every day
- Estimated price
- R 1,100–2,600
Flights from Cape Town International Airport to Lanseria International Airport via Durban
- Ave. Duration
- 4h 27m
- When
- Wednesday and Saturday
- Estimated price
- R 1,100–2,600
Flights from Cape Town International Airport to Lanseria International Airport via Port Elizabeth
- Ave. Duration
- 4h 20m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- R 1,100–2,600
- Phone
- 011 012 0231
- [email protected]
- Website
- res.prasa.com
Car train from Cape Town to Potchefstroom
- Ave. Duration
- 34h 55m
- Frequency
- Once a week
- Estimated price
- R 430–690
- Schedules at
- res.prasa.com
- Economy (Sitter)
- R 430
- Sleeper (Tourist)
- R 690
- 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
- R 550–1,200
- Schedules at
- eagleliner.co.za
- Single
- R 850–1,200
Bus from Johannesburg to Evander
- Ave. Duration
- 2h 13m
- Frequency
- Once daily
- Estimated price
- R 100–230
- Schedules at
- eagleliner.co.za
- Single
- R 100–230
Bus from Johannesburg to Evander
- Ave. Duration
- 2h 13m
- Frequency
- Once daily
- Estimated price
- R 100–230
- Schedules at
- eagleliner.co.za
- Single
- R 100–230
- Ave. Duration
- 41 min
- Estimated price
- R 700–850
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 Travel Insider: Top Japan travel tips by Beatrix Holland, How to get from Florence to Rome, and Need to know: Greyhound - to help you get the most out of your next trip.







