The 4-star exclusive boutique hotel Aleksandar Villa & Spa enjoys a peaceful and secluded location on the outskirts of Ohrid only a 5-minute walk from the crystal-clear waters of Ohrid Lake.
At the coast of Lake Ohrid, in the very city centre, Apartments Matjan are located in a quiet area, offering apartments with 2 rooms and terraces with a great view of the lake.
Germanoff House is located in the heart of the Old Town of Ohrid, overlooking the lake and the cathedral church of St. Sofia.
The luxury Aleksandrija hotel right on the bank of the scenic Ohrid Lake offers you elegantly furnished rooms with a host of amenities for a pleasant stay in UNESCO-protected surroundings.
Hotel Bellevue - Metropol Lake Resort enjoys a picturesque location on the shore of Lake Ohrid and features 2 swimming pools and a 500-metre-long private beach with a pool bar.
The small and intimate Hotel Dva Bisera is located 8 km from the ancient city Ohrid in Lagadin on the shore of Lake Ohrid, providing magnificent views and luxurious accommodation.
Set on the coast of Lake Ohrid in St. Stefan, Hotel Granit boasts a private beach and is surrounded by a park. It also features a swimming pool, restaurant and a bar. Air conditioning, free WiFi and free parking are provided.
Inex Gorica is a tourist hotel complex, situated on the shore of the Ohrid Lake, 4 km away from Ohrid and a 10-minute drive from Ohrid Airport. Guests benefit from the free WiFi and free parking on site.
Hotel Metropol – Metropol Lake Resort is located between the shore of Lake Ohrid and the green forests of the Galicica National park, boasting amazing views of the lake and the mountains.