Beaches near Tallinn: where to swim and sunbathe in 2026
nature-outdoors

Beaches near Tallinn: where to swim and sunbathe in 2026

Quick Answer

Are there beaches in Tallinn?

Yes. Pirita Beach, 5 km from Old Town, is Tallinn's main city beach with soft sand, a café strip and clear Baltic water. The water is swimmable June–August when sea temperatures reach 18–22°C. Stroomi Beach in Põhja-Tallinn is quieter and used more by locals. Pärnu, 130 km south, is Estonia's beach capital for longer stays.

Beaches in and around Tallinn

Tallinn sits on the Baltic Sea, and unlike the image many visitors have of a medieval city locked in stone, it has easy access to some genuinely good beaches. They are not tropical — the Baltic is cool, the season is short and the sky can turn grey in an hour — but on a warm summer day they are excellent.

The beach season runs from mid-June to early September. Water temperatures peak in July and early August at 18–22°C, which is refreshing rather than warm. By September the water is still swimmable for the determined, but beach culture has faded.

This guide covers the beaches within easy reach of central Tallinn, plus the options a bus ride away.


Pirita Beach: Tallinn’s main city beach

Distance from Old Town: 5 km Transport: Bus 1A or 38, journey about 20 minutes Facilities: Full — parking, toilets, changing rooms, cafés, beach volleyball courts, water sports rental

Pirita Beach stretches for about 1.5 km along the Gulf of Finland coastline north-east of the city. The sand is fine and pale, the beach is wide enough that it rarely feels overcrowded (unlike many Western European resort beaches), and the promenade behind it has a solid line of cafés and restaurants.

The beach was developed for the 1980 Moscow Olympics sailing events — the regatta took place in Pirita harbour, which is still a functioning yacht club and marina. The Olympic Sailing Centre at the north end of the beach offers sailing, kayaking and stand-up paddleboard rental in summer.

What to expect at Pirita in summer:

  • Beach volleyball tournaments (weekends, June–August)
  • Open-water swimming (the water quality meets EU Blue Flag standards)
  • Paddle board and kayak hire: €15–20 per hour
  • An evening promenade culture from around 18:00 that goes on until sunset (21:30–22:30 in June)

Best time to visit Pirita: Weekday afternoons are quieter than weekend mornings. The beach peaks in July when Estonian schools are on summer break.

Food near Pirita: The café strip on the promenade includes Pirita Rannahoone (the main beach café, casual, burgers and salads €12–18) and several ice cream and snack kiosks. The restaurant options in Pirita itself — beyond the immediate promenade — are limited but include a couple of decent local spots worth walking 10 minutes to find.

For a view of the coastline from the water, the Tallinn Bay sightseeing cruise passes Pirita Beach as part of its route around the bay — a good way to see the coastline without committing to a full day at the beach.


Stroomi Beach: the local’s choice

Distance from Old Town: 3 km Transport: Tram 2 to Stroomi, then 10-minute walk; or Bus 40 Facilities: Basic — toilets, one small café, beach volleyball

Stroomi Beach in the Põhja-Tallinn district is less well-known to visitors and significantly more local in character. Shorter than Pirita, it has a family feel on summer afternoons: grandparents on benches, children in the shallows, residents who walk their dogs at the waterline in the evenings.

The beach itself is narrower than Pirita but the water quality is comparable. The residential area around Stroomi is genuinely interesting for a short exploration — this is Kalamaja territory, the same neighbourhood that contains Telliskivi Creative City and the craft beer scene.

Combining a morning at Stroomi Beach with an afternoon in Telliskivi makes for a very good Tallinn summer day.


Kakumäe Beach

Distance from Old Town: 10 km west Transport: Bus 23 or 42 from central Tallinn (30–40 minutes) Facilities: Minimal — small parking area, no changing rooms

Kakumäe is a quieter alternative to Pirita, popular with local families and rarely visited by tourists. The beach is smaller and less developed, which is precisely the appeal. The surrounding area is a residential peninsula with expensive villas — pleasant for a walk.


Pärnu: Estonia’s beach capital for day trips

Distance from Tallinn: 130 km south Transport: Bus from Tallinn Autobussijaam (journey 2 hours, from €8 one-way)

For a dedicated beach day, Pärnu is the destination. Estonia’s unofficial “summer capital” has a long, wide sandy beach that stretches for several kilometres, backed by a promenade of cafés, spas and beach clubs. The town itself is pleasant — a small, handsome old town with good restaurants.

The beach at Pärnu is cleaner and wider than anything in Tallinn, and the town has the infrastructure (beach bars, sun lounger hire, restaurants) to support a full day or overnight stay. Water temperatures in Pärnu, in the sheltered Pärnu Bay, are often 2–3°C warmer than on the open Gulf of Finland coast near Tallinn.

Day trip logistics: buses depart every 1–2 hours from Tallinn. The journey takes approximately 2 hours. Return buses are frequent. If you go independently, Pärnu beach is a 15-minute walk from the bus station.

The Pärnu day trip guide has full logistics and what to do once you’re there.


Island beaches: Naissaar and Aegna

For a wilder, more remote beach experience, the islands of Naissaar and Aegna are accessible by ferry from Tallinn’s Old Town Harbour (Linnahall pier) in summer.

