Hotels · Our pick

Hotel Granit

Beach hotel·Sv. Stefan, Ohrid, North Macedonia

Own sandy beach

A four-star lakeside hotel at St Stefan, 5 km from Ohrid, with its own sandy beach.

Book your stay

About Hotel Granit

A modern four-star hotel on the shores of Lake Ohrid at St Stefan, Granit sits 5 km from the centre of Ohrid and 12 km from the airport, with views across the lake to Galičica National Park. Its own sandy beach is the main draw, joined by a large outdoor pool and terrace, a children’s pool, and an indoor pool with water massage. Hire a speedboat, canoe or pedalo, play tennis or table tennis, or book a massage. The restaurant seats 300 and serves national and international dishes, and the apartment has its own lake-view terrace.

Our take

  • Own sandy beach
  • Lakeside terraces
  • Local cooking
  • Near Ohrid airport
Address
Sv. Stefan BB, 6000 Ohrid
Sv. Stefan, Ohrid, the Balkans

Get directions

Opening hours, prices and seasonal openings change, so please check with Hotel Granit before you go.

Last checked: October 2026 How we choose

Check availability

Opens Booking.com in a new tab with your dates. ULTIMATE Balkans Guide doesn't take bookings or payments.

Or book direct with Hotel Granit: hotelgranit.com.mk

Location

The map comes from Google Maps, which sets its own cookies once it loads.

Open in Google Maps

The ULTIMATE letter

Letters from the Balkans

An occasional email with our new Balkan stories. No spam, ever.