Curated luxury hotels in North Macedonia

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

North Macedonia

Recommended
Sort by

See the latest prices and deals by choosing your dates

These properties may not be in the centre of North Macedonia, but are nearby and match your search.
Agios Germanos
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Florina, Agios Germanos · 98.64 km from centre

9.7

 

243 reviews

Breakfast available

Situated in Agios Germanos, 11 km from Megali Prespa Lake, Agios Germanos features accommodation with a garden, free private parking, a shared lounge and a terrace. Among the facilities of this property are a restaurant, a shared kitchen and free shuttle service, along with free WiFi throughout the property. The accommodation offers room service, a 24-hour front desk and organising tours for guests.

All rooms are fitted with a flat-screen TV with satellite channels, a coffee machine, a shower, free toiletries and a desk. All guest rooms at the hotel come with a private bathroom and bed linen.

Guests at Agios Germanos can enjoy a continental or a gluten-free breakfast.

The area is popular for skiing and cycling, and bike hire is available at this 4-star hotel.

Prespes is 13 km from the accommodation, while Mikri Prespa Lake is 19 km from the property. Kastoria National Airport is 64 km away.

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

Hotel in North Macedonia, Ohrid · 99.05 km from centre

8.2

 

641 reviews

Situated in Ohrid, 1.2 km from Beach Nemo, Laki Hotel & Spa features accommodation with a seasonal outdoor swimming pool, free private parking, a garden and a shared lounge. This 4-star hotel offers room service, a 24-hour front desk and free WiFi. Guests can use the spa and wellness centre with an indoor pool, sauna, and hot tub, as well as a terrace.

All rooms at the hotel come with 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. Laki Hotel & Spa offers some rooms with city views, and the rooms include a balcony. The units will provide guests with a fridge.

A buffet, continental or Italian breakfast can be enjoyed at the property. At the accommodation you will find a restaurant serving Ethiopian and local cuisine. Vegetarian, dairy-free and vegan options can also be requested.

Laki Hotel & Spa offers a hammam.

Early Christian Basilica is 7.8 km from the hotel, while Port Ohrid is 8 km away. Ohrid Airport is 15 km from the property, and the property offers a paid airport shuttle service.

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

Hotel in North Macedonia, Ohrid · 99.30 km from centre

8.0

 

77 reviews

Breakfast available

Situated in Ohrid, 1.3 km from Beach Nemo, Hotel Granit features accommodation with a seasonal outdoor swimming pool, free private parking, a fitness centre and a private beach area. Each accommodation at the 4-star hotel has mountain views, and guests can enjoy access to a terrace and to a bar. The accommodation provides a 24-hour front desk, airport transfers, a shared lounge and free WiFi throughout the property.

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

A vegetarian breakfast is available at Hotel Granit. At the accommodation you will find a restaurant serving American cuisine. Vegetarian, vegan and gluten-free options can also be requested.

Hotel Granit offers a children's playground.

Early Christian Basilica is 8.1 km from the hotel, while Port Ohrid is 8.3 km from the property. Ohrid Airport is 15 km away.

Compare price on Booking.com
Compare price on Booking.com
Hotel Metropol – Metropol Lake Resort
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in North Macedonia, Ohrid · 99.65 km from centre

7.6

 

321 reviews

Breakfast available

Hotel Metropol – Metropol Lake Resort is located between the shore of Lake Ohrid and the green forests of the Galicica National park, boasting amazing views of the lake and the mountains.

All rooms are stylishly decorated; they have air conditioning and all necessary amenities.

A sauna and massages are available as well.

Savour authentic regional cuisine as well as international dishes accompanied by the sound of traditional music while enjoying an amazing lake view. Benefit from the banquet hall as well as the conference hall. Informal conferences as well as large meetings can be organised at the Metropol.

If you prefer to spend your holiday actively, there are volleyball and basketball playgrounds, table tennis, and a dancing bar for your entertainment.

The hotel is part of a resort including the Hotel Metropol – Metropol Lake Resort, the Bellevue and the Tourist hotel and you can use the facilities of all of them.

Compare price on Booking.com
Compare price on Booking.com
Hotel Bellevue - Metropol Lake Resort
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in North Macedonia, Ohrid · 99.75 km from centre

7.5

 

392 reviews

Breakfast available

Hotel Bellevue - Metropol Lake Resort enjoys a picturesque location on the shore of Lake Ohrid and features 2 swimming pools and a 500-metre-long private beach with a pool bar.

The spacious restaurant features a terrace and serves local and international cuisine. Hotel Bellevue also has a breakfast room, a gallery bar, and an aperitif bar.

Additionally, the complex features 5 basketball courts, 3 volleyball courts, 2 football fields, and 2 courts for beach volleyball.

The hotel is part of a resort including 3 different hotels. You can use the facilities of all of them.

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

Hotel in North Macedonia, Ohrid · 100.29 km from centre

9.2

 

1,035 reviews

Situated in Ohrid, 70 metres from Green Paradise Beach, Lago Hotel features accommodation with a seasonal outdoor swimming pool, free private parking, a garden and a private beach area. Boasting a 24-hour front desk, this property also has a restaurant and a terrace. The hotel also provides free WiFi as well as a paid airport shuttle service.

At the hotel rooms are equipped with 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 have a desk.

A continental breakfast is available at Lago Hotel.

Bay of Bones is 7.1 km from the accommodation, while Early Christian Basilica is 10 km from the property. Ohrid Airport is 17 km away.

Compare price on Booking.com
Compare price on Booking.com
Vila Bisera
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in North Macedonia, Ohrid · 100.36 km from centre

9.0

 

1,982 reviews

Breakfast available

