15 Best Beaches in North Macedonia: Ohrid, Struga, Dojran & Prespa
Where to Swim, Best Beaches for Families, Water Quality & Lake Trips
North Macedonia may be landlocked, but summer can still mean long days beside clear blue water, beach cafés, swimming, kayaking and lazy afternoons under an umbrella.
The country’s three major natural lakes offer very different beach experiences.
Lake Ohrid has the largest choice, from tiny beaches below the medieval Old Town to fishing villages and lively beach areas beneath Galičica National Park. Struga provides easy urban swimming on the same lake with a slower city atmosphere. Lake Dojran is warmer and shallower, while Lake Prespa offers the wildest landscapes and the least commercialized shoreline.
There is no single “best beach” for everyone.
A couple looking for clear water and a lakeside lunch may love Trpejca. A family may prefer the extra space around Ljubaništa. Younger travelers may enjoy Gradište, while Prespa makes more sense for road-trippers who value nature and quiet over beach clubs.
In this MacedoniaTOP guide, we compare the 15 best beaches in North Macedonia around Ohrid, Struga, Dojran and Prespa, including current swimming-water considerations, facilities, family suitability and which lake to choose for your summer trip.
Best Beaches in North Macedonia at a Glance
| Best for | Our pick |
|---|---|
| Best overall | Trpejca |
| Best Ohrid Old Town swim | Kaneo / Potpesh |
| Best lively beach day | Gradište |
| Best for families near Ohrid | Ljubaništa |
| Best urban beach base | Struga |
| Best stylish Struga option | Mirage Beach |
| Best warm-water lake | Dojran |
| Best Dojran first visit | City Beach |
| Best for nature & solitude | Prespa |
| Best first Prespa beach to check | Slivnica or Pretor |
Swimming Water Quality: What to Know
Lake beaches are natural environments, so water quality can vary between locations and sampling dates.
Lake Ohrid
Detailed testing during the 2026 summer season found that 10 of 11 monitored points around Ohrid met the legal conditions for swimming.
Eight locations had Class I water and two had Class II water.
The exception was:
Grašnica Beach – Class III.
Grašnica therefore should not be treated as a recommended swimming location unless newer official testing shows that conditions have improved.
The monitored Ohrid locations included popular swimming areas such as:
- Kaneo;
- Potpesh;
- Labino;
- Saraishte;
- the city harbour area;
- other parts of the urban shoreline.
Lake Prespa
During 2026, public-health sampling covered:
- Stenje;
- Oteševo;
- Pretor;
- Slivnica;
- Krani;
- Dolno Dupeni.
No visible potential pollution sources were identified during those inspections, and most monitored water met the applicable bathing-water requirements.
Lake Dojran
The Municipality of Dojran regularly publishes bathing-water analyses during summer.
Monitoring during 2026 included:
- City Beach;
- Graniko Beach;
- Polin Beach.
Which Lake Should You Choose?
| Area | Best for | Character | Main consideration |
|---|---|---|---|
| Ohrid | First visit, swimming, boats | Largest choice of beaches | Busy in July & August |
| Struga | City beach + relaxed stay | Flatter and quieter than Ohrid | Check current local water quality |
| Dojran | Families & warm water | Shallow, warmer lake | Different water character from Ohrid |
| Prespa | Nature & road trips | Quiet, wild and less developed | Shoreline changes considerably |
Best Beaches around Ohrid
If swimming is an important part of your North Macedonia holiday, Lake Ohrid is the easiest place to base yourself.
You can choose between tiny Old Town beaches, lively organized shorelines, village beaches and more natural areas towards St. Naum.
1. Kaneo & Potpesh: Best Beach Stop in Ohrid Old Town
If you are staying in central Ohrid and simply want to swim without arranging transport, Kaneo and Potpesh are the most convenient choices.

