Find the three-star hotels that appeal to you the most
Check out our pick of great three-star hotels in Ohrid
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.

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

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


Popular with guests booking three-star hotels in Ohrid
Popular with guests booking three-star hotels in Ohrid
Popular with guests booking three-star hotels in Ohrid
Popular with guests booking three-star hotels in Ohrid
Popular with guests booking three-star hotels in Ohrid
Popular with guests booking three-star hotels in Ohrid
Popular with guests booking three-star hotels in Ohrid
Popular with guests booking three-star hotels in Ohrid
Popular with guests booking three-star hotels in Ohrid
Popular with guests booking three-star hotels in Ohrid
Located in Ohrid, a few steps from Beach Nemo, Slavija Beach Resort Hotel provides accommodation with a garden, free private parking, a private beach area and a terrace.
Located in Struga, within 2.5 km of Solferino Beach and 12 km of Early Christian Basilica, Hotel Ariston provides accommodation with a terrace and as well as free private parking for guests who drive.
Featuring inner courtyard views, Apartments Nasteski features accommodation with patio, around 1.2 km from Saraiste Beach.
Antonio Apartments, a property with a garden and barbecue facilities, is set in Ohrid, 1.3 km from Saraiste Beach, 1.3 km from Early Christian Basilica, as well as 1.3 km from Port Ohrid.
Offering quiet street views, Vila Kosta City Center Port is an accommodation located in Ohrid, 200 metres from Saraiste Beach and 400 metres from Port Ohrid.
Conveniently located 50 metres from Ohrid Lake, Apartmani Marija offer self-catered accommodation with free WiFi. Free public parking is available nearby the property.
Offering city views, Kukunesh Apartments is an accommodation situated in Ohrid, 1.6 km from Saraiste Beach and 1.3 km from Port Ohrid.
Orhidea House is a 3-star property situated in Ohrid, facing the sea. The property has lake and city views, and is 100 metres from Saraiste Beach.
Villa Old Town is located in Ohrid, 500 metres from Port Ohrid, less than 1 km from Early Christian Basilica, as well as a 14-minute walk from Church of St. John at Kaneo.
Located within 300 metres of Saraiste Beach and 300 metres of Port Ohrid, Di Angolo Apartments provides rooms with air conditioning and a private bathroom in Ohrid.
Boasting lake views, Lukanov Apartments & Guest Rooms features accommodation with balcony, around 700 metres from Port Ohrid.
Set in the city centre directly on Lake Ohrid, Villa Lucija is 400 metres away from Samoil's Fortress. It offers modern accommodation with free Wi-Fi, a fridge, cable TV and balcony.
Boasting a balcony with mountain views, a private beach area and a garden, Apartment and Studio Damjan can be found in Ohrid, close to Saraiste Beach and 300 metres from Early Christian Basilica.
Set in Ohrid and only 1.1 km from Saraiste Beach, Tedi & Kiki Apartment offers accommodation with lake views, free WiFi and free private parking.
Located in Ohrid, 1.3 km from Saraiste Beach and 1.8 km from Early Christian Basilica, Mario offers air conditioning. This property offers access to a balcony, free private parking and free WiFi.
Located in Ohrid, 2 km from Saraiste Beach, Hostel Valentin features rooms with mountain views and free WiFi.
Featuring a terrace and a bar, Villa Sparadise is located in Ohrid, 2.8 km from Saraiste Beach and 3.4 km from Early Christian Basilica.
Offering a bar and city view, Villa Rimari is set in Ohrid, 1.4 km from Saraiste Beach and 1.9 km from Early Christian Basilica.
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.
Located 1.2 km from Saraiste Beach, Apartments Elena offers 3-star accommodation in Ohrid and features a garden. There is a private entrance at the apartment for the convenience of those who stay.
Boasting a restaurant, bar and views of city, Hotel Ohridati Palace is situated in Ohrid, 1.6 km from Saraiste Beach.
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.
Featuring 3-star accommodation, Hotel Holiday-M is situated in Ohrid, 7 km from Early Christian Basilica and 7.2 km from Port Ohrid. The property is around 7.4 km from Church of St.
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.