The 10 best three-star hotels in Struga, North Macedonia | Booking.com
Skip to main content

Three-Star Hotels in Struga

Find the three-star hotels that appeal to you the most

The best three-star hotels in Struga

Check out our pick of great three-star hotels in Struga

Filter by:

Review score

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.

D
Dmitry
From
Ukraine
Very good hotel, nice and friendly owners, clean and modern numbers, nice balcony view. Also it has some own parking places and the location is superb, right in the center, we liked it and recommend to stay here!
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 395 reviews
Price from
US$34.86
1 night, 2 adults

Vila Bolonja

Hotel in Struga

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

R
Rafael
From
Spain
Very comfortable, clean and nice people everyone
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 149 reviews
Price from
US$29.05
1 night, 2 adults

ASP Apartments

Ohrid (Near Struga)

Featuring 3-star accommodation, ASP Apartments is set in Ohrid, 2.2 km from Saraiste Beach and 3.5 km from Early Christian Basilica.

S
SLOBODANKA
From
North Macedonia
I liked everything, the host, the space, the location, equipped kitchen.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 85 reviews
Price from
US$34.86
1 night, 2 adults

Villa D&L

Ohrid (Near Struga)

Situated within less than 1 km of Green Paradise Beach and 8.2 km of Bay of Bones, Villa D&L features rooms with air conditioning and a private bathroom in Ohrid.

I
Igor
From
North Macedonia
Nice staf, location, clean, comfortable bed.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 57 reviews
Price from
US$60.43
1 night, 2 adults

Oaza Inn

Ohrid (Near Struga)

Offering air-conditioned accommodation with free Wi-Fi on a peaceful location, Oaza Inn has a large garden and a solar heated swimming pool with a separate children's area.

D
Deborah
From
United Kingdom
The couple that run the hotel are just the most lovely, friendly people you could meet. The rooms were very clean, the pool was clean and big enough for a little swim. It's very peaceful and quiet, there was cute little balcony in our room to sit and drink wine on. The buffet breakfasts were very nice. If you want somewhere outside the town, quiet and clean, it's perfect. The fixtures and fittings aren't brand new but it doesn't matter as they are clean and well kept. The car park is secure and there is WiFi. You really need a taxi to get into Ohrid, but they keep a phone downstairs that you can use to call one. Ohrid town and Lake Ohrid are gorgeous and I would absolutely recommend this as a holiday. I also liked their lovely, friendly, well behaved dogs. All in all, excellent! Thank you.
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 69 reviews
Price from
US$76.70
1 night, 2 adults

Hotel Lagadin

Ohrid (Near Struga)

Right at the shore of the Lake Ohrid at the foot of the Galicica mountain, the Hotel Lagadin features lake-view rooms and a beach with deck chairs and a bar.

A
Ademi
From
Kosovo
Location by lake, beach in front of hotel is free, parking for car!
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 505 reviews
Price from
US$92.97
1 night, 2 adults

Lile Pestani Accommodation

Peštani (Near Struga)

Featuring pool views, Lile Pestani Accommodation offers accommodation with balcony, around 2.7 km from Gradishte 1 Beach.

R
Riccardo
From
France
Great location and great people!!! A true gem!
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 166 reviews
Price from
US$58.11
1 night, 2 adults

Hotel Roma

Hotel in Struga

Hotel Roma is situated in Struga, within 11 km of Cave Church Archangel Michael and 14 km of Early Christian Basilica.

M
Monda
From
Albania
Perfect location. Spacious room. Very clean
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 45 reviews

Villa Radozda

Hotel in Struga

Situated in Struga, 300 metres from Cave Church Archangel Michael, Villa Radozda features accommodation with a terrace, free private parking, a restaurant and a bar.

P
Perekhod
From
Montenegro
Villa Radozhda is a magical place in Macedonia where the heart stays forever. If there was a place where comfort, hospitality and the beauty of nature merge, then this is the villa! From the very first minutes, we were surrounded by an amazing atmosphere of warmth and care. The hosts are incredibly warm—hearted and welcoming people who have done everything to make us feel at home. And what a view here! A magnificent lake that fascinates with its tides at sunrise and sunset. A separate delight is the local restaurant. The delicious dishes, prepared with love, left an unforgettable impression. And the morning breakfast? It's not just food — it's a real culinary art! And how touching that we had a travel kit with us: the freshest bun, fruits, nuts and dried fruits. You won't find such care anywhere else! But the main characters of this place are its furry inhabitants! Toby the dog is a true genius and a charismatic friend. He not only beat us at chess (yes, you heard right!), but also helped shoot the video, and when we left, he came out to see us off, along with a charming fluffy cat. It was tearfully touching! Macedonia is an amazing country with incredible people filled with kindness, sincerity and light. And this villa is her jewel, a place where you want to come back again and again. Thank you for the sea of positivity, comfort and unforgettable emotions! We are taking a piece of your warmth with us and we will definitely come back! ❤️
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 159 reviews

Hotel Palace Struga

Hotel in Struga

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.

G
Geoff
From
United Kingdom
New property and easy check in.First class welcome. Large comfortable rooms. Great shower. Had leg injury so kind owners took me to beach and town .Made stay so easy.
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 137 reviews
All three-star hotels in Struga

Looking for a three-star hotel?

Combining comfort with value for money, three-star hotels offer a wide assortment of amenities to keep you content. You can expect to find en suite bathrooms, WiFi in public areas and a dining area with breakfast options. Plenty of chain hotels fall within this star rating and offer central locations close to popular landmarks.

Most booked three-star hotels in Struga and surroundings in the past month

See all
  • Popular with guests booking three-star hotels in Struga

    Scored out of 10, guest rating 7.5
    Good - What previous guests thought, 2 reviews
  • Popular with guests booking three-star hotels in Struga

    Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 45 reviews
  • Popular with guests booking three-star hotels in Struga

    Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 137 reviews
  • Popular with guests booking three-star hotels in Struga

    Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 395 reviews
  • Popular with guests booking three-star hotels in Struga

    Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 149 reviews
  • Popular with guests booking three-star hotels in Struga

    Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 159 reviews
  • Popular with guests booking three-star hotels in Ohrid

    Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 581 reviews