Offering 3 (three) free seasonal outdoor pools with parasols and sunbeds, Vila Bisera is located 550 metres from the Ohrid Lake, 7 km from downtown Ohrid, in a quiet neighborhood called Lagadin. The property is surrounded by a garden with flowers. Free WiFi is available and free private parking is possible on site.

Each of the air-conditioned rooms is fitted with a flat-screen TV and a refrigerator. All rooms have a balcony, opening to lake views. The en-suite bathroom is equipped with a shower and a hairdryer.

Vila Bisera is located 9 km from the Church of St.John at Kaneo, the Ancient Theatre and from the Old Town of Ohrid. Upon request, airport shuttle service can be arranged from the surrounding airports for a surcharge.

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

Hotel in North Macedonia, Ohrid · 100.54 km from centre

9.0

 

244 reviews

Breakfast available

Located in Ohrid, a few steps from Lagadin Beach, Hotel Dva Bisera provides accommodation with a garden, 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. The accommodation features room service, a concierge service and luggage storage for guests.

Each room includes a wardrobe and a flat-screen TV, and certain rooms at the hotel have a balcony. All units will provide guests with a fridge.

Speaking Bulgarian, Bosnian, English and Croatian, staff are always on hand to help at the reception.

Bay of Bones is 6.5 km from Hotel Dva Bisera, while Early Christian Basilica is 10 km away. Ohrid Airport is 17 km from the property.

Compare price on Booking.com
Compare price on Booking.com
Villa Klia
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in North Macedonia, Ohrid · 100.54 km from centre

8.6

 

610 reviews

Breakfast available

Villa Klia is located in green surroundings in Lagadin on the banks of the Ohrid Lake, at the foot of the Galicica Mountain National Park. Rooms have lake or mountain views.

All rooms are air-conditioned and feature a private bathroom, a fridge, a cable TV and free Wi-Fi.

Breakfast is served every morning and room service is available as well.

Ohrid Airport is 25 km away. You can park your car for free on site.

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 · 101.10 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 IMPERIAL STRUGA
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in North Macedonia, Struga · 101.16 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 Bograd - Apartments & Lounge Station
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in North Macedonia, Struga · 101.26 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
Hotel Freya
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in North Macedonia, Struga · 101.28 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
Villa Nika
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in North Macedonia, Peštani · 102.19 km from centre

9.2

 

46 reviews

Situated in Peštani, Villa Nika offers beachfront accommodation 2.9 km from Gradishte 1 Beach and offers various facilities, such as a terrace and a restaurant. Featuring a private beach area, the 5-star hotel has air-conditioned rooms with free WiFi, each with a private bathroom. The accommodation features room service, an ATM and currency exchange for guests.

At the hotel, every room is fitted with a desk. Villa Nika provides some units with lake views, and the rooms are fitted with a balcony. All rooms in the accommodation are fitted with a flat-screen TV and free toiletries.

A buffet breakfast is available at Villa Nika.

Bay of Bones is 2.9 km from the hotel, while Early Christian Basilica is 14 km away. Ohrid Airport is 21 km from the property, and the property offers a paid airport shuttle service.

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

Hotel in North Macedonia, Debar · 103.56 km from centre

9.2

 

82 reviews

Set in Debar, 6.7 km from Monastery of Saint George the Victorious, Hotel Cami offers accommodation with a garden, free private parking, a terrace and a restaurant. This 4-star hotel offers room service and a 24-hour front desk. Guests can make use of a bar.

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

Saint Jovan Bigorski Monastery is 25 km from Hotel Cami, while Nature Museum is 48 km away. Ohrid Airport is 61 km from the property.

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 · 105.30 km 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
Hotel Makpetrol Struga
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in North Macedonia, Struga · 105.46 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 Vojvoda Putnik
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Serbia, Vranje · 105.98 km from centre

9.5

 

235 reviews

Hotel Vojvoda Putnik in Vranje has 4-star accommodation with a bar. There is a terrace and guests can make use of free WiFi and free private parking.

All rooms at the hotel come with 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. The rooms have a kettle, while selected rooms also boast a balcony and others also feature mountain views. The units have a desk.

Guests at Hotel Vojvoda Putnik can enjoy an à la carte breakfast.

With staff speaking German, English, Italian and Serbian, non-stop advice is available at the reception.

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

Hotel in North Macedonia, Struga · 107.50 km from centre

8.8

 

415 reviews

Breakfast available

Situated in Struga, 1.3 km from Cave Church Archangel Michael, Dishli Hotel & Spa features accommodation with a seasonal outdoor swimming pool, free private parking, a garden and a private beach area. Featuring a shared lounge, the 4-star hotel has air-conditioned rooms with free WiFi, each with a private bathroom. The hotel has a terrace and lake views, and guests can enjoy a meal at the restaurant or a drink at the bar.

At the hotel, all rooms have a balcony. At Dishli Hotel & Spa the rooms come with a desk and a flat-screen TV.

At the accommodation guests will find a spa and wellness centre and a sauna. Guests at Dishli Hotel & Spa will be able to enjoy activities in and around Struga, like skiing and cycling.

The hotel can conveniently provide information at the reception to help guests to get around the area.

Early Christian Basilica is 23 km from Dishli Hotel & Spa, while Port Ohrid is 23 km away. Ohrid Airport is 15 km from the property, and the property offers a paid airport shuttle service.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Strimon Garden Medical SPA Hotel
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Bulgaria, Kyustendil · 108.34 km from centre

8.8

 

98 reviews

Breakfast available

With a stay at Strimon Garden Medical SPA Hotel in Kyustendil, you'll be within a 10-minute walk of Regional Historical Museum and Roman Therms. This family-friendly hotel is 10.5 mi (17 km) from Osogovo Fun Park and 10.8 mi (17.4 km) from Osogovo Ski Resort.

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