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
Washington DC
WAS
Port Elizabeth
PLZ
US$2,082
South African Airways
Fri, 27/7 - Fri, 3/8
US$2,082
Washington DC
WAS
Port Elizabeth
PLZ
US$2,082
South African Airways
Fri, 27/7 - Fri, 3/8
US$2,082
Johannesburg
JNB
Port Elizabeth
PLZ
US$86
FlySafair
Mon, 12/11 - Thu, 22/11
US$86
Durban
DUR
Port Elizabeth
PLZ
US$155
FlySafair
Thu, 2/8 - Thu, 9/8
US$155
Cape Town Central
CPT
Port Elizabeth
PLZ
US$321
Multiple Airlines
Wed, 8/8 - Mon, 20/8
US$321
Lanseria
HLA
Port Elizabeth
PLZ
US$386
Multiple Airlines
Thu, 20/12 - Sat, 5/1
US$386
Bloemfontein
BFN
Port Elizabeth
PLZ
US$542
South African Airways
Mon, 23/7 - Mon, 30/7
US$542
Amsterdam
AMS
Port Elizabeth
PLZ
US$691
Multiple Airlines
Mon, 3/12 - Wed, 9/1
US$691
Dusseldorf
DUS
Port Elizabeth
PLZ
US$718
Multiple Airlines
Thu, 1/11 - Tue, 20/11
US$718
Berlin
BER
Port Elizabeth
PLZ
US$719
Multiple Airlines
Sat, 10/11 - Tue, 27/11
US$719
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
237 Reviews
Grahamstown, South Africa
from
Pumba Private Game Reserve
Pumba Private Game Reserve
1,542 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