Kaneo lies beneath the famous Church of St. John at Kaneo, while Potpesh is tucked beneath the Old Town cliffs slightly closer to the centre.
Why Choose Kaneo or Potpesh?
- walkable from Ohrid Old Town;
- beautiful historic setting;
- excellent lake views;
- easy to combine with Kaneo and Plaošnik;
- ideal for a two- or three-hour swim rather than a full beach day.
What Is the Beach Like?
Expect a small pebble, stone and lakeside-terrace environment, not a long sandy Mediterranean beach.
Space becomes limited during peak summer afternoons.
For the most relaxed experience, walk through the Old Town in the morning and stop for a swim afterwards.
See Kaneo from the Water
A short panoramic boat cruise is an excellent addition because St. John at Kaneo looks completely different from the lake.
See our Ohrid Old Town Panoramic Boat Cruise Guide.
2. Trpejca Beach: Best Village Beach
Trpejca is one of the places that best combines Lake Ohrid swimming with the atmosphere of a traditional lakeside village.
The village sits on the steep eastern shore beneath Galičica National Park.
Its waterfront consists mainly of:
- pebbles and gravel;
- small waterfront sections;
- simple piers;
- restaurants beside the lake;
- remarkably clear-looking water on calm days.
Trpejca is sometimes nicknamed the “Macedonian Saint-Tropez”. Treat that as a playful tourism nickname rather than an accurate description of the village.
Why We Like Trpejca
- beautiful colour of the water;
- mountain backdrop;
- traditional village atmosphere;
- restaurants beside the shore;
- excellent swimming;
- easy combination with a boat outing.
Practical Tips
- arrive earlier on peak-season weekends;
- water shoes are useful on the pebbles;
- do not expect unlimited towel space;
- allow time for coffee or lunch beside the lake.
3. Gradište: Best for a Lively Summer Beach Day
Gradište is one of Lake Ohrid’s best-known summer beach areas.
It is better understood as a larger coastal complex with several sections rather than one perfectly uniform beach.
Depending on the part you choose, expect a combination of:
- pebbled shoreline;
- clear lake water;
- sunbeds;
- beach bars;
- music;
- camping nearby;
- livelier summer crowds.
Gradište is strongest for:
- groups of friends;
- younger travelers;
- people who want services close to the beach;
- visitors who prefer a social beach day to a secluded cove.
July and August are the busiest months.
What About Orevche?
Orevche was for many years one of the best-known alternative beach-club names within the wider Gradište area.
The long-running Orevche operation announced the end of its activity in 2026.
The shoreline itself remains, but do not travel there assuming that the former Orevche beach-club experience, events or services are still operating in the same form.
4. Ljubaništa: Best for a Full Beach Day
Ljubaništa lies near the southern end of Lake Ohrid, not far from St. Naum.
For visitors wanting more space than the tiny Old Town beaches, this is one of the strongest options.
Why Choose Ljubaništa?
- beautiful setting below Galičica;
- more room for a full beach day;
- good option for families;
- easy combination with St. Naum;
- camping and seasonal services in the wider area;
- excellent base for exploring the southern shoreline.
The shore includes pebbles, gravel and areas where the entry can feel softer depending on the exact section and lake level.
Explore the Best Lake Ohrid Beaches by Boat
A boat excursion is particularly useful because several of the eastern shore’s best locations can be combined without spending the day driving and parking.
This small-boat day trip includes Trpejca, St. Naum, Zaum, BBQ and swimming.
For more options, read our St. Naum Boat Trip Guide.
Kayaking to Lake Ohrid’s Quieter Shores
If you want swimming locations beyond the easiest road-access beaches, a guided kayak day can combine paddling with more secluded shoreline.
More Beaches around Ohrid
Lake Ohrid has many more swimming locations than can fit into one country-wide guide.
If Ohrid is your main summer destination, see our dedicated Best Beaches in Ohrid Guide.
Best Beaches in Struga
Struga sits on the same Lake Ohrid but offers a different beach experience.
The city is flatter, generally calmer than Ohrid and has several swimming areas within easy walking distance of the centre.
The Black Drim River flows out of Lake Ohrid directly through Struga, creating a distinctive waterfront landscape.
5. Women’s Beach – Ženska Plaža
Ženska Plaža – Women’s Beach is a traditional local name for one of Struga’s central lakefront swimming areas.
The historical name should not be interpreted as meaning the public beach is currently reserved only for women.

Why Choose It?
- easy to reach from central Struga;
- no car required;
- good for a short urban beach break;
- easy to combine with the Black Drim promenade.
6. Men’s Beach – Muška Plaža
Another traditional central name is Muška Plaža – Men’s Beach.
Like Women’s Beach, today the name is principally a historic/local designation rather than a reason to expect gender-separated public swimming.

