Curated luxury hotels in Greek Mainland

Search
Add dates
Add dates
1 room, 2 guests
Compare deals on Booking.com

Trusted by over 100,000 travellers every year

back
close
Add dates
Add dates
room 1

Adults

18+
2

Child

0-17
0
Add another room
usp icon

Exclusive member prices

Unlock exclusive member discounts at hundreds of top hotels.

usp icon

The biggest range

Thousands of luxury hotels for you to choose from but all curated for you.

usp icon

The best price

We compare deals and bring you the best price with our price promise.

usp icon

Free cancellation & pay later

A range of fully refundable and pay on arrival luxury and boutique hotels.

Clear filters

Greek Mainland

Recommended
Sort by

See the latest prices and deals by choosing your dates

These properties may not be in the centre of Greek Mainland, but are nearby and match your search.
Mountain Ηouse in Arcadia
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Chalet in Tripoli, Vytina · 206.03 km from centre

10.0

 

4 reviews

Located in Vytina, Peloponnese region, Mountain Ηouse in Arcadia is situated 22 km from Mainalo. This chalet provides free private parking, room service and free WiFi. The chalet features family rooms.

At the chalet complex, units are equipped with a wardrobe. Complete with a private bathroom equipped with a walk-in shower and a hair dryer, the units at the chalet complex have a flat-screen TV and air conditioning, and selected rooms include a seating area. At the chalet complex, all units are fitted with bed linen and towels.

There is a coffee shop, and packed lunches are also available.

Kalamata International Airport is 118 km away.

Compare price on Booking.com
Compare price on Booking.com
Grand Elis Hotel & Spa Resort
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Resort in Ilida, Kourouta · 206.03 km from centre

9.2

 

138 reviews

Breakfast available

Located in Kourouta, 46 km from Temple of Zeus, Grand Elis Hotel & Spa Resort provides accommodation with a seasonal outdoor swimming pool, free private parking, a fitness centre and a garden. Each accommodation at the 5-star resort has city views, and guests can enjoy access to a private beach area and to a bar. The accommodation features a 24-hour front desk, airport transfers, a shared lounge and free WiFi throughout the property.

The resort will provide guests with air-conditioned rooms with a desk, a coffee machine, a fridge, a minibar, a safety deposit box, a flat-screen TV, a terrace and a private bathroom with a shower. Grand Elis Hotel & Spa Resort offers certain rooms with sea views, and each room is equipped with a balcony. Guest rooms will provide guests with a wardrobe and a kettle.

A continental breakfast is available at the accommodation. At Grand Elis Hotel & Spa Resort you will find a restaurant serving American, Argentinian and Belgian cuisine. Vegetarian, dairy-free and halal options can also be requested.

At the resort guests are welcome to take advantage of a Turkish bath and a hot spring bath. Bike hire and car hire are available at Grand Elis Hotel & Spa Resort and the area is popular for hiking and cycling.

Archaeological Museum of Ancient Olympia is 46 km from the accommodation, while Ancient Olympia is 46 km away. Araxos Airport is 49 km from the property.

Compare price on Booking.com
Compare price on Booking.com
Verdisso Hotel & Restaurant
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in North Macedonia, Demir Kapija · 206.93 km from centre

8.4

 

737 reviews

Breakfast available

Verdisso Hotel & Restaurant features a garden, shared lounge, a terrace and restaurant in Demir Kapija. This 4-star hotel offers a kids' club, room service and free WiFi. Guests can have a drink at the bar.

At the hotel each room is equipped with air conditioning, a desk, a flat-screen TV, a private bathroom and a balcony with a mountain view. Guest rooms will provide guests with a fridge.

Guests at Verdisso Hotel & Restaurant can enjoy an à la carte or a continental breakfast.

Speaking English, Croatian, Macedonian and Serbian, staff are willing to help at the 24-hour front desk.

Skopje International Airport is 88 km away.

Compare price on Booking.com
Compare price on Booking.com
Hotel Makpetrol Struga
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in North Macedonia, Struga · 207.09 km from centre

9.3

 

59 reviews

Breakfast available

Situated in Struga, 4.1 km from Cave Church Archangel Michael, Hotel Makpetrol Struga features accommodation with a seasonal outdoor swimming pool, free private parking, a garden and a terrace. Among the facilities of this property are a restaurant, a 24-hour front desk and an ATM, along with free WiFi. Guests can have a drink at the bar.

At the hotel the rooms are fitted with air conditioning, a desk, a balcony with pool view, a private bathroom and a flat-screen TV. All rooms will provide guests with a fridge.

A continental breakfast is available at Hotel Makpetrol Struga.

