We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Find the best flight to Grahamstown

Find flights

Compare prices (in new window)
    Select all
Cheap flights to Grahamstown, South Africarecently found by travellers
Johannesburg
JNB
Port Elizabeth
PLZ
US$95
FlySafair
Wed, 07/25 - Wed, 08/01
US$95
Cape Town Central
CPT
Port Elizabeth
PLZ
US$118
FlySafair
Sun, 07/29 - Tue, 08/14
US$118
Durban
DUR
Port Elizabeth
PLZ
US$134
FlySafair
Tue, 07/24 - Tue, 07/31
US$134
East London
ELS
Port Elizabeth
PLZ
US$190
FlySafair
Tue, 07/31 - Tue, 08/07
US$190
Bloemfontein
BFN
Port Elizabeth
PLZ
US$374
Multiple Airlines
Fri, 08/10 - Sat, 08/25
US$374
Kimberley
KIM
Port Elizabeth
PLZ
US$390
South African Airways
Sat, 09/29 - Sat, 10/06
US$390
Pietermaritzburg
PZB
Port Elizabeth
PLZ
US$420
South African Airways
Wed, 07/25 - Wed, 08/08
US$420
Harare
HRE
Port Elizabeth
PLZ
US$469
Multiple Airlines
Thu, 07/26 - Thu, 08/02
US$469
Mthatha
UTT
Port Elizabeth
PLZ
US$477
South African Airways
Mon, 07/23 - Wed, 07/25
US$477
Lanseria
HLA
Port Elizabeth
PLZ
US$538
South African Airways
Thu, 07/19 - Thu, 08/02
US$538
Hotels with free breakfast in Grahamstown
Kichaka Luxury Game Lodge
Kichaka Luxury Game Lodge
382 Reviews
Grahamstown, South Africa
from
Woodbury Tented Camp, Amakhala Game Reserve
Woodbury Tented Camp, Amakhala Game Reserve
236 Reviews
Grahamstown, South Africa
from
Pumba Private Game Reserve
Pumba Private Game Reserve
1 539 Reviews
Grahamstown, South Africa
from
8A Grahamstown
8A Grahamstown
76 Reviews
Grahamstown, South Africa
from
Flight stats for Grahamstown - did you know?
  • Grahamstown is 113 km from Port Elizabeth Airport (Port Elizabeth, South Africa).
  • Port Elizabeth Airport (Port Elizabeth, South Africa)
    • Right now, 18 airlines operate out of Port Elizabeth Airport.
    • Port Elizabeth Airport offers nonstop flights to 5 cities.
    • Every week, at least 164 domestic flights depart from Port Elizabeth Airport.
Show more