There are 3 ways to get from Capetown Airport (CPT) to Grahamstown by plane, bus, 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 Port Elizabeth, bus
best- Fly from Cape Town International Airport (CPT) to Port Elizabeth (PLZ)plane CPT - PLZ
- Take the bus from Port Elizabeth to Grahamstownbus
4h 9mR 1,152–2,416Drive 857.2 km
- Drive from Capetown Airport (CPT) to Grahamstowncar 857.2 km
9h 6mR 1,940–2,802Fly to East London, bus
- Fly from Cape Town International Airport (CPT) to East London (ELS)plane CPT - ELS
- Take the bus from East London to Grahamstownbus
5h 7mR 1,628–3,294
Cape Town International Airport (CPT) to Port Elizabeth (PLZ) flights
Questions & Answers
The cheapest way to get from Capetown Airport (CPT) to Grahamstown is to fly and bus which costs R 1 100 - R 2 500 and takes 4h 9m.
The fastest way to get from Capetown Airport (CPT) to Grahamstown is to fly and bus which takes 4h 9m and costs R 1 100 - R 2 500.
The distance between Capetown Airport (CPT) and Grahamstown is 779 km. The road distance is 857.2 km.
It takes approximately 4h 9m to get from Capetown Airport (CPT) to Grahamstown, including transfers.
Yes, the driving distance between Capetown Airport (CPT) to Grahamstown is 857 km. It takes approximately 9h 6m to drive from Capetown Airport (CPT) to Grahamstown.
There are 69+ hotels available in Grahamstown.
What companies run services between Capetown Airport (CPT), South Africa and Grahamstown, South Africa?
There is no direct connection from Capetown Airport (CPT) to Grahamstown. However, you can fly to Port Elizabeth (PLZ), take the taxi to Port Elizabeth, then take the bus to Grahamstown. Alternatively, you can drive from Capetown Airport (CPT) to Grahamstown in around 9h 6m.
- Website
- flysafair.co.za
Flights from Cape Town International Airport to Port Elizabeth
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- R 750–1,600
Flights from Cape Town International Airport to East London
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- R 1,000–2,600
- Website
- flyairlink.com
Flights from Cape Town International Airport to Port Elizabeth
- Ave. Duration
- 1h 15m
- When
- Monday, Friday, Tuesday, Wednesday, Thursday, and Sunday
- Estimated price
- R 1,300–2,600
- Website
- flycemair.co.za
Flights from Cape Town International Airport to East London
- Ave. Duration
- 1h 20m
- When
- Monday
- Estimated price
- R 2,700–6,000
- Phone
- +27 11 672 9807
- [email protected]
- Website
- vila-mora.co.za
Bus from Port Elizabeth to Grahamstown
- Ave. Duration
- 1h 47m
- Frequency
- Once daily
- Estimated price
- R 310–430
- Website
- https://www.vila-mora.co.za/
- Phone
- +27 11 611 8000
- [email protected]
- Website
- greyhound.co.za
Bus from East London to Grahamstown
- Ave. Duration
- 2h 36m
- Frequency
- Once daily
- Estimated price
- R 470–600
- 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 Is ride-sharing platform BlaBlaCar right for you?, Slovenia: Getting from Ljubljana to Lake Bled, and Why you should take the train in the US - to help you get the most out of your next trip.






