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 – 102 hotels and places to stay

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.

On the lake! View from the lake facing room is gorgeous.
Review score
Good
364 reviews
Price from
£83.71
1 night, 2 adults

Set in Struga, 400 metres from Galeb Beach, Hotel Luciano features views of the city. Featuring an ATM, this property also provides guests with a terrace.

A fantastic hotel, on the banks of the Black Drini River with a fantastic view. Very comfortable and large rooms, the cleanliness, service and hospitality of the staff were very generous.
Review score
Exceptional
26 reviews
Price from
£55.52
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 accommodation with free Wi-Fi, cable TV and a balcony.

Location
Review score
Pleasant
318 reviews
Price from
£99.94
1 night, 2 adults

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

My stay at hotel Ariton was excellent. The staff was welcoming, the rooms were cozy and clean, and the breakfast was delicious. The location made it easy to explore the area. I’d definitely choose this hotel again.
Review score
Good
33 reviews
Price from
£35.02
1 night, 2 adults

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

Very good
Review score
Superb
230 reviews
Price from
£59.80
1 night, 2 adults

Located in Struga, 500 metres from Women's Beach, Hotel Majestic provides accommodation with a garden, free private parking and a terrace.

Clean, good hospitality, perfect location, perfect view
Review score
Superb
252 reviews
Price from
£25.63
1 night, 2 adults

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.

Excellent location, very professional staff
Review score
Superb
30 reviews
Price from
£64.92
1 night, 2 adults

Situated in Struga, within 300 metres of Galeb Beach and 10 km of Cave Church Archangel Michael, Seasons Hotel offers accommodation with a bar and free WiFi throughout the property.

the view was breathtaking
Review score
Superb
91 reviews
Price from
£42.71
1 night, 2 adults

Boasting a restaurant, Hotel Roma offers accommodation in Struga, 600 metres from Galeb Beach and 700 metres from Women's Beach.

Perfect location. Spacious room. Very clean
Review score
Superb
51 reviews
Price from
£34.17
1 night, 2 adults

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

Beautifully located hotel with nice facilities. We liked the pool, the small private beach with bridge as well as the restaurant. The views from our balcony were stunning. Staff was friendly, our apartment spacious and comfortable and dinner at the restaurant good. Overall a very good experience.
Review score
Fabulous
243 reviews
Price from
£58.09
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, 1.5 km from Women's Beach, Kubi Hotel provides accommodation with a shared lounge, free private parking and a terrace.

    Guest review
    Aircon was good. Close to supermarkets and bus station
  • Review score
    Good · 33 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.

    Guest review
    Peaceful and quiet location , cleanliness at a high level
  • Review score
    Fabulous · 395 reviews

    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.

    Guest review
    Fantastic location, great breakfast and staff are lovely
  • Review score
    Fabulous · 73 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.

    Guest review
    The staff was helpfull cleanlines was perfect location near everything I had a great time there thanks a lot I like Struga
  • 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.

Hotels located in the centre of Struga

  • Review score
    Fabulous · 75 reviews

    Set in Struga, 500 metres from May Flower Beach, Vila Bolonja offers accommodation with a garden, free private parking and a terrace.

    Guest review
    Good location, and quiet street, nice for family 👍
  • 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
    A la carte restaurant had very delicious food Spa center was wonderful
  • Review score
    Good · 11 reviews

    Located in Struga and with Galeb Beach reachable within 200 metres, Hotel New York Struga provides a restaurant, non-smoking rooms, free WiFi throughout the property and a bar.

    Guest review
    The staff were fantastic, the room was nice and big with a great view
  • Review score
    Pleasant · 318 reviews

    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.

    Guest review
    Hotel near Centre of Struga and close to the beach.

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 £42.71 per night
    Review score
    Superb · 173 reviews
    The staff were very polite, the housing is luxurious,the beds are comfortable and big,in the room is everything you need. The polite hosts helped us with everything we needed. The location is perfect, parking right beside the hotel.
    Guest review by
    Ivana
    Serbia
  • From £76.88 per night
    Review score
    Good · 364 reviews
    The rooms were clean, very comfortable, and the staff was amazing. They went over and beyond to help make our stay enjoyable. I highly recommend this hotel for anyone visiting Sturga
    Guest review by
    Music is My Life
    Malta
  • From £25.63 per night
    Review score
    Superb · 252 reviews
    The best thing of the hotel was the lovely staf. They were to friendly and helpfuly. Thanks Lindi & Linda for your hospitality. We will definitely came back again.
    Guest review by
    Hajdi
    North Macedonia
  • From £55.52 per night
    Review score
    Fabulous · 243 reviews
    The hotel is new and very nice with nice facilities. The pool was good and had good views.
    Guest review by
    Ersan
    Finland
  • From £55.52 per night
    Review score
    Fabulous · 285 reviews
    Good location, parking is near hotel,clean. Evereting it was good
    Guest review by
    Melanja
    Slovenia