There are 7 ways to get from Empangeni to Grahamstown by taxi, 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.
Taxi to King Shaka International Airport, fly to Port Elizabeth, bus
best- Take the taxi from Empangeni to King Shaka International Airport (DUR)taxi
- Fly from King Shaka International Airport (DUR) to Port Elizabeth (PLZ)plane DUR - PLZ
- Take the bus from Port Elizabeth to Grahamstownbus
5h 39mR 2,628–4,942Drive 922.9 km
cheapest- Drive from Empangeni to Grahamstowncar 922.9 km
12h 32mR 2,079–3,003Fly Richards Bay to Port Elizabeth, bus
- Fly from Richards Bay (RCB) to Port Elizabeth (PLZ)plane RCB - PLZ
- Take the bus from Port Elizabeth to Grahamstownbus
9h 58mR 3,137–7,207Fly Richards Bay to East London, bus
- Fly from Richards Bay (RCB) to East London (ELS)plane RCB - ELS
- Take the bus from East London to Grahamstownbus
7h 46mR 2,107–4,587Taxi to King Shaka International Airport, fly to East London, bus
- Take the taxi from Empangeni to King Shaka International Airport (DUR)taxi
- Fly from King Shaka International Airport (DUR) to East London (ELS)plane DUR - ELS
- Take the bus from East London to Grahamstownbus
6h 23mR 2,598–5,322Taxi to Pietermaritzburg, fly to Port Elizabeth, bus
- Take the taxi from Empangeni to Pietermaritzburg (PZB)taxi
- Fly from Pietermaritzburg (PZB) to Port Elizabeth (PLZ)plane PZB - PLZ
- Take the bus from Port Elizabeth to Grahamstownbus
9h 59mR 5,251–10,115Taxi to Pietermaritzburg, fly to East London, bus
- Take the taxi from Empangeni to Pietermaritzburg (PZB)taxi
- Fly from Pietermaritzburg (PZB) to East London (ELS)plane PZB - ELS
- Take the bus from East London to Grahamstownbus
10h 7mR 3,921–7,195
King Shaka International Airport (DUR) to Port Elizabeth (PLZ) flights
Questions & Answers
The cheapest way to get from Empangeni to Grahamstown is to drive which costs R 2 000 - R 3 000 and takes 12h 32m.
The fastest way to get from Empangeni to Grahamstown is to taxi and fly and bus which takes 5h 39m and costs R 2 600 - R 5 000.
The distance between Empangeni and Grahamstown is 980 km. The road distance is 922.9 km.
It takes approximately 5h 39m to get from Empangeni to Grahamstown, including transfers.
Yes, the driving distance between Empangeni to Grahamstown is 923 km. It takes approximately 12h 32m to drive from Empangeni to Grahamstown.
There are 71+ hotels available in Grahamstown.
What companies run services between Empangeni, South Africa and Grahamstown, South Africa?
There is no direct connection from Empangeni to Grahamstown. However, you can take the taxi to King Shaka International Airport (DUR) airport, fly to Port Elizabeth (PLZ), take the taxi to Port Elizabeth, then take the bus to Grahamstown. Alternatively, you can drive from Empangeni to Grahamstown in around 12h 32m.
- Website
- flyairlink.com
Flights from King Shaka International Airport to Port Elizabeth
- Ave. Duration
- 1h 25m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- R 1,900–2,400
Flights from King Shaka International Airport to Port Elizabeth via Johannesburg
- Ave. Duration
- 3h 50m
- When
- Every day
- Estimated price
- R 1,900–2,400
Flights from Richards Bay to Port Elizabeth via Johannesburg
- Ave. Duration
- 8h 40m
- When
- Every day
- Estimated price
- R 2,600–6,500
Flights from Richards Bay to Port Elizabeth via Johannesburg, Capetown
- Ave. Duration
- 11h 15m
- When
- Monday, Tuesday, Thursday, and Sunday
- Estimated price
- R 4,100–6,500
Flights from Richards Bay to East London via Johannesburg
- Ave. Duration
- 5h 22m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- R 3,100–8,500
Flights from Pietermaritzburg to Port Elizabeth via Johannesburg
- Ave. Duration
- 6h 16m
- When
- Every day
- Estimated price
- R 3,100–7,500
Flights from Pietermaritzburg to Port Elizabeth via Johannesburg, Capetown
- Ave. Duration
- 9h 40m
- When
- Monday to Friday
- Estimated price
- R 4,800–7,500
Flights from Pietermaritzburg to Port Elizabeth via Johannesburg, King Shaka International Airport
- Ave. Duration
- 10h 40m
- When
- Monday to Friday
- Estimated price
- R 3,600–7,500
Flights from Pietermaritzburg to East London via Johannesburg
- Ave. Duration
- 5h 10m
- When
- Every day
- Estimated price
- R 3,600–10,000
- Website
- flysafair.co.za
Flights from King Shaka International Airport to Port Elizabeth
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- R 1,300–3,300
Flights from King Shaka International Airport to Port Elizabeth via Johannesburg
- Ave. Duration
- 3h 46m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- R 1,300–3,300
Flights from Richards Bay to East London via Johannesburg
- Ave. Duration
- 4h 27m
- When
- Wednesday, Friday, Sunday, Monday, and Tuesday
- Estimated price
- R 1,400–3,700
Flights from King Shaka International Airport to East London
- Ave. Duration
- 1h 15m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- R 1,100–3,200
Flights from Pietermaritzburg to East London via Johannesburg
- Ave. Duration
- 4h 48m
- When
- Sunday, Monday, Tuesday, Wednesday, Thursday, and Friday
- Estimated price
- R 1,600–4,400
- Website
- flycemair.co.za
Flights from King Shaka International Airport to Port Elizabeth
- Ave. Duration
- 1h 25m
- When
- Sunday
- Estimated price
- R 2,300–5,000
- Website
- flysaa.com
Flights from King Shaka International Airport to Port Elizabeth via Johannesburg
- Ave. Duration
- 3h 50m
- When
- Every day
- Estimated price
- R 1,900–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/
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/
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
Bus from East London to Grahamstown
- Ave. Duration
- 2h 36m
- Frequency
- Once daily
- Estimated price
- R 470–600
- Schedules at
- 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
- Ave. Duration
- 1h 47m
- Estimated price
- R 950–2,100
UBER
- Phone
- 0800172956
- Website
- uber.com
UBER
- Phone
- 0800172956
- Website
- uber.com
UBER
- Phone
- 0800172956
- Website
- uber.com
UBER
- Phone
- 0800172956
- Website
- uber.com
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 do I get from Sydney to Melbourne, Travelling around the UAE, and What documents do I need to cross Niagara Falls? - to help you get the most out of your next trip.