Best For
- families and groups staying in Struga;
- a short afternoon swim;
- visitors without a car;
- combining the beach with an evening in the city.
7. Galeb Beach
Galeb Beach is another established swimming location in central Struga.
Its main advantage is straightforward:
location.
You can spend the morning exploring Struga, swim for several hours and return to the Black Drim waterfront without turning the day into a road trip.
Choose Galeb if:
- you are staying centrally;
- you want a simple city beach;
- you prefer walking to driving;
- you only have half a day in Struga.
8. Mirage Beach
Mirage Beach remains one of Struga’s more organized and stylish waterfront options.

It is a better choice if you prefer:
- food and drinks nearby;
- a managed beach atmosphere;
- music;
- sunbed-style comfort when available;
- a more social waterfront experience.
Commercial beach services can change between seasons, so confirm current opening, access and sunbed arrangements locally.
Ohrid or Struga: Which Is Better for Beaches?
Choose Ohrid If…
- you want the widest choice of beaches;
- you want boat excursions;
- you want Trpejca, Gradište or St. Naum;
- you want beaches combined with major historic attractions.
Choose Struga If…
- you prefer a quieter town;
- you want to walk from your hotel to the lake;
- you want a slower summer rhythm;
- you enjoy evening walks along the Black Drim.
See our Struga Travel Guide.
Best Beaches at Lake Dojran
Lake Dojran feels completely different from Lake Ohrid.
It is much shallower, and summer water temperatures can become considerably warmer.
That makes Dojran attractive to visitors who want:
- warm-water swimming;
- a relaxed lakeside resort;
- families and easy beach days;
- fish restaurants;
- sunsets;
- less emphasis on sightseeing.

What About Dojran’s Famous Mud?
Dojran mud has a long local tradition associated with wellness and folk beliefs about health benefits.
You may see visitors using it on their skin.
9. City Beach – Gradska Plaža
City Beach in Star Dojran is the easiest place to begin.

The main advantage is its central location close to:
- the promenade;
- restaurants;
- cafés;
- accommodation;
- other Star Dojran services.
Best For
- first-time visitors;
- families;
- people without a car;
- combining swimming with an evening promenade.
City Beach is also one of the points used for official bathing-water monitoring.
10. Polin Beach
Polin is another established lakeside swimming area around Star Dojran and is included in the municipality’s regular bathing-water monitoring.
It makes sense for visitors wanting:
- a more organized lakeside setting;
- food and drinks within reach;
- easy access from Star Dojran;
- a summer beach-bar atmosphere.
Check the newest bathing-water test and current beach operation before your visit.
11. Mrdaja Beach
Mrdaja lies away from the busiest central section of Star Dojran.
The wider Mrdaja/Sretenovo shoreline has long been used for recreation and tourism, while archaeological research in the area has also discovered traces of a prehistoric pile settlement.
Choose Mrdaja if:
- you have your own vehicle;
- you want to leave the busiest promenade area;
- you prefer a quieter lakeshore;
- you are happy with fewer guaranteed facilities.
What Else Should You Do in Dojran?
- walk along the lakeside promenade;
- try local fish dishes;
- watch the sunset;
- look for elements of Dojran’s traditional fishing culture;
- use the lake as part of a southeastern North Macedonia road trip.
Best Beaches at Lake Prespa
Lake Prespa is the most adventurous beach destination in this guide.
It is shared by North Macedonia, Albania and Greece and remains far less developed for tourism than Lake Ohrid.
Prespa is strongest for:
- quiet landscapes;
- birdlife;
- road trips;
- mountain views;
- villages;
- visitors who do not need a beach club.
Prespa’s Shoreline Can Change Dramatically
Lake Prespa has experienced a major long-term decline in water level over recent decades.
This has altered:
- the position of the shoreline;
- how far you walk to the water;
- vegetation around former beaches;
- the usefulness of old piers;
- the appearance of beach areas.
Heavy rainfall in late 2025 and spring 2026 increased inflow and temporarily raised the lake level, demonstrating how dynamic the system can be.
Can You Still Swim in Lake Prespa?
Yes, in suitable locations and when current conditions allow.
Public-health inspections during the 2026 season sampled six principal beach areas and found no visible potential sources of pollution during those visits.
But Prespa is not a place where an evergreen guide should promise identical swimming conditions every summer.
Before entering the water, look at:
- current local advice;
- water depth;
- aquatic vegetation;
- algal conditions;
- shoreline access;
- weather;
- any posted warnings.
12. Slivnica Beach
Slivnica is one of the best-known beach areas on the North Macedonian side of Prespa.
It remains one of the first places we would check on a summer road trip around the lake.
Why Visit?
- wide views across Prespa;
- mountain landscape;
- well-known traditional beach location;
- easy combination with other eastern Prespa villages;
- quiet atmosphere compared with Ohrid.
Services and the exact distance between established beach areas and the water can vary.
13. Stenje Beach
Stenje sits on the western side of the North Macedonian shore and is one of the most interesting bases for exploring quieter Prespa.
The attraction is not just the beach.
It is the combination of:
- lake;
- village atmosphere;
- mountain scenery;
- birdlife;
- slow road-trip travel.
Best For
- nature lovers;
- photographers;
- road-trippers;
- visitors who do not require extensive beach facilities.
14. Pretor Beach
Pretor is historically one of the most established recreational areas on the Macedonian side of Prespa.

