
Makrilia Vacations
Book a Hotel + Flight together to unlock savings
- Plan, book, travel with confidence
Better together
Save up to AED 148 when you book a flight and hotel together*
Find the right fit
With over 300,000 hotels worldwide, it's easy to create a perfect package
Rest easy
Plan, book, and manage your trip all in one place
Find the Best Makrilia Vacation Packages
Makrilia Hotel Deals

Elounda Palm Hotel
Katevati 1st, Elounda, Lassithi, Agios Nikolaos, Crete Island
9/10 Wonderful! (193 reviews)
"Staff were very friendly and helpful - couldn’t have asked for more. The actual hotel is very clean and well kept. However, it is almost split in half in terms of renovation / comfort - both for the rooms and communal areas. Overall comfortable and nice, but could be better for the price point. The ..."
Reviewed on 18 October 2024

Miramare Resort & Spa
Gargadoros, Agios Nikolaos, Crete Island
8/10 Very Good! (193 reviews)
"The hotel complex was well maintained with clean and clear pathways. The buildings and rooms were modern though showed some signs of wear and tear, but all facilities worked to the level expected. Our room was lovely, actually a suite, with a personal pool which was wonderful. Food options were plentiful ..."
Reviewed on 11 October 2024

Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Frequently asked questions
Discover the most popular places to visit in Makrilia
Ierapetra Beach
Why not spend a lazy afternoon at Ierapetra Beach during your trip to Old Quarter? Take in the museums while you're in the area.
Waterfall of Milona
5/5(2 reviews)
Commune with nature and explore the great outdoors at Waterfall of Milona during your travels in Ierapetra. While you're in the area, stroll along the beautiful beaches.
Ierapetra Venetian Fort
4.5/5(5 reviews)
Find out about the history of Old Quarter when you take a trip to Ierapetra Venetian Fort. While you're in the area, stroll along the beautiful beaches.