Naissaar — A former Soviet military island, now a nature reserve. Pine forests, white sand beaches with no crowds, occasional Soviet military installations half-hidden in the trees. Ferry from Tallinn in summer (1 hour, operated by Naissaar Ferry). Day trip only.

Aegna — Smaller than Naissaar, with a similar character. Sandy beaches, forest walks, complete absence of tourist infrastructure (bring your own food and water). Ferry from Pirita harbour in summer.

Both islands make for extraordinary half-day or full-day trips if you want a beach without the promenade culture. See the Naissaar island day trip guide for details.


Activities at Tallinn beaches

Beyond swimming and sunbathing, the Pirita waterfront has a range of outdoor activities that make it worth a half-day visit even if you’re not a beach person.

Stand-up paddleboarding: Hire at the Olympic Sailing Centre (Regati pst 1, Pirita). Hourly hire from €15. No experience needed for calm bay conditions.

Kayaking: Single and double kayaks available at the same location. Better for distance exploration — paddle along the coastline towards the Pirita River mouth or north towards Maarjamäe.

Beach volleyball: Permanent courts on the central section of Pirita Beach. Public use; organised tournaments on summer weekends.

Running: The Pirita waterfront path extends 3 km from the harbour to the river mouth and connects to the forest trail network. Popular with Tallinn runners — you’ll have company at most hours.

Cycling: The coastal path from Kadriorg to Pirita is a well-used cycling route. Hire bikes from Tallinn’s shared bike system (ühisratas) — bike stations at Kadriorg Park and at Pirita centre. Day hire from €5.

Open water swimming: Pirita hosts occasional organised open-water swimming events in summer. The water quality meets EU standards. Designated swimming areas are clearly marked.

For a view of the coast from the water rather than the beach, the Tallinn Bay sightseeing cruise passes Pirita Beach and the television tower headland — good for understanding the geography of eastern Tallinn from sea level.


Beach food and drink

Pirita: The best option is Pirita Rannahoone (the main beach house café), which serves drinks, ice cream, light meals and has a terrace overlooking the beach. Mains €12–18. A row of food trucks operates in the peak summer weeks (July–August) behind the beach.

Inland from the beach (10-minute walk), the Pirita neighbourhood has a small commercial strip with a grocery store (useful for picnic supplies), a couple of cafés and a petrol station with snacks.

Stroomi: One small café at the beach entrance. Bring your own snacks and drinks if you plan to spend more than an hour.

Island beaches (Naissaar, Aegna): Zero food infrastructure. Treat these as wilderness trips — bring everything you need for the day.

Pärnu: Full resort infrastructure. Beach bars, ice cream kiosks, restaurants on the promenade. The market hall in central Pärnu (5 minutes from the beach) has excellent local produce.


Swimming safety

Baltic currents near Tallinn are generally mild. The main hazards are:

Jellyfish: Common in late July and August. Moon jellyfish (transparent, with purple rings) are the species most often seen. Their sting is mild — unpleasant but not dangerous. Check water conditions before swimming if you’re sensitive.

Seaweed: After onshore winds, seaweed banks accumulate on Pirita and Stroomi beaches. Unpleasant to wade through but harmless.

Cold shock: The water temperature of 18–20°C can cause cold shock in people not accustomed to cold water swimming. Enter gradually rather than diving in. Particularly important for children and older visitors.

Designated swimming zones: Pirita Beach has marked swimming areas and a lifeguard presence in July and August. Stroomi does not have a lifeguard. Island beaches have no safety infrastructure.


Practical notes for Tallinn beach visits

Water temperature: Gulf of Finland averages in summer are 18–20°C. Cold by Mediterranean standards, normal for the Baltic. By late July–early August it can reach 22°C in sheltered areas.

Weather: The Baltic coast can generate cloud and wind quickly. Even in July, bring a windproof layer. Rain is a real possibility on any given day.

Sun: In June, Tallinn has up to 18 hours of daylight. In the week around the summer solstice (21 June), the sky never fully darkens. Sunset at 23:00 followed by sunrise at 04:00. This creates genuinely beautiful beach evenings but also means UV exposure is longer than latitude suggests — bring sunscreen.

Beach bars: Pirita has permanent beach cafés. Stroomi has one small option. Kakumäe has nothing. Pack your own supplies for any beach outside Pirita.

Getting to Pirita: Bus 1A runs from Viru centre (near Old Town) directly to Pirita Beach. Journey time 20 minutes, ticket €2 (valid on Tallinn public transport — included with Tallinn Card). See the getting around Tallinn guide for transport context.


Best beaches near Tallinn: summary

BeachDistanceCharacterSeason
Pirita5 kmCity beach, full facilitiesJune–Aug
Stroomi3 kmLocal, quieterJune–Aug
Kakumäe10 kmRemote, minimal facilitiesJune–Aug
NaissaarFerry (1 h)Island, wild, no facilitiesMay–Sept
AegnaFerry (30 min)Island, forest, no facilitiesMay–Sept
Pärnu130 km by busResort beach, full facilitiesJune–Aug

Estonian coast experiences

Verified deep-linked GetYourGuide tours. Book through these links and we earn a small commission at no cost to you.