Skip to main content

Search hotels in Struga

Enter your dates to see the latest prices and deals for Struga hotels

Filter by:

Star rating

Review score

Struga – 57 hotels and places to stay

See the latest prices and deals by choosing your dates.
Hotel Izgrev Spa & Aquapark, hotel in Struga

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.

Nice hotel,friendly staff, clean, great food,beach and pools also nice.
Scored 8.0
8.0
Rated very good
Very good
489 reviews
Price from
£90.32
per night
Mirage Hotel - Struga, hotel in Struga

Set in Struga, less than 1 km from Solferino Beach, Mirage Hotel - Struga offers accommodation with a shared lounge, free private parking, a terrace and a restaurant.

Everything was so good. The staff was very kind. The food was excellent also and maintaining the room.
Scored 7.7
7.7
Rated good
Good
143 reviews
Price from
£59.65
per night
Hotel Drim, hotel in Struga

Featuring a private sandy beach on the Ohrid Lake and an outdoor swimming pool, Hotel Drim in Struga offers air-conditioned accommodation with free Wi-Fi, cable TV and a balcony.

Super lokacija na hotelot, dobra hrana , ladenje vo sobite! Dobar i kulturen personal .
Scored 7.3
7.3
Rated good
Good
345 reviews
Price from
£85.21
per night
Hotel ARISTON, hotel in Struga

Situated in Struga, 2.9 km from Solferino Beach, Hotel ARISTON features accommodation with a garden, free private parking, a terrace and a restaurant.

Peaceful and quiet location , cleanliness at a high level
Scored 7.8
7.8
Rated good
Good
18 reviews
Price from
£42.61
per night
Vila Europa, hotel in Struga

Situated in Struga, a few steps from Solferino Beach, Vila Europa features accommodation with a garden, free private parking, a terrace and a restaurant.

Great design of the rooms. Friendly staff. Amazing diner place.
Scored 9.0
9.0
Rated superb
Superb
231 reviews
Price from
£51.13
per night
Hotel Freya, hotel in Struga

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.

Scored 9.0
9.0
Rated superb
Superb
323 reviews
Price from
£55.39
per night
Hotel Majestic, hotel in Struga

Located in Struga, 500 metres from Women's Beach, Hotel Majestic provides accommodation with a garden, free private parking and a terrace. This 3-star hotel offers room service, an ATM and free WiFi.

Sopstvenickata na hotelot pre srdečna. Odličen nov hotel, na koj mu treba ushte nekoi dopolnitelni podobruvanja, no kako za početnici se odlični. Krevetite novi, udobni za spienje, sekogaš chisto I lesno za održuvanje, čisti peŝkiri I postelnina koja ja smenuvaat na dva dena, podna klima koja go pravi prijaten prestojot vo hotelot, parking mesto za avtomobilite, prijatni I gostoprimlivi sopstvenici.
Scored 9.2
9.2
Rated superb
Superb
201 reviews
Price from
£23.86
per night
Seasons Hotel, hotel in Struga

Situated in Struga, within 300 metres of Galeb Beach and 400 metres of Women's Beach, Seasons Hotel offers accommodation with a bar and free WiFi throughout the property.

Perfectly clean Great staff
Scored 9.1
9.1
Rated superb
Superb
78 reviews
Price from
£38.34
per night
Dishli Hotel & Spa, hotel in Struga

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 shared lounge.

The location it is great
Scored 8.6
8.6
Rated fabulous
Fabulous
151 reviews
Price from
£59.65
per night
Kubi Hotel, hotel in Struga

Located in Struga, 1.5 km from Women's Beach, Kubi Hotel provides accommodation with a shared lounge, free private parking and a terrace.

Everything
Scored 8.7
8.7
Rated fabulous
Fabulous
127 reviews
Price from
£37.92
per night
See all 23 hotels in Struga

Most booked hotels in Struga in the past month

Budget hotels in Struga

  • Hotel Drim
    Scored 7.3
    7.3
    Rated good
    Good
     · 345 reviews

    Featuring a private sandy beach on the Ohrid Lake and an outdoor swimming pool, Hotel Drim in Struga offers air-conditioned accommodation with free Wi-Fi, cable TV and a balcony.

    Hotel near Centre of Struga and close to the beach.

  • Blue Sky

    Situated in Struga, Blue Sky offers 5-star accommodation with a terrace, a restaurant and a bar.

  • Hotel ARISTON
    Scored 7.8
    7.8
    Rated good
    Good
     · 18 reviews

    Situated in Struga, 2.9 km from Solferino Beach, Hotel ARISTON features accommodation with a garden, free private parking, a terrace and a restaurant.

    Peaceful and quiet location , cleanliness at a high level

  • Hotel New York Struga
    Scored 7.5
    7.5
    Rated good
    Good
     · 6 reviews

    Located within 200 metres of Galeb Beach and 300 metres of Women's Beach, Hotel New York Struga provides rooms with air conditioning and a private bathroom in Struga.

    Die Lage ist sehr gut. Das Frühstück wahr super lecker

  • Hotel Diplomat
    Scored 6.1
    6.1
    Rated pleasant
    Pleasant
     · 14 reviews

    Located in Struga, 15 km from Cave Church Archangel Michael, Hotel Diplomat provides accommodation with a garden, free private parking, a terrace and a restaurant.

  • Vila Europa
    Scored 9.0
    9.0
    Rated superb
    Superb
     · 231 reviews

    Situated in Struga, a few steps from Solferino Beach, Vila Europa features accommodation with a garden, free private parking, a terrace and a restaurant.

    Csodálatos panoráma, szuper lakosztály és kiszolgálás:)

  • Hotel Makpetrol Struga
    Scored 8.9
    8.9
    Rated fabulous
    Fabulous
     · 29 reviews

    Only 200 metres from Ohrid Lake, Hotel Makpetrol Struga is set in Elen Kamen settlement, 5 km from Struga’s centre.

    Location, the Stuff, it was clean, cozy place, the pool

  • Mirage Hotel - Struga
    Scored 7.7
    7.7
    Rated good
    Good
     · 142 reviews

    Set in Struga, less than 1 km from Solferino Beach, Mirage Hotel - Struga offers accommodation with a shared lounge, free private parking, a terrace and a restaurant.

    Nur Bett war nicht ganz so gut alles andere was perfekt

