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+ years
2

Children

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

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.
Grand Elis Hotel & Spa Resort
Full StarFull StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Resort in Ilida, Kourouta · 128.02 mi 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. Among the various facilities of this property are a private beach area, a restaurant and a bar. The accommodation features a 24-hour front desk, airport transfers, room service and free WiFi throughout the property.

The resort will provide guests with air-conditioned rooms offering a desk, a coffee machine, 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.

Grand Elis Hotel & Spa Resort offers a hammam. The area is popular for hiking and cycling, and bike hire is available at this 5-star resort.

Archaeological Museum of Ancient Olympia is 46 km from the resort, 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
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in North Macedonia, Demir Kapija · 128.58 mi 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
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in North Macedonia, Struga · 128.68 mi from centre

9.3

 

57 reviews

Breakfast available

Situated in Struga, 4.4 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 20 km from Hotel Makpetrol Struga, while Port Ohrid is 21 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
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in North Macedonia, Struga · 128.71 mi from centre

7.3

 

302 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
Amarea Boutique Hotel
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Albanian Riviera, Dhërmi · 128.82 mi from centre

9.1

 

60 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 Platinium Dhermi
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Albanian Riviera, Vlorë · 129.29 mi from centre

8.6

 

7 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 room service, this property also has a restaurant and a terrace. The accommodation offers entertainment staff and free WiFi throughout the property.

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

Kuzum Baba is 44 km from the hotel, 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
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Albanian Riviera, Dhërmi · 129.29 mi 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
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in North Macedonia, Kavadarci · 129.46 mi from centre

8.9

 

171 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
Hotel Montana SPA
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in North Macedonia, Kruševo · 129.53 mi 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
Kinetta Beach Resort and Spa
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Resort in Kineta · 129.56 mi from centre

7.8

 

348 reviews

Lying alongside the sandy Kinetta Beach, the 4-star Kinetta Beach Resort and Spa offers elegant accommodation set amidst well-kept gardens. It includes 2 large swimming pools, a wellness centre and 2 restaurants.

The air-conditioned rooms at Kinetta Resort are tastefully decorated in blue and white colours. They are equipped with a flat-screen, satellite TV and they all have an en-suite bathroom with free toiletries and bathtub.

At the 2 on-site restaurants, you can taste Mediterranean and international dishes while enjoying views over the pool and the sea. There is also a poolside tavern serving Greek specialities and 2 bars preparing refreshing drinks and exotic cocktails.

K Spa is ideal for enjoying a body treatment or a relaxing massage session, while facilities feature an indoor pool, a hot tub and a sauna. The more active guests can visit the tennis court, the mini soccer field or engage in water sports such as jet ski and parasailing.

The suburban railway station of Kinetta is only 500 metres away from the resort, while the town of Corinth with its canal is at 25 km. Eleftherios Venizelos International Airport is 85 km away. Free private, on-site parking is provided.

Compare price on Booking.com
Compare price on Booking.com
Hotel Luciano
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in North Macedonia, Struga · 129.90 mi 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
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in North Macedonia, Struga · 130.01 mi from centre

8.4

 

391 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
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in North Macedonia, Struga · 130.02 mi 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
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Albanian Riviera, Dhërmi · 130.39 mi from centre

9.0

 

12 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. The property is non-smoking and is set 43 km from Kuzum Baba.

The hotel will provide guests with air-conditioned rooms offering a desk, a coffee machine, a safety deposit box, a flat-screen TV and a private bathroom with a shower. Each room has a kettle, while selected rooms come with a balcony and others also offer sea views. Guest rooms include a wardrobe.

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

Independence Square is 43 km from Iconic Mediterranean Hotel.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Alban Eco Hotel
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Albanian Riviera, Himarë · 130.84 mi from centre

7.6

 

11 reviews

Breakfast available

