Skip to main content

Beach Hotels in Trpejca

Find the beach hotels that appeal to you the most

The best beach hotels in Trpejca

Check out our pick of great beach hotels in Trpejca

Filter by:

Review score

Villa Filip

Trpejca

Situated in Trpejca, 5.6 km from Bay of Bones, Villa Filip has a garden, parking on-site and rooms with free WiFi access. The 2-star guest house has mountain views and is 10 km from Ohrid Lake...

D
David
From
Spain
Really welcoming hosts. Fabulous lake view and balcony. Couple of minutes walk from car park and the same to stony beach and restaurants. Totally recommended.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 151 reviews
Wed 3 Jun – Thu 4 Jun
Price from
RUB 2,645
1 night, 2 adults

Apartman Riste

Trpejca

Featuring lake views, Apartman Riste provides accommodation with a garden and a patio, around 5.1 km from Bay of Bones. This beachfront property offers access to a balcony and free WiFi.

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 6 reviews
Wed 3 Jun – Thu 4 Jun
Price from
RUB 6,304
1 night, 2 adults

Villa Geros Trpejca

Trpejca

Located 5.5 km from Bay of Bones, Villa Geros Trpejca offers 3-star accommodation in Trpejca and has a garden. This property offers access to a balcony, free private parking and free WiFi.

S
Sahar
From
Israel
Clean, spacious, private parking, great view of the lake from the balcony
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 75 reviews
Wed 3 Jun – Thu 4 Jun
Price from
RUB 3,086
1 night, 2 adults

Blue Bay Guest House

Trpejca

Blue Bay Guest House is situated on the seafront in Trpejca, 5.9 km from Bay of Bones and 10 km from Ohrid Lake Springs.

M
Malgorzata
From
Netherlands
We spent a wonderful week at the end of September / beginning of October in this beautiful, peaceful place. The location is simply magical—private, quiet, and perfect for relaxing. The accommodation is basic, but it has everything you need. The bed was comfortable, the shower had warm water, and we enjoyed making breakfast on the balcony every morning. We also cooked dinner there twice. There’s no TV, but honestly, we didn’t miss it at all. On the last day, it got a bit colder, but the electric heater provided made it easy to stay warm. There’s a small shop on the main road with a limited selection of products, and a few good restaurants in Trepejca village, though you’ll need to go up the hill and back down to reach them. If you want to explore further, there’s a bus to Ohrid that stops right next to the shop. The weather was around 20°C during our stay, and we swam in the crystal-clear lake every day. The water was surprisingly warm—just 30 seconds to adjust, and you’re fine! Hiking opportunities are just steps away from your little house, with beautiful mountains to explore. We even had some fun encounters with local wildlife: cows coming to the lake to drink, kittens and dogs visiting our stone beach, and we rescued a little crab that had gotten lost in the garden. We had excellent contact with Misho on WhatsApp. On the day of our arrival, he welcomed us with a bottle of homemade rose wine. We also met his parents, who live in Trepejca—they invited us for a glass of their homemade red wine. They are genuinely warm and friendly people. We felt like visiting old friends, and they even gave us fresh eggs from their own chickens for breakfast on the balcony the next morning. This place truly feels like a hidden gem, perfect for those who want to unwind, enjoy nature, and experience genuine hospitality.
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 84 reviews
Wed 10 Jun – Thu 11 Jun
Price from
RUB 4,409
1 night, 2 adults

GOPO Guesthouse Elshani

Ohrid (Near Trpejca)

GOPO Guesthouse Elshani features mountain views, free WiFi and free private parking, located in Ohrid, 6.9 km from Bay of Bones. With lake views, this accommodation provides a balcony.

A
Andrea
From
Spain
The owners were super kind. They were all the time trying to make us confortable: they did the loundry for us when we asked for that. The breakfast was just amazing! We really enjoy it, and it was different each day with many homemade dishes. The views from the room were great!!! The location was perfect, it was a quiet place about 5 minutes from a perfect spot in the lake with many shadows and not crowded at all. We really recommend this place!
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 350 reviews
Wed 10 Jun – Thu 11 Jun
Price from
RUB 3,527
1 night, 2 adults

Guest House Stevovski

Ohrid (Near Trpejca)

Situated in Ohrid, 6.9 km from Bay of Bones, Guest House Stevovski features air-conditioned rooms with free WiFi. There is a private entrance at the guest house for the convenience of those who stay.

L
Leah
From
United Kingdom
This wonderful little guest house is a gem . It is located in the lovely hill village of Elshani , a 5 minute drive up from the coast of Lake Ohrid . You are in the centre of the village , with a little village shop a few yards away, and with hiking trails from the front door up into the mountains , and you wake to the sound of the nearby stream and many birds . The hosts are lovely , and the homemade breakfasts are very nice , as is the homemade jam which we took away . The rooms are very comfortable and the terrace onto which they open has lovely views and becomes an extra living space . You need a car , realistically , to base yourself here as it would be too far to walk to the lake , and you need to either visit restaurants at the lake or self cater on the terrace - neither of these are downsides - just points of information .
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 140 reviews
Wed 2 Sept – Thu 3 Sept
Price from
RUB 5,290
1 night, 2 adults

