Karpathos, a picturesque island in the Aegean Sea, is a hidden gem of Greece waiting to be explored. With its rugged landscapes, crystal-clear waters, and charming villages, Karpathos offers a unique blend of natural beauty and traditional culture. Visitors can wander through narrow cobblestone streets, sample authentic Greek cuisine at local tavernas, and soak up the Mediterranean sun on pristine beaches. Whether you're seeking adventure in the mountains or relaxation by the sea, Karpathos promises an unforgettable getaway off the beaten path.
The cheapest month to fly to Karpathos is typically November.
The best price we found is for R17,125 from Johannesburg to Karpathos.
Some popular airlines include: Olympic Air, Aegean Airlines.
A good price for a flight to Karpathos is R15413 - R18838.
The nearest popular airports to Karpathos are Karpathos Island National Airport (AOK) and Kasos Island Airport (KSJ).
The flight to Karpathos (AOK) is roughly 9 hours 57 minutes and 4,254 miles (6,846 kilometres) from Johannesburg, South Africa - O.R. Tambo Internationall Airport (JNB).
The best way is to compare flights to Karpathos from leading comparison sites using our search engine dashboard.
Picturesque beach with chairs for rent
Swimming & snorkeling in a rocky bay
Sandy bay with clear, turquoise water
Beach
Beach
Beach
Beach
Beach Pavillion
History
Beach
Beach
Beach
Beach
Archaeological Museum
Tourist attraction
Beach
Beach
Beach
Beach
Hiking Area
Beach
Tourist attraction
Beach
Beach
Beach
Beach
Island
Island
Island
Peninsula
17 °C
Wed, 24 Apr 2024
Average Temperature
15°C
Jan
15°C
Feb
17°C
Mar
20°C
Apr
23°C
May
27°C
Jun
29°C
Jul
30°C
Aug
27°C
Sep
24°C
Oct
20°C
Nov
17°C
Dec
Flights from Johannesburg, South Africa - O.R. Tambo Internationall Airport (JNB) to Karpathos (AOK) - The flight distance between these airports is 4,254 miles (6,846 kilometres). The direct flight time is roughly 9 hours 57 minutes.
Flights from Cape Town, South Africa - Cape Town International Airport (CPT) to Karpathos (AOK) - The flight distance between these airports is 4,826 miles (7,766 kilometres). The direct flight time is roughly 11 hours 13 minutes.
Flights from Durban, South Africa - King Shaka Intl Airport (DUR) to Karpathos (AOK) - The flight distance between these airports is 4,501 miles (7,244 kilometres). The direct flight time is roughly 10 hours 30 minutes.
Flights from George, South Africa - George Airport (GRJ) to Karpathos (AOK) - The flight distance between these airports is 4,807 miles (7,736 kilometres). The direct flight time is roughly 11 hours 10 minutes.
Flights from Lanseria, South Africa - Lanseria International Airport (HLA) to Karpathos (AOK) - The flight distance between these airports is 4,240 miles (6,823 kilometres). The direct flight time is roughly 9 hours 55 minutes.
Flights from Port Elizabeth, South Africa - Port Elizabeth Airport (PLZ) to Karpathos (AOK) - The flight distance between these airports is 4,797 miles (7,719 kilometres). The direct flight time is roughly 11 hours 9 minutes.
Flights from Bloemfontein, South Africa - Bloemfontein International Airport (BFN) to Karpathos (AOK) - The flight distance between these airports is 4,458 miles (7,174 kilometres). The direct flight time is roughly 10 hours 24 minutes.
Flights from East London, South Africa - King Phalo Airport (ELS) to Karpathos (AOK) - The flight distance between these airports is 4,730 miles (7,612 kilometres). The direct flight time is roughly 11 hours.
Flights from Hoedspruit, South Africa - AFB Airport (HDS) to Karpathos (AOK) - The flight distance between these airports is 4,139 miles (6,661 kilometres). The direct flight time is roughly 9 hours 41 minutes.
Flights from Kimberley, South Africa - Kimberley Airport (KIM) to Karpathos (AOK) - The flight distance between these airports is 4,440 miles (7,146 kilometres). The direct flight time is roughly 10 hours 22 minutes.
Flights from Nelspruit, South Africa - Kruger Mpumalanga Intl Airport (MQP) to Karpathos (AOK) - The flight distance between these airports is 4,209 miles (6,774 kilometres). The direct flight time is roughly 9 hours 51 minutes.
Flights from Phalaborwa, South Africa - Hendrik van Eck Airport (PHW) to Karpathos (AOK) - The flight distance between these airports is 4,110 miles (6,614 kilometres). The direct flight time is roughly 9 hours 37 minutes.
Flights from Pietermaritzburg, South Africa - Pietermaritzburg Airport (PZB) to Karpathos (AOK) - The flight distance between these airports is 4,501 miles (7,244 kilometres). The direct flight time is roughly 10 hours 30 minutes.
Flights from Polokwane, South Africa - Polokwane International Airport (PTG) to Karpathos (AOK) - The flight distance between these airports is 4,098 miles (6,595 kilometres). The direct flight time is roughly 9 hours 36 minutes.
Flights from Richards Bay, South Africa - Richards Bay Airport (RCB) to Karpathos (AOK) - The flight distance between these airports is 4,445 miles (7,153 kilometres). The direct flight time is roughly 10 hours 22 minutes.
Flights from Upington, South Africa - Upington Airport (UTN) to Karpathos (AOK) - The flight distance between these airports is 4,426 miles (7,123 kilometres). The direct flight time is roughly 10 hours 20 minutes.
Flights from Umtata, South Africa - K.D. Matanzima Airport (UTT) to Karpathos (AOK) - The flight distance between these airports is 4,628 miles (7,448 kilometres). The direct flight time is roughly 10 hours 47 minutes.
From Johannesburg (JNB), South Africa to Karpathos, Greece (AOK): R17,125
Depart: 10 Jun 2024 · Return: 20 Jun 2024 Price found 24 Apr 2024, 16:25