Trpejca Guide
A fishing village on Lake Ohrid, set beneath Galičica
6 selected

Trpejca Guide · 6 spots · Ohrid, North Macedonia
·Last updated:
·Curated by Shlau
Explore by category
Browse hotels, restaurants, and more in this guide
Trpejca is a small fishing village on Lake Ohrid, tucked at the foot of Galičica Mountain in the Ohrid region of North Macedonia. It is often called Ohrid's last traditional fishing village. The moment you arrive you can see why: clustered houses with terracotta roofs climb a sloping hill above a tranquil bay, all cupped around a white-pebble beach. Tourism has crept in over the summers and turned it into something of an upscale getaway, but the fishing-village bones are still there.
The beach itself is small and gets properly crowded once midsummer hits, so if you want elbow room, come early in the day or early in the season. Locals still swim here despite the odd frog or bit of flotsam drifting past, and nobody seems too bothered. What's harder to picture is that the lake beneath you is genuinely ancient: Lake Ohrid is thought to be over three million years old, one of the oldest lakes in Europe.
Once you're in the water, snorkeling is a popular way to pass an afternoon, and the lake is clear enough to make it worthwhile. A short boat ride south brings you to Zaum, a tiny monastery that can only be reached by water. That makes the trip feel like a small expedition rather than a sightseeing stop. Back on land, keep an eye out for the Stog rock, a landmark locals point to when giving directions.
Trpejca also sits conveniently close to the Sveti Naum Monastery, and from there motorboats run out to the Springs of Sveti Naum, a natural spot worth folding into the same day. It's the kind of detour that turns a beach day into something more memorable, especially once you're already thinking about hiring a boat.
What stays with you about Trpejca isn't any single sight. It's the rhythm of the place: fishing boats pulled up on the pebbles, the hill rising steeply behind the rooftops, and the lake doing most of the talking. Ohrid's busier waterfront is close enough for a day trip. But Trpejca itself moves at its own, much slower pace, and that contrast is exactly why people keep coming back.
Trpejca's Story: A Fishing Village Rebuilt
Trpejca's name carries two different stories, and its church and shoreline still hold physical traces of the centuries in between. One version says the name comes from the Greek word Trapezitsa, meaning table, a nod to the village's table-like position on the hillside. Another, more local tradition claims Trpejca was named after the wife of a man called Trpe. Nobody insists on picking a winner, both versions get repeated, sometimes in the same conversation. What's better documented is that people began settling here from the late 16th century onward, fishing the lake and trading their catch with Ohrid. That relationship with the bigger town down the shore never really went away, it just changed shape once tourism took over from trade. The clearest physical trace of Trpejca's more recent history sits along the shoreline itself. During the tourism boom, plenty of houses went up illegally, packed close to the water. When they were eventually knocked down, the rubble was left behind, and you can still spot it today if you look. The village church tells a gentler version of the same idea, it was rebuilt in recent years on the exact site of the older one that stood there before it. If you want one more piece of the past, it's worth arranging a boat out to Sv. Bogorodica Zahumska, a small church built in 1361 and tucked among rocks on its own little beach by the lake. Inside is a fresco of St. Anna breastfeeding the Virgin Mary, a detail easy to miss if you don't ask about it. Getting there only works by boat, so plan the trip a day ahead rather than turning up and hoping.
Eating in Trpejca: Small and Simple
Trpejca doesn't really have a restaurant scene, and that's the honest way to describe it. A fishing village on Lake Ohrid isn't going to rival Ohrid town for choice, and it doesn't try to. What you do get feels tied to the place itself, right down to the local specialty that carries the village's own character. That specialty is Gjomlek, a dish worth asking a local about rather than expecting a menu to explain in detail. It's the kind of thing you order because it's what people here actually eat, not because it's been dressed up for visitors passing through. For a proper sit-down meal, Restoran Ribar is a decent option in the village and a sensible place to head if you'd rather not wander around looking for alternatives. It's one of the handful of places that keep Trpejca fed through the busy summer season, when the village fills up with guests. Given how few options there are, it pays to eat when you can rather than waiting for something better to turn up, in a village this size timing matters more than choice. Pair a meal here with a walk along the beach afterward, and the simplicity starts to feel like part of the appeal rather than a limitation. None of this is a knock against Trpejca, it's simply what eating in a working fishing village looks like once you strip away the tourist polish. Bring an appetite, keep your expectations honest, and let the lake views do some of the work a longer menu would do elsewhere.
Getting to Trpejca: The Road Through Ohrid
Reaching Trpejca almost always means reaching Ohrid first, since the village sits just along the lake shore from the bigger town. If you're coming from Skopje, the bus takes about 4.5 hours. It costs at least 830 denars one way, or 1,180 denars for a round trip, a long ride, but a fairly straightforward one. There are also several buses a day from Bitola, plus a handful of direct services from other major Macedonian cities, so Ohrid is well connected by road even without a train line. Once you're off the bus, Ohrid's own bus station sits about 2 km outside the centre. That works out to roughly 30 minutes on foot if you'd rather stretch your legs after hours of sitting. A taxi covers the same stretch for somewhere between 100 and 150 denars, with fares having crept up toward 400 denars by 2025. It's worth agreeing a price before you get in. The last stretch, from Ohrid town to Trpejca itself, is a separate and much shorter trip. You can cover it on foot or by local bus, following the lake shore the whole way. Budget a bit of extra time for this final leg rather than assuming it's included in whatever schedule got you into Ohrid. It really is its own short journey tacked onto the end.
Getting Around Trpejca and Out on the Water
Trpejca itself is small enough to cross on foot in a few minutes, and getting further afield almost always means getting on a boat. Within the village there isn't much need for transport at all, everything is close, and walking is the natural way to move around. If you head into Ohrid town for the day, the centre and old town there are compact too and best explored on foot. You can safely leave any thought of car rental behind for that trip. The one place to be careful is with taxis, since drivers sometimes try to charge tourists more than locals, always agree a set price before the ride starts rather than after. Getting out onto the lake is where Trpejca really comes into its own. The boat ride south to Zaum monastery takes about 8 minutes, short enough to fit into an afternoon without much planning. Sv. Bogorodica Zahumska, the rock-set church further along the shore, can only be reached by boat as well, from either Trpejca or the village of Ljubanishta. If you're staying somewhere beachfront, like Apartments Krste, you're often just steps from where the boats leave, which makes an early start that much easier. Villa Geros, a small B&B in the village, is another good base if you'd rather have hosts who speak English while you plan your boat trips. Boat tours out to the springs near Sv. Bogorodica Zahumska run only through summer, so check locally for that day's sailing times before you plan around them.
Money and Wifi in Trpejca
Money in Trpejca works the same way it does across Lake Ohrid: everything is priced in Macedonian denars, and it pays to have some cash on hand. Bus fares, taxi rides and boat tours here all come back to that same currency. A taxi from Ohrid's bus station runs somewhere between 100 and 150 denars, a boat tour to the springs near Sv. Bogorodica Zahumska costs around 50 denars in summer, and the long-distance bus from Skopje starts at 830 denars one way. None of it is expensive by most standards, but small village life still runs mostly on cash. Wireless internet isn't something you should expect everywhere in a village this size, but a couple of places make a point of offering it. Villa Filip lists free parking and wireless internet among its amenities. Apartmani Rustik Trpejca, right on the beach, offers that same combination of free parking and wireless internet for its guests. Outside of places like these, don't count on strong connectivity everywhere you go, it's part of what keeps Trpejca feeling unplugged compared to busier spots on the lake. Bring enough cash for a few days, and treat solid wifi as a bonus rather than something to rely on, especially once you head out toward the monastery or the springs. Think in denars for everything, from the smallest taxi ride to the longest bus ticket. Keep a little extra set aside for a boat trip you decide to add on once you're already there. It's a village where cash and a little planning go further than any app.
Before You Go: Timing, Etiquette and Where to Stay
Visiting Trpejca is easiest if you time it around summer, pack light, and go in expecting a small village rather than a resort town. That's true for almost everything here, from the beach to the church to where you'll end up sleeping. When's the best time to visit? Summer is really the only answer, since that's when the white-pebble beach is at its best and most swimmable. The village also marks the day of Zaum in July, with a feast held at the monastery. Locals celebrate the day of Saint Naum in early July as well, thanks to how close Sveti Naum is. Where can I stay? In summer most local families open their homes as informal bed and breakfasts, and Trpejca also has a handful of small hotels and apartments. Villa Geros is a B&B with English-speaking staff, and Rooms and Apartaments De Niro keeps things simple and comfortable. Beachfront picks like Apartments Krste and Apartmani Rustik Trpejca put you steps from the water. What should I know about visiting the church? Cover your shoulders and knees before stepping inside, since the village is almost entirely Macedonian Orthodox and takes its churches seriously. Locals do understand how uncomfortable that can be during a hot Macedonian summer, so it's more courtesy than strict rule. Is Trpejca set up for tourists? Not in a big way, the whole village runs on one school, two shops and a church, so services are genuinely limited. Bring what you'll need rather than assuming you can buy it once you arrive. Can locals help with Galičica National Park? Locals themselves get free entry to the park because of their long ties to the mountain above the village. It's a detail that says more about Trpejca's relationship with Galičica than a direct tip for visitors, but it's worth knowing.
FAQ
What is covered in the Trpejca guide?
Discover Trpejca, a quiet fishing village on Lake Ohrid, where terracotta roofs meet a white-pebble beach and a boat-only monastery just south. It includes 6 recommendations across 5 hotels, 1 gallery.
Next →How many places are in the Trpejca guide?
The Trpejca guide lists 6 places: 5 hotels, 1 gallery.
Next →Where is Trpejca?
Trpejca is in Ohrid, North Macedonia (40.9605, 20.7830).
Next →How do you get to Trpejca?
Reaching Trpejca almost always means reaching Ohrid first, since the village sits just along the lake shore from the bigger town. If you're coming from Skopje, the bus takes about 4.5 hours. It costs at least 830 denars one way, or 1,180 denars for a round trip, a long ride, but a fairly straightforward one. There a…
Next →What should you eat in Trpejca?
Trpejca doesn't really have a restaurant scene, and that's the honest way to describe it. A fishing village on Lake Ohrid isn't going to rival Ohrid town for choice, and it doesn't try to. What you do get feels tied to the place itself, right down to the local specialty that carries the village's own character. Tha…
Next →Is there camping in Trpejca?
No camping listings in this pack yet — we do not invent venues. Entries will appear once verified.
Next →Can you rent a bike in Trpejca?
No bike rental listings in this pack yet. Verified shops will be added when available.
Next →What are recommended hotels in Trpejca?
Highlighted hotels in the Trpejca guide: Apartments Krste; Villa Filip; Villa Geros.
Next →Highlighted places
- Trpejca on Lake Ohrid — Fishing village in a rock notch, Ohrid Municipality.
- Apartments Krste — The accommodation provides guests with essential amenities for a relaxing holiday. Internet access in public areas allows guests to stay connected. Free parking is available for those traveling…
- Villa Filip — The B & B offers a range of services including baggage storage, English-speaking staff, and transfer services. Guests can enjoy wireless internet access in public areas. Additionally, a…
- Villa Geros — The hotel offers laundry services and wireless internet access for guests. A supermarket is available for everyday necessities. Additionally, there is a garden for outdoor relaxation. Guests arriving…
- Rooms and Apartaments De Niro — The accommodation provides laundry services and wireless internet access in public areas for guests' convenience. A garden offers a space for outdoor relaxation. Guests can take advantage of…
Explore on the map
Tap a pin to highlight its place card
All
1 spots
Recommended places
Hotels
5 · 5 selected · View all Hotels
Apartments Krste
Right on the beach in Trpejca, Apartments Krste puts you steps from the water.
Villa Filip
Villa Filip welcomes guests with free parking and wireless internet in Trpejca.
Villa Geros
This small B&B in Trpejca offers English-speaking staff and a comfortable stay.
Rooms and Apartaments De Niro
Rooms and Apartaments De Niro offers comfortable, straightforward accommodation in Trpejca.
Apartmani Rustik Trpejca
Apartmani Rustik Trpejca sits directly on the beach with free parking and wireless internet.
Gallery
1 · 1 selected

Trpejca on Lake Ohrid
gallery
Related guides
Browse nearby destinations

Ljubaništa guide
Ohrid, North Macedonia
A quiet lakeside village on the way to Saint Naum

Adrasan
Antalya, TR
A pine-backed bay where the days move slowly

Air Batang
Pahang, Malaysia
A tranquil west‑coast village on Tioman Island, perfect for snorkeling, diving, and short beach stays.

Akyaka
Muğla, Türkiye
A quiet riverside gem where boat rides, river swims and relaxed cafés make a perfect day or overnight stay.

Aralsk Guide
Kyzylorda, Kazakhstan
The sea left, the ships stayed

Atouguia da Baleia
Leiria, Portugal
A village named for whales, minutes from the Atlantic