Located in the southeastern Aegean Sea, Kastellorizo is a hidden gem waiting to be discovered by adventurous travelers. This picturesque Dodecanese island, known locally as Megisti, boasts colorful neoclassical houses cascading down the hillsides towards the sparkling turquoise waters of the Mediterranean. Its charming harbor lined with traditional cafes and vibrant bougainvillea adds to the island's enchanting allure. Visitors can explore historical sites like the ancient Acropolis of Paleokastro and the Blue Grotto sea cave, offering a blend of cultural and natural beauty. With its peaceful atmosphere and stunning landscapes, Kastellorizo promises an unforgettable escape from the ordinary.
The cheapest month to fly to Kastellorizo is typically in November.
The popular airports near the city of Kastellorizo are Dalaman Airport in Turkey, Rhodes International Airport in Greece, and Larnaca International Airport in Cyprus.
The flight to Kastellorizo (KZS) is roughly 3 hours 3 minutes and 1,154 miles (1,856 kilometres) from Jeddah, Saudi Arabia - King Abdulaziz International Airport (JED).
The best way is to compare flights to Kastellorizo from leading comparison sites using our search engine dashboard.
Sea cave with glowing blue-lit water
Uninhabited islet with a lighthouse
Island with a ruined castle & a sea cave
Island
Beach
Historical landmark
Fortress
Island
Average Temperature
16°C
Jan
17°C
Feb
19°C
Mar
21°C
Apr
25°C
May
28°C
Jun
33°C
Jul
34°C
Aug
32°C
Sep
28°C
Oct
23°C
Nov
18°C
Dec
Flights from Jeddah, Saudi Arabia - King Abdulaziz International Airport (JED) to Kastellorizo (KZS) - The flight distance between these airports is 1,154 miles (1,856 kilometres). The direct flight time is roughly 3 hours 3 minutes.
Flights from Riyadh, Saudi Arabia - King Khalid International Airport (RUH) to Kastellorizo (KZS) - The flight distance between these airports is 1,275 miles (2,052 kilometres). The direct flight time is roughly 3 hours 20 minutes.
Flights from Dammam, Saudi Arabia - King Fahd International Airport (DMM) to Kastellorizo (KZS) - The flight distance between these airports is 1,364 miles (2,195 kilometres). The direct flight time is roughly 3 hours 31 minutes.
Flights from Madinah, Saudi Arabia - Mohammad Bin Abdulaziz Medina Airport (MED) to Kastellorizo (KZS) - The flight distance between these airports is 1,002 miles (1,612 kilometres). The direct flight time is roughly 2 hours 43 minutes.
Flights from Gassim, Saudi Arabia - Gassim Airport (ELQ) to Kastellorizo (KZS) - The flight distance between these airports is 1,078 miles (1,734 kilometres). The direct flight time is roughly 2 hours 53 minutes.
Flights from Taif, Saudi Arabia - Taif Airport (TIF) to Kastellorizo (KZS) - The flight distance between these airports is 1,209 miles (1,946 kilometres). The direct flight time is roughly 3 hours 11 minutes.
Flights from Yanbu al Bahr, Saudi Arabia - Yanbu al Bahr Airport (YNB) to Kastellorizo (KZS) - The flight distance between these airports is 971 miles (1,562 kilometres). The direct flight time is roughly 2 hours 39 minutes.
Flights from Abha, Saudi Arabia - Abha Airport (AHB) to Kastellorizo (KZS) - The flight distance between these airports is 1,472 miles (2,369 kilometres). The direct flight time is roughly 3 hours 46 minutes.
Flights from Tabuk, Saudi Arabia - Tabuk Airport (TUU) to Kastellorizo (KZS) - The flight distance between these airports is 676 miles (1,088 kilometres). The direct flight time is roughly 2 hours.
Flights from Hail, Saudi Arabia - Ha'il Regional Airport (HAS) to Kastellorizo (KZS) - The flight distance between these airports is 930 miles (1,497 kilometres). The direct flight time is roughly 2 hours 33 minutes.
Flights from Alahsa, Saudi Arabia - Al-Ahsa International Airport (HOF) to Kastellorizo (KZS) - The flight distance between these airports is 1,396 miles (2,247 kilometres). The direct flight time is roughly 3 hours 36 minutes.
Flights from Jazan, Saudi Arabia - Jizan / Gizan Airport (GIZ) to Kastellorizo (KZS) - The flight distance between these airports is 1,550 miles (2,495 kilometres). The direct flight time is roughly 3 hours 56 minutes.
Flights from Al Baha, Saudi Arabia - Al-Baha Domestic Airport (ABT) to Kastellorizo (KZS) - The flight distance between these airports is 1,316 miles (2,117 kilometres). The direct flight time is roughly 3 hours 25 minutes.
Flights from Bisha, Saudi Arabia - Bisha Airport (BHH) to Kastellorizo (KZS) - The flight distance between these airports is 1,368 miles (2,201 kilometres). The direct flight time is roughly 3 hours 32 minutes.
Flights from Gurayat, Saudi Arabia - Gurayat Airport (URY) to Kastellorizo (KZS) - The flight distance between these airports is 550 miles (885 kilometres). The direct flight time is roughly 1 hour 43 minutes.
Flights from Nejran, Saudi Arabia - Najran / Nejran Airport (EAM) to Kastellorizo (KZS) - The flight distance between these airports is 1,569 miles (2,525 kilometres). The direct flight time is roughly 3 hours 59 minutes.
Flights from Qaisumah, Saudi Arabia - Hafar al Batin Airport (AQI) to Kastellorizo (KZS) - The flight distance between these airports is 1,105 miles (1,778 kilometres). The direct flight time is roughly 2 hours 57 minutes.
Flights from Rafha, Saudi Arabia - Rafha Airport (RAH) to Kastellorizo (KZS) - The flight distance between these airports is 923 miles (1,485 kilometres). The direct flight time is roughly 2 hours 33 minutes.
Flights from Arar, Saudi Arabia - Arar Airport (RAE) to Kastellorizo (KZS) - The flight distance between these airports is 757 miles (1,218 kilometres). The direct flight time is roughly 2 hours 10 minutes.
Flights from Sharurah, Saudi Arabia - Sharurah Airport (SHW) to Kastellorizo (KZS) - The flight distance between these airports is 1,678 miles (2,700 kilometres). The direct flight time is roughly 4 hours 13 minutes.
Flights from Jouf, Saudi Arabia - Jouf Airport (AJF) to Kastellorizo (KZS) - The flight distance between these airports is 751 miles (1,209 kilometres). The direct flight time is roughly 2 hours 10 minutes.
Flights from Turaif, Saudi Arabia - Turaif Airport (TUI) to Kastellorizo (KZS) - The flight distance between these airports is 608 miles (978 kilometres). The direct flight time is roughly 1 hour 51 minutes.
Flights from Wadi Ad Dawasir, Saudi Arabia - Wadi al Dawaser Airport (WAE) to Kastellorizo (KZS) - The flight distance between these airports is 1,435 miles (2,309 kilometres). The direct flight time is roughly 3 hours 41 minutes.
Expert Help
Choose Site / Currency