There are 5 ways to get from Bellville to Graaff-Reinet by plane, bus, bus (Greyhound), or car
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 George Airport, bus
best- Fly from Cape Town International Airport (CPT) to George Airport (GRJ)plane CPT - GRJ
- Take the bus from St Marks Square to Graaff-Reinetbus
7h 18mR 1,556–4,006Bus via Hartenbos
cheapest- Take the bus from Bellville to Mosselbay Caltexbus
- Take the bus from Mossel Bay to Graaff-Reinetbus
12h 40mR 794–1,047Bus
- Take the bus from Bellville Bus Stn to Colesberg Ultra Citybus
- Take the bus from Colesberg to Graaff-Reinetbus
12h 15mR 1,008–1,284Drive 645.2 km
- Drive from Bellville to Graaff-Reinetcar 645.2 km
7h 16mR 1,478–2,134Fly to Bram Fischer International Airport, bus
- Fly from Cape Town International Airport (CPT) to Bram Fischer International Airport (BFN)plane CPT - BFN
- Take the bus from Bloemfontein to Graaff-Reinetbus
8h 41mR 1,951–3,656
Bellville to Graaff-Reinet by bus and foot
Questions & Answers
The cheapest way to get from Bellville to Graaff-Reinet is to bus via Hartenbos which costs R 750 - R 1 100 and takes 12h 40m.
The fastest way to get from Bellville to Graaff-Reinet is to drive which takes 7h 16m and costs R 1 400 - R 2 200.
No, there is no direct bus from Bellville to Graaff-Reinet. However, there are services departing from Bellville Bus Stn and arriving at Graaff-Reinet via Colesberg. The journey, including transfers, takes approximately 12h 15m.
The distance between Bellville and Graaff-Reinet is 745 km. The road distance is 645.2 km.
The best way to get from Bellville to Graaff-Reinet without a car is to bus which takes 12h 15m and costs R 1 000 - R 1 300.
It takes approximately 7h 18m to get from Bellville to Graaff-Reinet, including transfers.
Bellville to Graaff-Reinet bus services, operated by Eagle Liner, depart from Bellville Bus Stn station.
Bellville to Graaff-Reinet bus services, operated by Eagle Liner, arrive at Colesberg Ultra City station.
Yes, the driving distance between Bellville to Graaff-Reinet is 645 km. It takes approximately 7h 16m to drive from Bellville to Graaff-Reinet.
There are 94+ hotels available in Graaff-Reinet.
What companies run services between Bellville, South Africa and Graaff-Reinet, South Africa?
You can take a bus from Bellville Bus Stn to Graaff-Reinet via Colesberg Ultra City and Colesberg in around 12h 15m.
- Website
- flysafair.co.za
Flights from Cape Town International Airport to George Airport
- Ave. Duration
- 1h
- When
- Sunday, Friday, and Thursday
- Estimated price
- R 750–3,100
Flights from Cape Town International Airport to Bram Fischer International Airport
- Ave. Duration
- 1h 33m
- When
- Every day
- Estimated price
- R 1,200–2,600
- Phone
- +27 11 611 8000
- [email protected]
- Website
- greyhound.co.za
Bus from St Marks Square to Graaff-Reinet
- Ave. Duration
- 5h
- Frequency
- Once daily
- Estimated price
- R 490–650
- Schedules at
- greyhound.co.za
Bus from Bellville Bus Stn to Colesberg Ultra City
- Ave. Duration
- 9h 25m
- Frequency
- Once daily
- Estimated price
- R 550–700
- Schedules at
- greyhound.co.za
Bus from Colesberg to Graaff-Reinet
- Ave. Duration
- 2h 30m
- Frequency
- Once daily
- Estimated price
- R 470–600
- Schedules at
- greyhound.co.za
Bus from Bloemfontein to Graaff-Reinet
- Ave. Duration
- 5h 45m
- Frequency
- Once daily
- Estimated price
- R 500–650
- Schedules at
- greyhound.co.za
Bus from Mossel Bay to Graaff-Reinet
- Ave. Duration
- 5h 50m
- Frequency
- Once daily
- Estimated price
- R 500–650
- Schedules at
- greyhound.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 Need to know: Jadrolinija, Travel Insider: Top Japan travel tips by Beatrix Holland, and Want to know more about Flixbus? - to help you get the most out of your next trip.





