
Reaching Kastellorizo, also known as Megisti or Meis, is an adventure that perfectly complements the island’s secluded charm.
Although small, the island is connected to both Greece and Turkey through various travel options, ensuring you can arrive in comfort and style to enjoy the serenity of Hotel Mediterraneo.
By Ferry:
From Rhodes (Greece):
For those who prefer traveling by sea, ferries run between Rhodes and Kastellorizo several times a week. The journey takes about 3.5 to 4 hours, offering stunning views of the Dodecanese islands along the way. Ferries also run from Piraeus (the port of Athens), but this is a longer journey, taking around 20 hours.
From Turkey (Kaş):
For those coming from Turkey, Kastellorizo is just a 20-minute ferry ride from the coastal town of Kaş. There are regular daily connections between Kaş and Kastellorizo during the tourist season. If you are flying into Dalaman or Antalya airports in Turkey, you can reach Kaş by car in about two hours and take the ferry from there.
Ferry & Plane transport timetables from Greece to Kastellorizo: Click here!
Ferry transport timetables from Kas to Kastellorizo: Express




By Air:
From Rhodes (Greece):
The most convenient way to reach Kastellorizo is by flying from Rhodes. There is a daily flight operated by Olympic Air, lasting approximately 25 minutes. The flight offers stunning aerial views of the Aegean, and upon arrival, you’ll be just a short taxi ride away from the hotel.
From Athens (via Rhodes):
If you’re traveling from Athens, you can take a direct flight to Rhodes, which has regular connections to many European cities. From Rhodes, you can catch the short connecting flight to Kastellorizo.




Transport on Kastellorizo:
Once you arrive on the island, getting around is simple. There is a taxi and a small bus that connects the airport to the village center. From the village, you can take a leisurely walk along the harbor to reach Hotel Mediterraneo in few minutes, or hop into a sea-taxi for a quick ride to the hotel’s doorstep.




