Tallinn's longest and most popular beach, a wide sandy strip about 2 km long with views of the Old Town skyline across the bay. It has a Blue Flag, lifeguards in summer and a promenade that continues to the Pirita Marina.
Pirita Beach is the longest and most popular city beach in Tallinn, in the Pirita district of Harju County, Estonia. The shore is a wide strip of fine sand roughly 2 km long, backed by pine woods and a promenade that runs on toward Pirita Marina. The water of Tallinn Bay is shallow near the shore and typically cool even in midsummer, with a greenish-blue colour that varies with wind and algae. The beach is open and faces the bay, so it is exposed to northerly breezes, and small waves are common rather than surf. The skyline of the Old Town is visible across the water, which makes the beach a favourite for sunset photography. The atmosphere is lively and mixed: families settle near the shallows, groups play beach volleyball on the courts, and walkers, joggers and cyclists use the promenade behind the sand. The beach has held Blue Flag status, and lifeguards are on duty during the summer season. Amenities include changing rooms, toilets, sun loungers, cafes and kiosks, so food and drinks are reachable without leaving the sand. Access is simple. City buses such as 1A, 8 and 34 run from the centre to Pirita in about 20 minutes, a taxi takes roughly 15 minutes, and a cycle path follows the seafront for those arriving by bike. Parking is available near the beach but fills quickly on hot weekends. The nearby Pirita Marina is also the departure point for seasonal boats to Aegna island, so the beach pairs naturally with an island day trip. The stretch closest to the car parks and cafes is the busiest; walking a few hundred metres along the shore usually brings more space. Outside the summer months the beach is quiet and popular for winter walks, with the sea sometimes frozen along the edge in cold winters.
| Distance | About 6 km from the Old Town |
|---|---|
| Getting there | Bus 1A, 8 or 34 from the city centre; about 20 minutes by bus, or 15 minutes by taxi |
| Difficulty | easy |
| Best season | June-August |
| Address | Pirita tee, 11911 Tallinn, Estonia |
Amenities
- Changing rooms
- Toilets
- Lifeguards in summer
- Beach volleyball courts
- Cafes and kiosks
- Sun loungers
Good to know
- Best for
- families, sunbathers, swimmers, photographers
Location
Pirita tee, 11911 Tallinn, Estonia
59.4693, 24.8264 View on map
Highlights
- Roughly 2 km of fine sand with a Blue Flag and summer lifeguards
- Old Town skyline views across Tallinn Bay, especially at sunset
- Beach volleyball courts, sun loungers and cafes on the sand
- Promenade continuing to Pirita Marina for walking and cycling
Tips for visiting
- Arrive before late morning on sunny weekends to find parking near the beach
- Walk away from the car parks and cafes for a quieter stretch of sand
- Take bus 1A, 8 or 34 from the centre to avoid parking altogether
- Bring water shoes or a towel layer for cooler days, since the bay stays fresh even in July
- Combine the visit with the seasonal boat from Pirita Marina to Aegna island
When to visit
June to August, ideally on weekday mornings or in the evening for quieter sand and sunset views.
Accessibility
The promenade behind the beach is flat and paved, making the area suitable for wheelchairs and strollers. Access onto the sand itself varies, and visitors can ask locally about adapted facilities.
Frequently asked questions
How far is Pirita Beach from Tallinn Old Town?
It is about 6 km from the Old Town. Buses take around 20 minutes and a taxi about 15 minutes.
Are there lifeguards at Pirita Beach?
Lifeguards are on duty during the summer season. Visitors should check posted flags and notices for current conditions.
Is there food and drink on the beach?
Yes. Cafes and kiosks operate along the beach, and sun loungers are available in season.
When is the best time to swim?
June to August, when water and air temperatures are highest. Early mornings and weekdays are the quietest.