Hotels located in the centre of Struga

  • Hotel Roma
    Scored 8.8
    8.8
    Rated fabulous
    Fabulous
     · 43 reviews

    Situated in Struga, within 600 metres of Galeb Beach and 700 metres of Women's Beach, Hotel Roma offers accommodation with a restaurant.

    great location, clean, spacious rooms, great staff

  • Hotel Palace Struga
    Scored 8.8
    8.8
    Rated fabulous
    Fabulous
     · 50 reviews

    Situated in Struga, 600 metres from Women's Beach, Hotel Palace Struga features accommodation with a garden, free private parking, a terrace and a bar.

    Sehr sauber, gemütlich, ausreichend nur für eine Übernachtung.

  • Vila Bolonja
    Scored 8.7
    8.7
    Rated fabulous
    Fabulous
     · 56 reviews

    Set in Struga, 500 metres from May Flower Beach, Vila Bolonja offers accommodation with a garden, free private parking and a terrace. This 3-star hotel offers free WiFi.

    Excellent location, clean and comfortable apartment, friendly hosts.

  • Hotel Prestige Struga
    Scored 7.5
    7.5
    Rated good
    Good
     · 2 reviews

    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.

  • Hotel Ambient - Struga
    Scored 6.2
    6.2
    Rated pleasant
    Pleasant
     · 28 reviews

    Located in Struga, 1.5 km from Women's Beach, Hotel Ambient - Struga provides accommodation with free bikes, free private parking, a garden and a terrace.

FAQs about hotels in Struga

What guests said about Struga:

  • Scored 10
    10

    Struga is very pretty. It has the lake and the river.

    Struga is very pretty. It has the lake and the river. Lots of interesting walks. The church in the cave is a must see. We used it as a base to do some day trips, which was great. Cheap and great food options. Shame there wasn’t sunny days, as everyone had been out the previous days at the beach.
    Angela
    Australia
  • Scored 6.0
    6.0

    Struga town has nothing to offer, out of camping sites...

    Struga town has nothing to offer, out of camping sites during summer. The city of Ohrid which lies 16 kms away, was interesting and a nice place to spend some time. We had to drive all around the lake or take the daily cruise from Ohrids harbour.
    CHRISTOS
    Greece
  • Scored 6.0
    6.0

    Actually, there is nothing to do in the very place, because...

    Actually, there is nothing to do in the very place, because it is a small town. It is true that it is located near the Ohrid airport, closer than the city of Ohrid itself. If you want to relax by the lake and take a walk around the city, you will probably find this place too charming. Good, but not fascinating.
    Siarhei A.
    Belarus
  • Scored 8.0
    8.0

    Beautiful multi culture town, many restaurants with...

    Beautiful multi culture town, many restaurants with traditional Macedonian food, many churches and mosques around, many villages you must visit like Kalista and Radozda, also go to vizit Vevcani, climb to Gorna Belica or ride a bike in the mountains,you must see the phenomenon of runoff Ohrid Lake in the river Crn Drim.
    Go4Fun
    North Macedonia

Explore guest reviews of hotels in Struga

  • Scored 9.8
    9.8
    Rated exceptional
    Exceptional
     · 8 reviews
    We found our new favorite place at Ohrid Lake. At the house there is everything that you need, you do not need to bring anything, just like in a first-class hotel. The host is nice and flexible. The beach is private with sunbeds and umbrellas so you do not need to bring any beach equipment. Clean and new house near fish restaurants where you can eat the best fish. Just bring water shoes, the beach is rocky. Highly recommended!!!
    maja
    North Macedonia
  • From £51.13 per night
    Scored 8.9
    8.9
    Rated fabulous
    Fabulous
     · 278 reviews
    Right in the city center. 5 minutes walking to the beach. Clean and spacious room with all the necessary commodities. Air conditioned. Free Wi-Fi with very good connection. Very good breakfast. Parking available. We were not noticing the parking place and the receptionist kindly showed us where it was. The Hotel is equipped with a pleasant lounge on the top floor.
    Sergio
    Portugal
  • From £68.17 per night
    Scored 8.6
    8.6
    Rated fabulous
    Fabulous
     · 151 reviews
    Quiet and far enough but not too far from the busy city of Struga. The hotel is on a hill overlooking the beautiful Ohrid Lake. It's a place where you can relax and enjoy the peacefulness of the location. Local people are very friendly and social. With a car, you can drive and explore the neighboring villages with amazing beautiful scenery.
    Gina
    Germany
  • From £90.32 per night
    Scored 8.0
    8.0
    Rated very good
    Very good
     · 489 reviews
    Disappointing hotel. The price is unrealistically high for the rooms and the quality they offer. The hotel seems to be understaffed. The lake view is very good, but apart from that the hotel does not deserve the five star rating. The stuff at the reception was very nice and polite, trying to solve all our requests.
    Sase Kazak
    North Macedonia
  • From £41.75 per night
    Scored 8.7
    8.7
    Rated fabulous
    Fabulous
     · 206 reviews
    One of the best hotel we ever stayed. One of the best beyond customer service very helpful in every way. Can not fault it . Great location walking distance . Comfort beds.
    Zoran
    Australia