Skip to main content

Search hotels in Struga

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

Struga – 102 hotels and places to stay

Filter by:

Star Rating

Review score

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.

The room was clean, and the staff was polite.
Review score
Good
364 reviews
Price from
$110.56
1 night, 2 adults

Located in Struga, a 4-minute walk from Galeb Beach, Hotel Luciano features views of the city. Featuring an ATM, this property also provides guests with a terrace.

Hoteli eshte i mrekullueshem, me lokacion ideal buze lumit Drin dhe afer Liqenit te Ohrit duke ofruar pamje te mrekullueshme dhe qasje te lehte ne atraksionet turistike te qytetit. Stafi eshte shume miqesor dhe i kujdesshem. Dhoma ofron rehati dhe pushim te kendshem. E rekomandoj kete hotel per te gjithe vizitoret e Struges.
Review score
Exceptional
28 reviews
Price from
$95.89
1 night, 2 adults

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

Location is was good the rest very very bad 🤢😡😡
Review score
Pleasant
317 reviews
Price from
$131.99
1 night, 2 adults

Located in Struga, 1.8 miles from Solferino Beach, Hotel ARISTON has accommodations with a garden, free private parking, a terrace and a restaurant.

Review score
Good
33 reviews
Price from
$46.25
1 night, 2 adults

Located in Struga, a few steps from Solferino Beach, Vila Europa has accommodations with a garden, free private parking, a private beach area and a terrace.

Staff was helpful. Room was clean and comfortable.
Review score
Wonderful
230 reviews
Price from
$78.97
1 night, 2 adults

Located in Struga, a 6-minute walk from Women's Beach, Hotel Majestic provides accommodations with a garden, free private parking and a terrace.

The staff were wonderful - very friendly and helpful. The property is walking distance from Struga main street and right next door to a good sized supermarket. The rooms have new furniture, and comfortable beds and linen. We would stay here again.
Review score
Wonderful
253 reviews
Price from
$33.84
1 night, 2 adults

Located in Struga, 2.7 miles from Cave Church Archangel Michael, Hotel Makpetrol Struga has accommodations with a seasonal outdoor swimming pool, free private parking, a garden and a terrace.

The staff were very nice, very friendly and welcoming. When we arrived they realized that we were two adults with a baby (not 3 grown ups) so they lowered the price which was unexpected but a pleasant surprise. The food was good and the room was comfortable.
Review score
Wonderful
30 reviews
Price from
$85.74
1 night, 2 adults

Located in Struga, within a 3-minute walk of Galeb Beach and 6.4 miles of Cave Church Archangel Michael, Seasons Hotel provides accommodations with a bar and free WiFi throughout the property.

The staff were super friendly and went way out of their way to make our stay a delight. 🥳
Review score
Wonderful
92 reviews
Price from
$56.41
1 night, 2 adults

Located in Struga, a 7-minute walk from Women's Beach, Hotel Palace Struga has accommodations with a garden, free private parking, a terrace and a bar.

Great price.
Review score
Wonderful
74 reviews
Price from
$39.49
1 night, 2 adults

Located in Struga, within a 7-minute walk of Galeb Beach and half a mile of Women's Beach, Hotel Roma provides a restaurant.

Review score
Wonderful
51 reviews
Price from
$45.13
1 night, 2 adults
See all 102 hotels in Struga

Hotels with airport shuttles in Struga

Most-booked hotels in Struga in the past month

See all

Budget hotels in Struga

  • Review score
    Good · 132 reviews

    Located in Struga, a 17-minute walk from Women's Beach, Kubi Hotel provides accommodations with a shared lounge, free private parking and a terrace.

  • Review score
    Good · 33 reviews

    Located in Struga, 1.8 miles from Solferino Beach, Hotel ARISTON has accommodations with a garden, free private parking, a terrace and a restaurant.

  • Review score
    Wonderful · 182 reviews

    Located in Struga, 1.4 miles from Aquarius Beach, Sunrise Hotel & Camping has accommodations with free bikes, free private parking, a garden and a private beach area.

  • Review score
    Excellent · 248 reviews

    Located in Struga, a 15-minute walk from Cave Church Archangel Michael, Dishli Hotel & Spa has accommodations with a seasonal outdoor swimming pool, free private parking, a garden and a private beach...

  • Review score
    Good · 364 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.

    Guest review
    The location is amazing for a quite rest. It has beautiful lake view
  • Review score
    Pleasant · 317 reviews

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

  • Located in Struga, 6.9 miles from Early Christian Basilica, Hotel Prestige Struga provides accommodations with a garden, free private parking, a shared lounge and a terrace.

FAQs about hotels in Struga

What Guests Said About Struga:

  • Review score

    This town is a far better alternative to Ohrid

    This town is a far better alternative to Ohrid It's much smaller than Ohrid but far more manageable Some great easy to find restaurants Gives a great representation of life in North Macedonia
    Guest review by
    Brian
    Ireland
  • Review score

    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.
    Guest review by
    Angela
    Australia

See reviews by guests who stayed at hotels in Struga

See all
  • From $78.97 per night
    Review score
    Exceptional · 28 reviews
    This charming 4-star hotel offers an excellent location near the riverside with stunning views of the River Drim and the iconic wooden bridge. It's conveniently close to the city center, making it ideal for exploring local attractions. The rooms are well-appointed, comfortable, and provide scenic views that add to the relaxing ambiance. The proximity to Lake Ohrid is a bonus for nature lovers. A perfect choice for travelers seeking a blend of comfort, accessibility, and picturesque surroundings.
    Guest review by
    The Gunner
    North Macedonia
  • From $73.33 per night
    Review score
    Excellent · 397 reviews
    The hotel was excellent. The rooms were clean, quiet and comfortable. The personnel at the reception, restaurant and gym/spa was very kind and helpful. Natalia at the reception was very assisting. Definitely recommended!
    Guest review by
    ANASTASIA
    Greece
  • From $39.49 per night
    Review score
    Exceptional · 121 reviews
    Clean & comfortable apartment with everything you need. Great location close to everything in town. Very friendly and helpful host, I will stay here again when I next come to Struga.
    Guest review by
    Adam
    United Kingdom
  • From $73.33 per night
    Review score
    Excellent · 248 reviews
    Nice hotel on the Ohrid lake. Beds are comfortable and view from room balcony is very nice.
    Guest review by
    Vesna
    Serbia
  • From $101.53 per night
    Review score
    Good · 364 reviews
    Nice hotel,friendly staff, clean, great food,beach and pools also nice.
    Guest review by
    Aleksandar
    Australia