There are 7 ways to get from Graaff-Reinet to Cape Town by bus, taxi, train, car, plane, or bus (Greyhound)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, taxi, train
best- Take the bus from Graaff-Reinet to De Rustbus
- Take the taxi from De Rust to Prince Alberttaxi
- Take the bus from Prince Albert to Paarlbus
- Take the train from Paarl to Capetowntrain
12h 15mR 1,828–2,265Bus
cheapest- Take the bus from Graaff-Reinet to Colesbergbus
- Take the bus from Colesberg to Cape Townbus
14h 6mR 784–1,017Drive 666 km
- Drive from Graaff-Reinet to Cape Towncar 666 km
7h 30mR 1,511–2,182Bus to George Airport, fly
- Take the bus from Graaff-Reinet to St Marks Squarebus
- Fly from George Airport (GRJ) to Cape Town International Airport (CPT)plane GRJ - CPT
7h 28mR 1,673–3,912Bus via Hartenbos (Greyhound)
- Take the bus from Graaff-Reinet to Mossel Baybus
- Take the bus from Mossel Bay to Cape Townbus
13h 23mR 1,006–1,276Drive via Bellville 645.5 km
- Drive from Graaff-Reinet to Bellvillecar 645.5 km
8h 2mR 1,523–2,177Bus to Bram Fischer International Airport, fly
- Take the bus from Graaff-Reinet to Bloemfonteinbus
- Fly from Bram Fischer International Airport (BFN) to Cape Town International Airport (CPT)plane BFN - CPT
8h 35mR 2,066–3,566
George Airport (GRJ) to Cape Town International Airport (CPT) flights
Questions & Answers
The cheapest way to get from Graaff-Reinet to Cape Town is to bus which costs R 750 - R 1 100 and takes 14h 6m.
The fastest way to get from Graaff-Reinet to Cape Town is to bus and fly which takes 7h 28m and costs R 1 600 - R 4 000.
No, there is no direct bus from Graaff-Reinet to Cape Town. However, there are services departing from Graaff-Reinet and arriving at Cape Town via Mossel Bay. The journey, including transfers, takes approximately 13h 23m.
The distance between Graaff-Reinet and Cape Town is 762 km. The road distance is 666 km.
The best way to get from Graaff-Reinet to Cape Town without a car is to bus and taxi and train which takes 12h 15m and costs R 1 800 - R 2 300.
It takes approximately 12h 15m to get from Graaff-Reinet to Cape Town, including transfers.
Graaff-Reinet to Cape Town bus services, operated by Greyhound ZA, depart from Graaff-Reinet station.
Graaff-Reinet to Cape Town bus services, operated by Greyhound ZA, arrive at Mossel Bay station.
Yes, the driving distance between Graaff-Reinet to Cape Town is 666 km. It takes approximately 7h 30m to drive from Graaff-Reinet to Cape Town.
There are 7848+ hotels available in Cape Town.
What companies run services between Graaff-Reinet, South Africa and Cape Town, South Africa?
You can take a bus from Graaff-Reinet to Cape Town via Mossel Bay in around 13h 23m.
- Website
- flysafair.co.za
Flights from George Airport to Cape Town International Airport
- Ave. Duration
- 1h 3m
- When
- Sunday, Friday, and Thursday
- Estimated price
- R 700–2,900
Flights from Bram Fischer International Airport to Cape Town International Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- R 1,000–2,500
Flights from Bram Fischer International Airport to Cape Town International Airport via Johannesburg
- Ave. Duration
- 4h 16m
- When
- Friday, Sunday, Saturday, and Wednesday
- Estimated price
- R 1,000–2,500
- Phone
- +27 11 013 6700
- [email protected]
- Website
- PRASA
Train from Paarl to Capetown
- Ave. Duration
- 1h 11m
- Frequency
- Every 4 hours
- Estimated price
- R 13–15
- Website
- PRASA
- Phone
- +27 11 611 8000
- [email protected]
- Website
- greyhound.co.za
Bus from Graaff-Reinet to De Rust
- Ave. Duration
- 3h 20m
- Frequency
- Once daily
- Estimated price
- R 480–600
- Schedules at
- greyhound.co.za
Bus from Prince Albert to Paarl
- Ave. Duration
- 3h 55m
- Frequency
- 3 times a day
- Estimated price
- R 480–650
- Schedules at
- greyhound.co.za
Bus from Graaff-Reinet to St Marks Square
- Ave. Duration
- 5h 5m
- Frequency
- Once daily
- Estimated price
- R 490–650
- Schedules at
- greyhound.co.za
Bus from Graaff-Reinet to Mossel Bay
- Ave. Duration
- 6h 10m
- Frequency
- Once daily
- Estimated price
- R 500–650
- Schedules at
- greyhound.co.za
Bus from Mossel Bay to Cape Town
- Ave. Duration
- 6h 13m
- Frequency
- Once daily
- Estimated price
- R 500–650
- Schedules at
- greyhound.co.za
Bus from Graaff-Reinet to Colesberg
- Ave. Duration
- 2h 55m
- Frequency
- Once daily
- Estimated price
- R 470–600
- Schedules at
- greyhound.co.za
Bus from Graaff-Reinet to Bloemfontein
- Ave. Duration
- 5h 25m
- Frequency
- Once daily
- Estimated price
- R 500–650
- Schedules at
- greyhound.co.za
- Ave. Duration
- 1h 42m
- Estimated price
- R 850–1,000
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 How to get from London City Airport into central London, The London Underground: Essential tips to navigate the Tube, and Getting around the Cyclades - to help you get the most out of your next trip.