The accommodation offers 4-star accommodation with a sauna and children's playground.

Early Christian Basilica is 22 km from Hotel Makpetrol Struga, while Port Ohrid is 22 km from the property. Ohrid Airport is 12 km away.

Compare price on Booking.com
Compare price on Booking.com
Hotel Izgrev Spa & Aquapark
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in North Macedonia, Struga · 207.14 km from centre

7.6

 

305 reviews

Set on the Ohrid Lake´s shore and offering outdoor and indoor pools, Hotel Izgrev Spa & Aquapark is located in Struga. Free aqua park entrance is available, as well as free WiFi access. Private parking is possible on site, also for free.

All rooms are air-conditioned and come with a balcony and a flat-screen TV. Private bathrooms are fitted with a bath tub or with a shower and a hairdryer. You can enjoy lake view from the room. Some units feature a fireplace, a private pool and a safety deposit box.

The on-site à la carte restaurant serves both traditional and international cuisine. Guests can also relax at the bar by the outdoor pool.

Hotel Izgrev Spa & Aquapark offers free access to the spa centre, where guests can enjoy a sauna, a steam bath, hammam, fitness centre and massage service. Tennis court and mini golf are also available.

Upon request and against surcharge, car hire can be arranged. There is also a conference centre available, which can host up to 700 people.

Compare price on Booking.com
Compare price on Booking.com
Yamas Hotel "Ex Malibu"
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Albanian Riviera, Dhërmi · 207.19 km from centre

7.4

 

30 reviews

Set in Dhërmi, a few steps from Dhermi Beach, Yamas Hotel "Ex Malibu" offers accommodation with a garden, free private parking, a private beach area and a restaurant. Featuring a bar, the 4-star hotel has air-conditioned rooms with free WiFi, each with a private bathroom. Certain units at the property feature a balcony with a sea view.

The units in the hotel are equipped with a flat-screen TV and free toiletries.

A buffet, continental or Italian breakfast can be enjoyed at the property.

Kuzum Baba is 45 km from Yamas Hotel "Ex Malibu", while Independence Square is 46 km away.

Compare price on Booking.com
Compare price on Booking.com
Amarea Boutique Hotel
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Albanian Riviera, Dhërmi · 207.32 km from centre

9.1

 

76 reviews

Situated in Dhërmi, a few steps from Dhermi Beach, Amarea Boutique Hotel features accommodation with a garden, free private parking, a private beach area and a restaurant. With a bar, the 4-star hotel has air-conditioned rooms with free WiFi, each with a private bathroom. The accommodation offers a 24-hour front desk, an ATM and currency exchange for guests.

At the hotel, each room includes a wardrobe. Rooms include a safety deposit box, while certain rooms have a balcony and others also boast mountain views. The rooms in Amarea Boutique Hotel are fitted with a flat-screen TV and free toiletries.

Guests at the accommodation can enjoy an à la carte breakfast.

Kuzum Baba is 45 km from Amarea Boutique Hotel, while Independence Square is 46 km from the property.

Compare price on Booking.com
Compare price on Booking.com
Hotel Prestige Struga
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in North Macedonia, Struga · 207.43 km from centre

10.0

 

1 review

Breakfast available

Located in Struga, 11 km from Early Christian Basilica, Hotel Prestige Struga provides accommodation with a garden, free private parking, a shared lounge and a terrace. Each accommodation at the 4-star hotel has mountain views, and guests can enjoy access to a restaurant and to a bar. The accommodation offers a 24-hour front desk, airport transfers, room service and free WiFi.

At the hotel each room includes a seating area, a flat-screen TV with satellite channels, a safety deposit box and a private bathroom with a bidet, a hairdryer and bathrobes. All rooms come with a coffee machine, while selected rooms are fitted with a balcony and others also offer lake views. Guest rooms include a desk.

Port Ohrid is 12 km from Hotel Prestige Struga, while Church of St. John at Kaneo is 12 km away. Ohrid Airport is 2 km from the property.

Compare price on Booking.com
Compare price on Booking.com
Hotel Platinium Dhermi
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Albanian Riviera, Vlorë · 208.07 km from centre

8.9

 

24 reviews

Located in Vlorë, 200 metres from Dhermi Beach, Hotel Platinium Dhermi provides accommodation with a garden, free private parking, a private beach area and a shared lounge. Featuring a terrace, the 4-star hotel has air-conditioned rooms with free WiFi, each with a private bathroom. Guests can enjoy Italian and Seafood dishes at the restaurant or have a cocktail at the bar.