When you stay at Alban Eco Hotel in Himarë, you'll be by the sea and 9 minutes by car from Dhërmi Beach. This beach hotel is 5.1 mi (8.2 km) from Pirate's Cave and 7.9 mi (12.7 km) from Gjipe Beach.

Compare price on Booking.com
Compare price on Booking.com
Cavo Drymades
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Albanian Riviera, Dhërmi · 131.20 mi from centre

8.5

 

20 reviews

Situated in Dhërmi, 60 metres from Palasa Beach, Cavo Drymades features accommodation with free WiFi and free private parking. The property is non-smoking and is located 44 km from Kuzum Baba.

At the hotel, rooms come with a desk. Rooms are fitted with air conditioning and a flat-screen TV, and some rooms at Cavo Drymades have a sea view. The rooms have a safety deposit box.

Guests at the accommodation can enjoy a buffet breakfast.

Independence Square is 45 km from Cavo Drymades.

Compare price on Booking.com
Compare price on Booking.com
Villa Starova
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Berat · 131.26 mi from centre

9.8

 

31 reviews

Villa Starova is set in Berat. With a garden, the 4-star hotel has air-conditioned rooms with free WiFi, each with a private bathroom. The hotel features family rooms.

At the hotel, the rooms are fitted with a balcony. Every room has a wardrobe and a flat-screen TV, and certain units at Villa Starova have a terrace.

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

Speaking English, Spanish, French and Italian, staff are always on hand to help at the reception.

Tirana International Mother Teresa Airport is 118 km away.

Compare price on Booking.com
Compare price on Booking.com
Stefania Hotel
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Evia, Amarinthos · 131.32 mi from centre

8.4

 

465 reviews

Located in Amarinthos, 2.2 km from Amarynthos Beach, Stefania Hotel provides accommodation with a terrace, free private parking, a restaurant and a bar. Featuring a tennis court, the 4-star hotel has air-conditioned rooms with a private bathroom. The hotel features an outdoor pool, a 24-hour front desk, and free WiFi is available.

At the hotel, each room comes with a balcony. Guest rooms in Stefania Hotel are equipped with a flat-screen TV and free toiletries.

Guests at the accommodation can enjoy a buffet breakfast.

You can play table tennis at Stefania Hotel.

Sport Center of Agios Nikolaos is 24 km from the hotel, while T.E.I. Chalkidas is 43 km from the property. Eleftherios Venizelos Airport is 116 km away, and the property offers a paid airport shuttle service.

Compare price on Booking.com
Compare price on Booking.com
Berat River House Boutique Hotel
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Berat · 131.32 mi from centre

9.5

 

77 reviews

Breakfast available

Berat River House Boutique Hotel in Berat has a terrace and a bar. With a garden, the 4-star hotel has air-conditioned rooms with free WiFi, each with a private bathroom. There is a restaurant serving Mediterranean cuisine, and free private parking is available.

At the hotel, rooms have a desk and a patio with a garden view. The rooms have a flat-screen TV, and some rooms at Berat River House Boutique Hotel have a city view. The rooms have a wardrobe.

An à la carte, continental or gluten-free breakfast can be enjoyed at the property.

Tirana International Mother Teresa Airport is 120 km from the property.

Compare price on Booking.com
Compare price on Booking.com
Hotel Rezidenca Desaret
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Berat · 131.75 mi from centre

9.3

 

1,925 reviews

Featuring free WiFi and a restaurant, Hotel Rezidenca Desaret offers accommodation in Berat 450 metres from the Old Town. Guests can enjoy the on-site bar and views of the town from the terrace.

Every room at this hotel is air conditioned and is fitted with a flat-screen TV. Some units have a seating area to relax in after a busy day. Certain rooms include views of the garden or city. Private bathrooms come with a shower and free toiletries.

There is a 24-hour front desk at the property. Berat Castle is 1.2 km from the property, while the Etnographic Museum can be reached in 300 metres.

Tirana Airport is 125 km away. Free private parking is available on site.

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