Best Beaches in and Near Tallinn: A Local Guide

Four swimmable beaches within walking distance or a short bus ride. Crowded in high summer, quieter in September but water is frigid.
Pirita in particular is a genuinely good city beach, but September requires context. Average water temperature in Tallinn in September is 15.5°C and therefore is not suitable for comfortable swimming—so beach season is effectively June through August. If you're visiting in September anyway, the appeal shifts from swimming to walking, the cafés run skeleton shifts, and the crowds thin. 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. These entries are ordered by travel time and crowd management: hit Pirita first for infrastructure and the Old Town views, then Stroomi if you want fewer people, Kakumäe if you're willing to hunt for something truly quiet, and Pärnu if you're committing to a full day out of the city.
Pirita Beach
Pirita, northeast of Old Town · Beach, Baltic Sea · 20 minutes by bus (routes 1A, 8, 34A, 38)
It features 2.5 km of fine sand and shallow, child-friendly waters just 6km from the city center. It attracts around 30,000 daily visitors during the summer. Start early on weekends or come on a weekday to dodge the crowds. The beach was awarded the Blue Flag eco-label, which indicated high standards for water quality and safety. Facilities: public toilets (maintained in summer), changing cabins, several seasonal cafés and kiosks along the promenade, a children's playground near the marina area. 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).
Stroomi Beach
Pelguranna, west of Old Town · Beach, Baltic Sea · 15–20 minutes by bus (routes 40, 48)
Stroomi beach is 5 km west of Old Town, in the Pelguranna district — smaller, less well-known among tourists, and noticeably quieter than Pirita even on busy summer days. The beach is a 500-metre stretch of fine sand with shallow entry. Facilities: basic changing rooms, toilets, a seasonal café. Less developed than Pirita but clean and maintained. Weekday mornings are much quieter. Stroomi has one small option for cafés, so bring food if you're settling in. The beach also has areas for ball games, an open-air gym, 2 outdoor cafes, and an ice-cream truck. The beach has its own changing cabins, lockers, beach chair hire, and showers.
Kakumäe Beach
Haabersti, southwest of Old Town · Beach, Baltic Sea · 30–40 minutes by bus (routes 23, 42)
Kakumäe Beach is smaller and quieter than other beaches in Tallinn as it is located a bit further away on the western end of Tallinn, close to the residential area of Haabersti. Kakumäe is a perfect beach to go to with kids, as it has the purest and shallowest water. 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. Kakumäe has nothing in the way of cafés or amenities, so pack your own food and water. At Harku Lake and Kakumäe beaches, boardwalks have been installed from the sidewalk to the water's edge. The trade-off: solitude and genuine local atmosphere versus the absence of infrastructure.
Harku Beach
Väike-Õismäe, southwest of Old Town · Lake beach, freshwater · 30 minutes by bus (routes 16, 36, 42, 46)
Harku Beach is the only beach on the shores of a lake in Tallinn. It is 200m long and has warm and shallow water. It is one of the first places in the capital where the water gets warm enough for swimming in the spring. Unlike the Baltic beaches, freshwater does warm faster and feels less bracing. If you are looking for an active day in the sun, visit Harku Beach. At Harku Beach you can play mini-golf, surf, and practice rowing. The beach has changing cabins, a shower, children's playgrounds, and areas for ball games. Close by is a free parking area and an area to park bicycles. Best for families who value space and activities over proximity to the city.
Pärnu Beach (day trip)
Pärnu, 130 km south · Beach resort town · 2 hours by direct bus
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. Buses depart every 1–2 hours from Tallinn. The journey takes approximately 2 hours. Return buses are frequent. Pärnu Beach is a stunning gem on the Baltic coast, famous for its soft white sand and shallow, warm waters. Only realistic if you have the full day and don't mind the commute; it pays off if July or August catches you in Tallinn and you want a proper resort experience.
Pikakari Beach
Pelguranna, north of Stroomi · Beach, Baltic Sea, Blue Flag · 25 minutes by bus (route 59)
Pirita and Pikakari beaches have been awarded the Blue Flag, indicating that they are environmentally friendly, safe, and clean. This beach, in the northern part of the city, offers superb views of Tallinn. The sandy beach near Catherine's breakwater (Katariina laiermurdja) is 250 metres long. A blue flag also flies at Pikakari beach, meaning the water quality is good. There are changing cabins, swings, benches, WC, bbq areas, and a beach volleyball court. Bus number 59 from the Baltijaam train station will get you to Pikakari. There is a car park next to the beach that can fill up quickly on a hot summer day. Smallest of the main options and often overlooked; good if you're based near the train station or want certified water quality with a view.
Share this article
Comments
Sign in to join the conversation. Only registered users can comment.
No comments yet. Be the first.