Find the three-star hotels that appeal to you the most
Check out our pick of great three-star hotels in Struga
Located in Struga, 500 metres from Women's Beach, Hotel Majestic provides accommodation with a garden, free private parking and a terrace.

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

Located within less than 1 km of Saraiste Beach and a 19-minute walk of Early Christian Basilica in Ohrid, Villa Dudan LakeView provides accommodation with seating area.

Offering city views, Apartments Magnolija is an accommodation set in Ohrid, 1.7 km from Saraiste Beach and 2.8 km from Early Christian Basilica.

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

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.

AMMOTTI villa is set on the beachfront in Ohrid, less than 1 km from Saraiste Beach and a 18-minute walk from Early Christian Basilica.

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.

Located in Ohrid, 2 km from Saraiste Beach, Hostel Valentin features rooms with mountain views and free WiFi.

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.


Popular with guests booking three-star hotels in Struga
Popular with guests booking three-star hotels in Struga
Popular with guests booking three-star hotels in Struga
Popular with guests booking three-star hotels in Struga
Popular with guests booking three-star hotels in Struga