Apartments Marko

Ohrid (Near Trpejca)

Boasting a garden and views of lake, Apartments Marko is a recently renovated apartment set in Ohrid, 5.7 km from Bay of Bones. This beachfront property offers access to a balcony and free WiFi.

L
Lenka
From
Czech Republic
amazing place, absolutely perfect view, clean accommodation, lovely hostess, peace and quiet everywhere, we will definitely come back
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 144 reviews
Wed 30 Sept – Thu 1 Oct
Price from
RUB 2,645
1 night, 2 adults

RISTESKI GUEST HOUSE

Ohrid (Near Trpejca)

Located in Ohrid and only 7 km from Bay of Bones, RISTESKI GUEST HOUSE provides accommodation with mountain views, free WiFi and free private parking.

E
Edris
From
United Kingdom
Loved it here, the owners are very nice, friendly and have great hospitality, made us feel very welcomed. Great views from our room of the lake Ohrid and so peaceful, gave us great advice and information on where to go and what to see.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 152 reviews
Wed 3 Jun – Thu 4 Jun
Price from
RUB 3,086
1 night, 2 adults

Villa Marko - Trpejca

Ohrid (Near Trpejca)

Boasting a balcony with lake views, a garden and barbecue facilities, Villa Marko - Trpejca can be found in Ohrid, close to Saint Nicholas Church and 5.1 km from Bay of Bones.

S
SlavicaI
From
Netherlands
The hotel is situated at the end of the authenthic village of Trpejca. If you are into undisturbed views, calmness, falling asleep to the sound of waves, and waking up to bird's singing, this is the place for you. The employees that run the small hotel are very hospitable. The food they serve for breakfast is tasty and personalized to each guest. We worked remotely here for a week with an 8 year old girl and would repeat without thinking.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 136 reviews
Wed 16 Sept – Thu 17 Sept
Price from
RUB 5,410
1 night, 2 adults

Shoposki Guest House

Ohrid (Near Trpejca)

Offering a garden and mountain view, Shoposki Guest House is situated in Ohrid, 7 km from Bay of Bones and 14 km from Early Christian Basilica.

J
Johannes
From
Netherlands
We had a wonderful stay at Shoposki near Ohrid! From the moment we arrived, everything felt warm and welcoming. We slept incredibly well — the place is quiet, comfortable, and perfect to recharge. Breakfast was absolutely delicious, with fresh and high-quality ingredients. A great way to start the day! The hosts were friendly and attentive, making sure everything was just right without being intrusive. You can really feel the care and pride they put into this place. Highly recommended if you’re visiting the Ohrid area. We would definitely come back!
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 336 reviews
Wed 3 Jun – Thu 4 Jun
Price from
RUB 3,174
1 night, 2 adults
All beach hotels in Trpejca

Looking for a beach hotel?

There’s nothing quite like waking up to the sound of swirling waves and the smell of sea air through your bedroom window. Beachfront accommodation comes in a variety of forms, from well decked-out resorts to secluded homestays and villas. Beach hotel amenities can include air-conditioned rooms, private terraces overlooking the sea and outdoor pools with adjacent bars.

Most booked beach hotels in Trpejca and surroundings in the past month

See all

Popular with guests booking beach hotels in Trpejca

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 99 reviews

Popular with guests booking beach hotels in Trpejca

Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 43 reviews

Popular with guests booking beach hotels in Trpejca

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 6 reviews

Popular with guests booking beach hotels in Trpejca

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 27 reviews

Popular with guests booking beach hotels in Trpejca

Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 41 reviews

Popular with guests booking beach hotels in Trpejca

Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 47 reviews

Popular with guests booking beach hotels in Trpejca

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 115 reviews

Popular with guests booking beach hotels in Trpejca

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 84 reviews

Popular with guests booking beach hotels in Pogradec

Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 426 reviews

Popular with guests booking beach hotels in Peštani

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 163 reviews

Save money on beach in Trpejca and nearby – budget options available

See all

A recently renovated apartment situated in Ohrid, Guest House Nadol SUP and Bikes included features a garden. This beachfront property offers access to a terrace, free private parking and free WiFi.

Villa Marko - Trpejca

Ohrid
Budget options available
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 136 reviews

Boasting a balcony with lake views, a garden and barbecue facilities, Villa Marko - Trpejca can be found in Ohrid, close to Saint Nicholas Church and 5.1 km from Bay of Bones.

Vila Popovski

Ljubaništa
Budget options available
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 21 reviews

Featuring sea views, Vila Popovski offers accommodation with a garden and a balcony, around 2.7 km from Ohrid Lake Springs.

Villa Lana

Ohrid
Budget options available
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 15 reviews

