Hotels · Our pick
Hotel Granit
Own sandy beach
A four-star lakeside hotel at St Stefan, 5 km from Ohrid, with its own sandy beach.

Photo Credit
Image courtesy of © Hotel Granit
Photo Credit
Image courtesy of © Hotel Granit
Photo Credit
Image courtesy of © Hotel Granit1 / 3
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 - Phone
- +389 46 207 100
- Website
- hotelgranit.com.mk
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.
Read next
HotelsZoe HoraA Dhërmi retreat with 37 rooms and suites, an infinity pool, spa and two restaurants.
HotelsDrymades Inn ResortSeafront rooms and villas on Drymades beach, with a spa, pool and beach bar.
HotelsMiamar Luxury HotelA modern hotel on Livadhi beach, just north of Himarë, with a wellness area and sea-view dining.