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 nearest popular airports to Karpathos are Karpathos Island National Airport (AOK) and Kasos Island Airport (KSJ).
The flight to Karpathos (AOK) is roughly 7 hours 1 minute and 2,935 miles (4,723 kilometres) from Delhi, India - New Delhi Indira Gandhi International Airport (DEL).
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
22 °C
Mon, 29 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 Delhi, India - New Delhi Indira Gandhi International Airport (DEL) to Karpathos (AOK) - The flight distance between these airports is 2,935 miles (4,723 kilometres). The direct flight time is roughly 7 hours 1 minute.
Flights from Mumbai, India - Chhatrapati Shivaji Airport (BOM) to Karpathos (AOK) - The flight distance between these airports is 2,995 miles (4,820 kilometres). The direct flight time is roughly 7 hours 9 minutes.
Flights from Chennai, India - Chennai International Airport (MAA) to Karpathos (AOK) - The flight distance between these airports is 3,632 miles (5,845 kilometres). The direct flight time is roughly 8 hours 34 minutes.
Flights from Bengaluru/ Bangalore, India - Kempegowda Intl Airport (BLR) to Karpathos (AOK) - The flight distance between these airports is 3,488 miles (5,613 kilometres). The direct flight time is roughly 8 hours 15 minutes.
Flights from Kochi, India - Cochin International Airport (COK) to Karpathos (AOK) - The flight distance between these airports is 3,542 miles (5,700 kilometres). The direct flight time is roughly 8 hours 22 minutes.
Flights from Hyderabad, India - Rajiv Gandhi International Airport (HYD) to Karpathos (AOK) - The flight distance between these airports is 3,373 miles (5,428 kilometres). The direct flight time is roughly 7 hours 59 minutes.
Flights from Thiruvananthapuram, India - Thiruvananthapuram International Airport (TRV) to Karpathos (AOK) - The flight distance between these airports is 3,641 miles (5,860 kilometres). The direct flight time is roughly 8 hours 35 minutes.
Flights from Kolkata, India - Calcutta Subhas Chandra Bose Airport (CCU) to Karpathos (AOK) - The flight distance between these airports is 3,748 miles (6,031 kilometres). The direct flight time is roughly 8 hours 49 minutes.
Flights from Ahmedabad, India - S.VallabhBhai Patel Airport (AMD) to Karpathos (AOK) - The flight distance between these airports is 2,845 miles (4,578 kilometres). The direct flight time is roughly 6 hours 49 minutes.
Flights from Kozhikode, India - Kozhikode International Airport (CCJ) to Karpathos (AOK) - The flight distance between these airports is 3,477 miles (5,595 kilometres). The direct flight time is roughly 8 hours 13 minutes.
Flights from Jaipur, India - Jaipur International Airport (JAI) to Karpathos (AOK) - The flight distance between these airports is 2,910 miles (4,683 kilometres). The direct flight time is roughly 6 hours 57 minutes.
Flights from Goa, India - Dabolim Airport (GOI) to Karpathos (AOK) - The flight distance between these airports is 3,189 miles (5,132 kilometres). The direct flight time is roughly 7 hours 35 minutes.
Flights from Lucknow, India - Chaudhary Charan Singh Airport (LKO) to Karpathos (AOK) - The flight distance between these airports is 3,197 miles (5,145 kilometres). The direct flight time is roughly 7 hours 36 minutes.
Flights from Coimbatore, India - Coimbatore International Airport (CJB) to Karpathos (AOK) - The flight distance between these airports is 3,540 miles (5,697 kilometres). The direct flight time is roughly 8 hours 22 minutes.
Flights from Tiruchirapalli, India - Tiruchirappalli International Airport (TRZ) to Karpathos (AOK) - The flight distance between these airports is 3,642 miles (5,861 kilometres). The direct flight time is roughly 8 hours 35 minutes.
Flights from Pune, India - Lohegaon Airport (PNQ) to Karpathos (AOK) - The flight distance between these airports is 3,072 miles (4,944 kilometres). The direct flight time is roughly 7 hours 19 minutes.
Flights from Bagdogra, India - Bagdogra Airport (IXB) to Karpathos (AOK) - The flight distance between these airports is 3,615 miles (5,818 kilometres). The direct flight time is roughly 8 hours 32 minutes.
Flights from Guwahati, India - Gopinath Bordoloi Internationall Airport (GAU) to Karpathos (AOK) - The flight distance between these airports is 3,814 miles (6,138 kilometres). The direct flight time is roughly 8 hours 58 minutes.
Flights from Visakhapatnam, India - Visakhapatnam Airport (VTZ) to Karpathos (AOK) - The flight distance between these airports is 3,623 miles (5,831 kilometres). The direct flight time is roughly 8 hours 33 minutes.
Flights from Amritsar, India - Sri Guru Ram Dass Jee Airport (ATQ) to Karpathos (AOK) - The flight distance between these airports is 2,729 miles (4,392 kilometres). The direct flight time is roughly 6 hours 33 minutes.
Flights from Madurai, India - Madurai Airport (IXM) to Karpathos (AOK) - The flight distance between these airports is 3,647 miles (5,869 kilometres). The direct flight time is roughly 8 hours 36 minutes.
Flights from Nagpur, India - Dr. Babasaheb Ambedkar International Airport (NAG) to Karpathos (AOK) - The flight distance between these airports is 3,271 miles (5,263 kilometres). The direct flight time is roughly 7 hours 46 minutes.
Flights from Chandigarh, India - Chandigarh Airport (IXC) to Karpathos (AOK) - The flight distance between these airports is 2,864 miles (4,609 kilometres). The direct flight time is roughly 6 hours 51 minutes.
Expert Help