At the hotel, each room comes with a balcony. Each room includes a kettle, while selected rooms have a patio and others also offer sea views. All units in Hotel Platinium Dhermi are equipped with a flat-screen TV and free toiletries.

The breakfast offers à la carte, continental or Italian options.

Kuzum Baba is 44 km from the accommodation, while Independence Square is 45 km away.

Compare price on Booking.com
Compare price on Booking.com
Grand Resort by Greccia Dhermi Prime
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Albanian Riviera, Dhërmi · 208.07 km from centre

7.1

 

64 reviews

Located in Dhërmi, 300 metres from Dhermi Beach, Grand Resort by Greccia Dhermi Prime provides accommodation with a seasonal outdoor swimming pool, free private parking, a garden and a shared lounge. This 5-star hotel offers babysitting service, a concierge service and free WiFi. The hotel has a terrace and city views, and guests can enjoy a meal at the restaurant or a drink at the bar.

The hotel will provide guests with air-conditioned rooms offering a desk, a kettle, a fridge, a safety deposit box, a flat-screen TV, a balcony and a private bathroom with a shower. All units include a wardrobe.

Grand Resort by Greccia Dhermi Prime offers a children's playground.

Kuzum Baba is 44 km from the accommodation, while Independence Square is 45 km away.

Compare price on Booking.com
Compare price on Booking.com
Hotel Angro Palace
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in North Macedonia, Kavadarci · 208.35 km from centre

8.9

 

194 reviews

Breakfast available

Hotel Angro Palace has a shared lounge, terrace, a restaurant and bar in Kavadarci. This 4-star hotel offers a kids' club, room service and free WiFi. The hotel features a hot tub and a 24-hour front desk.

The hotel will provide guests with air-conditioned rooms offering a desk, a safety deposit box, a flat-screen TV, a patio and a private bathroom with a shower. All rooms have a wardrobe.

Breakfast is available, and includes buffet, à la carte and continental options.

Skopje International Airport is 72 km from the property.

Compare price on Booking.com
Compare price on Booking.com
Black Diamond Hotel Dhermi
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Albanian Riviera, Dhërmi · 208.36 km from centre

8.3

 

506 reviews

Breakfast available

Black Diamond Hotel Dhermi features a restaurant, a spa and wellness centre and a sun terrace with swimming pool and buffet breakfast in Dhërmi. The property is located 1 km from Dhermi Beach, 45 km from Kuzum Baba and 45 km from Independence Square. There is free private parking and the property provides paid airport shuttle service.

Each room includes a safety deposit box, while selected rooms are fitted with a balcony and others also offer sea views.

The hotel offers 4-star accommodation with a hot tub and hammam.

Around the clock guidance is available at the reception, where staff speak English, Spanish and Italian.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Zeus Eretria Resort
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Evia, Eretria · 208.39 km from centre

8.4

 

16 reviews

Breakfast available

When you stay at Zeus Eretria Resort in Eretria, you'll be within a 10-minute drive of Amarynthos Port and Amarynthos Beach. This spa hotel is 3.6 mi (5.8 km) from Eretria Port and 3.8 mi (6.1 km) from Eretria Beach.

Compare price on Booking.com
Compare price on Booking.com
Hotel Montana SPA
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in North Macedonia, Kruševo · 208.46 km from centre

8.4

 

313 reviews

Set in Kruševo, Hotel Montana SPA provides a bar. Offering a restaurant, the property also has a shared lounge, as well as an indoor pool and a sauna. The accommodation offers a 24-hour front desk, airport transfers, room service and free WiFi throughout the property.

All guest rooms in the hotel are fitted with a desk, a private bathroom, a flat-screen TV and a terrace with a mountain view. All units feature a wardrobe.

Hotel Montana SPA offers a children's playground. You can play billiards and table tennis at this 4-star hotel, and the area is popular for hiking and skiing.

Ohrid Airport is 99 km from the property.

Compare price on Booking.com
Compare price on Booking.com
HOTEL IMPERIAL STRUGA
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in North Macedonia, Struga · 208.70 km from centre

8.1

 

37 reviews

Located in Struga, 200 metres from Galeb Beach, HOTEL IMPERIAL STRUGA provides accommodation with a fitness centre, free private parking, a terrace and a restaurant. Featuring a bar, the 4-star hotel has air-conditioned rooms with free WiFi, each with a private bathroom. Port Ohrid is 16 km from the hotel and Church of St. John at Kaneo is 16 km away.

Every room is fitted with a wardrobe and a flat-screen TV, and certain units at the hotel have a balcony. All units will provide guests with a minibar.

Cave Church Archangel Michael is 10 km from HOTEL IMPERIAL STRUGA, while Early Christian Basilica is 16 km away. Ohrid Airport is 5 km from the property.