Set in Ohrid, Villa Lana offers beachfront accommodation 2.6 km from Gradishte 1 Beach and features various facilities, such as a garden and a shared lounge.

Apartments Picioski

Peštani
Budget options available
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 54 reviews

Located within 2.5 km of Gradishte 1 Beach and 2.5 km of Bay of Bones in Peštani, Apartments Picioski provides accommodation with seating area.

Bujtina Gjyshi Ilo

Pogradec
Budget options available
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 214 reviews

Situated within 2.5 km of Ohrid Lake Springs and 18 km of Bay of Bones, Bujtina Gjyshi Ilo features rooms with air conditioning and a private bathroom in Pogradec.

Dallga Suites

Tushemisht
Budget options available
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 77 reviews

Situated in Tushemisht, 2.8 km from Ohrid Lake Springs, Dallga Suites features accommodation with a garden, free private parking, a terrace and a restaurant.

Lile Pestani Accommodation

Peštani
Budget options available
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 163 reviews

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

Enjoy breakfast in Trpejca and nearby

See all

Hotel Millennium

Pogradec
Breakfast options
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 114 reviews

Set in Pogradec, 2.7 km from Ohrid Lake Springs, Hotel Millennium offers accommodation with a garden, free private parking, a shared lounge and a terrace.

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 98 reviews

Set in Pogradec, 2.7 km from Ohrid Lake Springs, Grand Hotel Pogradec offers accommodation with a seasonal outdoor swimming pool, free private parking, a shared lounge and a restaurant.

Vila Ndrio

Pogradec
Breakfast options
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 426 reviews

Set in Pogradec, 3.4 km from Ohrid Lake Springs, Vila Ndrio offers accommodation with a garden, free private parking, a shared lounge and a terrace.

Vila Ilo

Tushemisht
Breakfast options
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 107 reviews

Vila Ilo is located in Tushemisht, 19 km from Bay of Bones, 34 km from Early Christian Basilica, as well as 35 km from Port Ohrid.

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 8 reviews

Situated in Pogradec, 3.5 km from Ohrid Lake Springs, Hotel Bujtina Ollga features accommodation with free bikes, free private parking, a private beach area and a restaurant. 19 km from Bay of Bones...

Apartments Marko

Ohrid
Breakfast options
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 144 reviews

Boasting a garden and views of lake, Apartments Marko is a recently renovated apartment set in Ohrid, 5.7 km from Bay of Bones. This beachfront property offers access to a balcony and free WiFi.

Kostoski Villa

Ohrid
Breakfast options
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 101 reviews

Kostoski Villa in Ohrid provides adults-only accommodation with a garden and barbecue facilities. This beachfront property offers access to a patio and free WiFi.

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 53 reviews

Facing the beachfront, Risteski Apartments - St. Naum offers 3-star accommodation in Ohrid and features a garden, terrace and restaurant.

Highly rated beach hotels in Trpejca and nearby

See all
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 80 reviews

Situated in Pogradec, 8.1 km from Ohrid Lake Springs, Mikpritja Pogradec, Tushemisht has a private beach area, private parking and rooms with free WiFi access.

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 6 reviews

Boasting air-conditioned accommodation with a balcony, Elton Home Tushemisht is set in Pogradec. Situated on the beachfront, this property features a private beach area, a garden and a terrace.

Rooms Villa Marija

Ohrid
8.0+ review score
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 32 reviews

Situated in Ohrid, within 3.3 km of Bay of Bones and 14 km of Early Christian Basilica, Rooms Villa Marija features accommodation with a garden as well as free private parking for guests who drive.

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 32 reviews

Offering a garden and mountain view, Guesthouse Zimovski is set in Peštani, 3.3 km from Bay of Bones and 13 km from Early Christian Basilica.

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 22 reviews

Located in Peštani, 3.6 km from Bay of Bones and 13 km from Early Christian Basilica, Villa Vera" Peshtani offers a garden and air conditioning.

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 64 reviews

Featuring mountain views, Ajkoski Apartments Pestani provides accommodation with balcony, around 2.7 km from Lagadin Beach.

Atlantis

Peštani
8.0+ review score
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 5 reviews

Situated within 2.2 km of Lagadin Beach and 4.2 km of Bay of Bones, Atlantis features rooms with air conditioning and a private bathroom in Peštani.

Villa Davor

Peštani
8.0+ review score
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 23 reviews

Featuring garden views, Villa Davor offers accommodation with patio, around 2.8 km from Gradishte 1 Beach. This beachfront property offers access to a balcony, free private parking and free WiFi.

Beach hotels that guests love in Trpejca

See all
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 115 reviews
Our stay was just perfect! Vila Bube has a great location in Trpejca, right on the beach. The room has everything you need and it is clean. Perfect for a relaxed vacation.
Guest review bySonja
Young couple
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 115 reviews
Beachfront property with a wonderful lake view. Available free sunbeds. Stabile internet connection. Spacious studio with available kitchen, iron, and hairdryer.
Guest review bySuzana1
Family with young children