Public-health inspection in 2026 described Pretor as a natural beach that is partially landscaped with fine sand.
At the time of inspection:
- no visible algal bloom was observed;
- no visible beach pollution was noted;
- no obvious potential pollution source was identified;
- the assessed pollution risk was low.
Pretor is therefore one of the easier Prespa locations for a first visit, particularly if you want nearby food or accommodation rather than a completely wild shoreline.
Best For
- families travelling by car;
- first-time Prespa visitors;
- groups;
- combining the shore with restaurants or accommodation.
15. Dolno Dupeni Beach
Dolno Dupeni lies on the southern North Macedonian side of the Prespa region.

It is better suited to independent travelers with a car than to visitors expecting a large resort.
The beach area is included among the locations monitored for swimming-water quality, and seasonal hospitality has operated nearby.
Bring
- water;
- food or snacks;
- sun protection;
- water shoes;
- towel;
- everything you need if seasonal services are closed.
As everywhere on Prespa, judge the actual waterline and access when you arrive.
Why Visit Prespa Even If the Beach Is Not Perfect?
Prespa is not trying to compete with an organized beach resort.
Its strongest qualities are:
- huge open landscapes;
- Galičica and Pelister surroundings;
- major bird habitats;
- traditional villages;
- quiet roads;
- sunsets;
- a sense of being far from mass tourism.
The lake supports internationally important birdlife, including populations of Dalmatian pelicans in the wider Prespa ecosystem.
Ohrid vs Dojran vs Prespa: Where Is Swimming Best?
Lake Ohrid
Best overall.
Choose it for:
- clear-looking deep water;
- largest beach choice;
- boats and kayaking;
- villages;
- strong tourism infrastructure.
Lake Dojran
Best for warmer water.
Choose it for:
- shallow swimming;
- families;
- relaxed resort atmosphere;
- fish restaurants;
- easy summer days.
Lake Prespa
Best for nature.
Choose it for:
- quiet;
- birdwatching;
- road trips;
- landscape photography;
- minimal mass tourism.
Sand or Pebbles?
Do not expect the majority of North Macedonia’s lake beaches to resemble wide Adriatic sand beaches.
| Beach | Typical shoreline |
|---|---|
| Kaneo / Potpesh | Pebbles, stones & terraces |
| Trpejca | Mostly pebble / gravel |
| Gradište | Mostly pebble / mixed organized sections |
| Ljubaništa | Pebble, gravel & softer sections |
| Struga | Mixed urban lakefront |
| Dojran | Mixed soft, shallow lakebed |
| Pretor | Natural shore partly landscaped with fine sand |
Which Beaches Are Best for Children?
Family suitability depends on much more than whether the lake is shallow.
Good Family Choices
- Ljubaništa: more room than the tiny Old Town beaches.
- City Beach, Dojran: central services and warmer shallow water.
- Struga urban beaches: easy access from accommodation.
- Pretor: useful Prespa option when current shoreline conditions are suitable.
Less Convenient with Toddlers
- tiny crowded Kaneo during peak afternoon;
- remote Prespa locations without facilities;
- rockier swimming points;
- beaches requiring awkward access or long walks.
Safe Swimming at North Macedonia’s Lakes
- Read current water-quality or beach warnings.
- Avoid visibly polluted water.
- Be cautious after heavy rain near urban drainage outlets.
- Do not swim during thunderstorms.
- Watch for boats and jet-powered craft.
- Use water shoes on rocky shores.
- Do not jump into water unless you know the depth.
- Supervise children continuously.
- Avoid swimming far offshore alone.
- Respect protected natural areas and reed beds.
What to Pack for a Lake Beach Day
- Water shoes: useful on Lake Ohrid’s pebbles.
- Sunscreen: shade is limited at many beaches.
- Hat & sunglasses: particularly in July and August.
- Drinking water: essential for remote Prespa locations.
- Towel: not every organized beach provides one.
- Cash in MKD: useful for smaller cafés, parking and seasonal services.
- Dry bag: helpful for kayaking and boat trips.
- Snorkel: enjoyable on clearer Lake Ohrid days.
- Umbrella: useful on beaches with little natural shade.
- Insect repellent: particularly useful around wetlands and in the evening.
Best Season for Swimming
June
Best for fewer crowds.
Days are long and beaches are significantly quieter than in August, although the deeper Lake Ohrid water can still feel cool.
July & August
Best for the warmest summer beach experience.
This is peak season for:
- swimming;
- beach bars;
- boat trips;
- kayaking;
- summer events.
Dojran can become especially warm because the lake is shallow.
September
Excellent.
Early September can provide warm lake conditions with fewer crowds and more comfortable daytime temperatures.
Do You Need a Car?
Ohrid
No for Kaneo, Potpesh and central swimming.
A car becomes useful for:
Gradište → Trpejca → Ljubaništa → St. Naum.
Struga
No if you mainly want urban beaches.
Dojran
Not essential in Star Dojran, useful for exploring quieter parts of the lake.
Prespa
Strongly recommended.
The principal beaches and villages are spread around a lightly developed rural shoreline.
Best Lake Ohrid Water Activities
If sitting on the shore all day is not your style, Lake Ohrid has the strongest selection of bookable water experiences in North Macedonia.
A One-Week Summer Lakes Road Trip
Days 1–3 – Ohrid
Combine:
Old Town → Kaneo → Gradište → Trpejca → St. Naum.
Day 4 – Struga
Swim, walk along the Black Drim and enjoy a slower evening.
Day 5 – Prespa
Drive through the Resen region and check:
Slivnica → Pretor → Stenje
according to current shoreline conditions.
Days 6–7 – Dojran
Finish with warmer water, fish restaurants and a slower resort-style end to the trip.
Frequently Asked Questions
Does North Macedonia have beaches?
Yes. North Macedonia is landlocked, but Lake Ohrid, Lake Dojran and Lake Prespa all have beaches and swimming areas.
Where are the best beaches in North Macedonia?
Lake Ohrid has the strongest overall selection. Trpejca, Gradište, Ljubaništa and the Kaneo/Potpesh area are among our top choices.
What is the best beach in Ohrid?
For scenery and village atmosphere, choose Trpejca. For easy access from the Old Town, choose Kaneo or Potpesh. For a full beach day, Ljubaništa or Gradište are more practical.
Is Kaneo good for swimming?
Yes when current water conditions are suitable. It is a small urban beach, so space can be limited during peak summer.
Is Kaneo monitored for water quality?
Yes. Kaneo was one of the Ohrid locations sampled during the 2026 swimming season.
Which Ohrid beach should I avoid because of water quality?
In the detailed June 2026 testing, Grašnica was the only one of 11 monitored Ohrid points classified as Class III and outside the permitted swimming classes. Check for newer official results before your own visit.
Is Trpejca sandy?
No. The village waterfront is predominantly pebbly and gravelly with rocky sections and small piers.
Is Gradište a party beach?
It remains one of the livelier summer areas on Lake Ohrid, but individual beach bars, events and services can change from one season to another.
Is Orevche Beach still open?
The long-running Orevche beach-club operation announced the end of its activity in 2026. The wider Gradište shoreline remains accessible through other operating sections, but do not expect the former Orevche program to continue unchanged.
Is Ljubaništa good for families?
Yes. It offers more space than the small Old Town beaches and combines well with St. Naum.
Does Struga have good beaches?
Yes. The main advantage is easy urban access rather than dramatic secluded coves.
Are Women’s Beach and Men’s Beach actually gender separated?
No. The names are traditional local designations. Visitors should not assume the public beaches currently operate as women-only and men-only swimming zones.
Is Mirage Beach still operating?
Mirage continues to appear as an active organized Struga beach location in 2026. Commercial services and access arrangements should still be checked locally.
Is Lake Dojran good for swimming?
Yes when current official tests and local conditions permit. Dojran is shallow and can become considerably warmer than Lake Ohrid during summer.
Does Dojran really have healing mud?
The mud has a long local wellness tradition, but visitors should not interpret tourism claims as proof that it medically treats diseases.
Which Dojran beaches are officially monitored?
During the 2026 summer season, the municipality published testing from City Beach, Graniko and Polin.
Can you swim in Lake Prespa?
Yes at suitable locations when current conditions allow. Public-health monitoring continued at major Prespa beach areas during 2026.
Why does Prespa Beach sometimes look different from photographs?
Lake Prespa has experienced large long-term changes in water level. Its shoreline can move substantially between years and even between seasons.
What are the best Prespa beaches?
Slivnica, Stenje, Pretor and Dolno Dupeni are four of the principal locations we would check on a summer road trip.
Is Pretor Beach sandy?
Public-health inspectors describe Pretor as a natural beach partly landscaped with fine sand.
Is Prespa better than Ohrid for beaches?
Not for a conventional beach holiday. Ohrid has better infrastructure and far more choice. Prespa is stronger for quiet nature and road-trip exploration.
Are there lifeguards on North Macedonia’s beaches?
Coverage varies. Never assume a lifeguard is present unless the specific beach clearly provides supervised swimming.
Do I need water shoes?
They are strongly recommended for many Lake Ohrid beaches because pebbles and rocks are common.
When is lake water warmest?
Usually during July and August. Dojran generally feels warmest because it is much shallower.
Is September good for swimming?
Early September can be excellent, particularly around Lake Ohrid and Dojran, although weather becomes less predictable later in the month.
Can I reach beaches without a car?
Yes in Ohrid, Struga and Star Dojran. A car is much more useful for Trpejca, Ljubaništa, remote Dojran shores and especially Prespa.
Can I visit Trpejca and St. Naum by boat?
Yes. Several full-day Lake Ohrid boat excursions combine Trpejca, St. Naum and swimming stops.
Continue Planning Your Summer Trip
Final Verdict: Which Lake Has the Best Beaches?
For most first-time visitors, the answer is:
Lake Ohrid.
It offers the best combination of:
swimming + scenery + villages + boats + restaurants + accommodation.
Choose Kaneo or Potpesh when you want a quick swim during an Old Town day.
Choose Trpejca for clear-looking water and village atmosphere.
Choose Gradište for a livelier summer beach day.
Choose Ljubaništa when you want more room and an easy combination with St. Naum.
Struga is the better base if you want a quieter city with lake access directly from town.
Dojran wins when warm water and a relaxed summer-resort atmosphere matter more than dramatic mountain scenery.
Start Planning Your Macedonia Trip
Make your trip easier with a reliable airport transfer, a top day tour from Skopje, and our most useful Macedonia travel guides.
- Arrive without stress: Book your airport transfer and enjoy a smooth ride straight to your hotel. Drivers will meet you at Arrivals.
- Take one of the best day trips from Skopje: Join a Vodno and Matka Canyon guided tour and discover some of the area’s most beautiful natural highlights.
- Need ideas for your trip? Explore our MacedoniaTOP Where To Go and Things To Do guides for top destinations, attractions, and travel inspiration.
Travel Essentials
And Prespa is the choice for travelers willing to exchange predictable beach infrastructure for quiet landscapes, wildlife and one of North Macedonia’s most distinctive road trips.