Compare price on Booking.com
Compare price on Booking.com
Hotel Drim & SPA
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in North Macedonia, Struga · 208.70 km from centre

7.7

 

171 reviews

Breakfast available

Featuring a private sandy beach on the Ohrid Lake and an outdoor swimming pool, Hotel Drim & SPA in Struga offers air-conditioned accommodation with free Wi-Fi, cable TV and a balcony. The hotel has 3 restaurants and provides free private parking.

A minibar and a private bathroom with a hairdryer are standard facilities in all accommodation units at the Drim. Some units come with luxurious furniture and a spa bath inside the living room.

Traditional Macedonian and international cuisine can be sampled at the hotel's restaurants. Guests can relax on the common terrace and make use of the barbecue facilities, while a children's playground is also available.

Front desk operates 24 hours a day and offers room service and currency exchange. Canoeing, diving and windsurfing activities can be arranged. A safety box is available at the reception desk.

A public bus stops next to the hotel, which is 200 metres from the centre of Struga. Ohrid Airport is 7 km away, and the splendid town of Ohrid is at a distance of 14 km. Galičica National Park is 15 km away.

Compare price on Booking.com
Compare price on Booking.com
Hotel Luciano
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in North Macedonia, Struga · 209.05 km from centre

9.5

 

40 reviews

Breakfast available

Hotel Luciano features a fitness centre, shared lounge, a terrace and restaurant in Struga. This 4-star hotel offers luggage storage space. The accommodation offers a 24-hour front desk, airport transfers, an ATM and free WiFi throughout the property.

The hotel will provide guests with air-conditioned rooms with a desk, a kettle, a fridge, a safety deposit box, a flat-screen TV, a patio and a private bathroom with a bidet. The units feature a wardrobe.

An à la carte, Italian or vegetarian breakfast is available at the property.

Popular points of interest near Hotel Luciano include Galeb Beach, Nature Museum and Saint George Church. Ohrid Airport is 6 km away.

Compare price on Booking.com
Compare price on Booking.com
Hotel Freya
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in North Macedonia, Struga · 209.23 km from centre

8.5

 

373 reviews

Breakfast available

Situated in Struga, 500 metres from Women's Beach, Hotel Freya features accommodation with a fitness centre, free private parking, a terrace and a restaurant. This 4-star hotel offers room service, luggage storage space and free WiFi. Guests can make use of a bar.

At the hotel the rooms include air conditioning, a seating area, a flat-screen TV with satellite channels, a safety deposit box and a private bathroom with a shower, free toiletries and a hairdryer. All rooms will provide guests with a desk and a kettle.

Cave Church Archangel Michael is 10 km from Hotel Freya, while Early Christian Basilica is 15 km from the property. Ohrid Airport is 6 km away.

Compare price on Booking.com
Compare price on Booking.com
Hotel Bograd - Apartments & Lounge Station
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in North Macedonia, Struga · 209.25 km from centre

8.9

 

262 reviews

Breakfast available

Set 500 metres from Women's Beach, Hotel Bograd - Apartments & Lounge Station offers 4-star accommodation in Struga and has a shared lounge, a restaurant and a bar. The property is located 10 km from Cave Church Archangel Michael, 15 km from Early Christian Basilica and 15 km from Port Ohrid. Free WiFi and an ATM are offered.

The hotel will provide guests with air-conditioned rooms offering a desk, a kettle, a fridge, a safety deposit box, a flat-screen TV and a private bathroom with a shower. All guest rooms feature a wardrobe.

Guests at Hotel Bograd - Apartments & Lounge Station can enjoy an à la carte or a continental breakfast.

Speaking Bulgarian, Bosnian, English and Croatian, staff will be happy to provide guests with practical information on the area at the reception.

Church of St. John at Kaneo is 15 km from the accommodation, while Bay of Bones is 30 km from the property. Ohrid Airport is 6 km away.

Compare price on Booking.com
Compare price on Booking.com
Iconic Mediterranean Hotel
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Albanian Riviera, Dhërmi · 209.84 km from centre

8.5

 

25 reviews

Located in Dhërmi, 300 metres from Palasa Beach, Iconic Mediterranean Hotel provides accommodation with a private beach area, free private parking, a restaurant and a bar. With free WiFi, this 5-star hotel offers room service. Certain rooms at the property include a balcony with a sea view.

A continental, Italian or American breakfast is available at the property.

Kuzum Baba is 43 km from the hotel, while Independence Square is 43 km away.

Compare price on Booking.com
Compare price on Booking.com
tripadvisor