EstoniaDestinations
Blog Comparisons & rankings

Coastal hotels near Tallinn with sea views, ranked

2026-04-155 min readcheaphotels
Baltic sea view from a hotel terrace on the Pirita coast Baltic sea view from a hotel terrace on the Pirita coast

Nine hotels along the Pirita, Viimsi and Kakumae coasts where you actually get a Baltic Sea view — not a glimpse between apartment blocks — ranked with drive times to the Old Town.

Where the real coast is

Tallinn is coastal but the city itself does not feel it in the way Helsinki or Riga do — the port dominates the central waterfront and most of the shoreline near the Old Town is industrial or under redevelopment. The real coastal experience is 8-20 km out: Pirita to the east, Viimsi on the peninsula, Kakumae to the west. All three are reachable by car in 15-25 minutes and by bus in 30-45. Sea-view hotels along these strips are a genuinely different holiday from the Kesklinn towers.

The nine below all have rooms with actual sea views (not "partial" or "resort view" that turns out to be a car park). I have grouped by area, with drive times to the Old Town and a note on whether the beach in front is swimmable. The Baltic is cold — 18-20°C at its August warmest, 4-8°C in May — so honesty matters about what "beach" means here.

Pirita Marina Hotel & Spa — the classic pick

Pirita Marina sits on the mouth of the Pirita river where it meets the sea, next to the yacht harbour built for the 1980 Olympics sailing regatta. Sea-view rooms €130-170, and "sea view" here means an unobstructed north-facing view across the water to the city skyline on the horizon. The hotel has a small spa, a decent restaurant, and the beach — 2 km of sand — starts 200 m from the door.

Drive to the Old Town is 12 minutes off-peak, 20-25 at rush hour. Bus 34A runs every 15 minutes and takes 20 minutes to Viru Square. The catch is that Pirita is quiet in the evening — a few restaurants along the marina, but nothing like the density of Kesklinn — so book it if you want a base with the city as a day-trip, not the other way around. The convent ruins of Pirita, walkable from the hotel, are one of the most atmospheric spots in the region.

Tallink Spa & Conference Hotel — value with a beach walk

Tallink Spa is technically in Kesklinn near the port rather than the far coast, but its sea-facing rooms look directly over the harbour to the sea beyond and the outdoor terrace has a real waterfront position. Sea-view rooms €120-160. The spa is one of the larger hotel spas in the city with a proper pool, and the ferry terminals are a five-minute walk if you are combining Tallinn with Helsinki.

The view is more "port and open sea" than "beach and forest" — this is not a rustic coastal hotel — but for travellers who want water from their window plus city amenities without a taxi, it is the right compromise. Rooms on floors 8+ get the best view; below that, cruise ships block the horizon when they are in port. Ask for a high floor at booking.

Viimsi Spa & Hotel Viimsi — peninsula options

Viimsi is the peninsula east of Tallinn, largely residential and quiet, with two spa hotels catering to Finnish weekend guests and local families. Viimsi Spa has multiple pools, water slides, saunas, and sea-view rooms at €120-160. The building is 2000s architecture, functional rather than beautiful, but the setting is coastal forest and the atmosphere is relaxed. Drive to the Old Town is 20 minutes off-peak.

Hotel Viimsi, smaller and quieter, sits closer to the peninsula tip and offers a more boutique experience — no big pool complex, but genuine sea views, walking paths through pine forest, and a restaurant that punches above its weight. Rates €110-150. This is the introvert's coastal option: no children on inflatables, no conference groups, just sea and forest and the occasional heron. Book Viimsi Spa for families, Hotel Viimsi for couples.

Fra Mare Thalasso Spa in Haapsalu — worth the drive

Fra Mare is 100 km west in Haapsalu rather than near Tallinn, but for a genuine coastal spa experience it is the strongest option in the region. Rates €130-180. Haapsalu itself is a wooden-house town on a shallow bay with famously mild summers, and Fra Mare offers thalasso treatments (sea-mud, salt-water) that are the region's speciality. The drive from Tallinn is 90 minutes on the Via Baltica and a coastal secondary road.

Include this as the extended-trip option: two nights at Fra Mare after three in Tallinn, or as a mid-week escape when Tallinn's shoulder-season rates are still moderate. The town is walkable, the promenade is beautiful, and the local seafood — smoked flounder, herring — is a proper Estonian coastal experience. Skip it if you only have three or four nights total; include it if you have a week and want to see the real Baltic coast.

Kakumae Beach House and Vedruka Manor — the small options

Kakumae is the coastal neighbourhood west of the city, less developed than Pirita, with a few small guesthouses. Kakumae Beach House is a small property with maybe 12 rooms directly on the beach, rates €90-130. It is not a spa, not a resort — it is a beach house with rooms — and that is either exactly what you want or completely wrong. Bus from central Tallinn takes 40 minutes; a car is easier.

Vedruka Manor, further west toward Keila, is a historic manor house converted to a small hotel with grounds running to the sea. Rates €140-190. This is the manor-house-and-forest option: log fires, old wood floors, a restaurant serving Estonian classics, and the coast a five-minute walk through pines. Drive to Tallinn 30 minutes. Book Vedruka for a proper rural coastal weekend; skip it if you need to be in the city daily.

Meriton Grand Conference & Spa Hotel — city-adjacent sea view

Meriton is on the eastern edge of the port area near the ferry terminal, and its sea-view rooms genuinely see the sea plus the ferry traffic. Rates €110-150. The hotel is large (over 400 rooms), functional rather than characterful, but the spa is decent and the walk into the Old Town is 15 minutes. It is the pick for travellers who want a sea view without leaving the immediate city, and are happy to trade beach for convenience.

The downside is that the immediate area is not attractive — parking, freight terminals, a busy road — so this is a room-with-a-view hotel rather than a neighbourhood hotel. Once inside the sea-view room the setting is fine; walking around outside is uninspiring. Book it for a business trip where you want water from the window and quick access to conferences, or a leisure stopover where the Old Town is the actual destination.

Which coastal hotel I would book

For a first coastal experience of Tallinn: Pirita Marina, because the location, the beach, the ruins and the marina restaurants add up to a proper Baltic day. For a family: Viimsi Spa, because the pools and water slides solve the children's afternoon problem in any weather. For a rural escape: Vedruka Manor, because the manor-and-forest combination is genuinely Estonian in a way no city hotel achieves.

Skip Meriton and Tallink Spa if you actually want beach and forest — they are city hotels with sea views, not coastal hotels. And do not book a Pirita or Viimsi hotel expecting Kesklinn nightlife; the point of the coast is quiet, and the last bus to the city runs earlier than most visitors expect. Plan taxi budget or pick a Kesklinn hotel with a day trip out.

Book while you read Median night$79 Cheapest area$46 Hotels tracked4 Find a hotel

Before you book

The questions people ask about Kesklinn, answered with this month’s numbers.

Can you actually swim in the Baltic here?

Yes, from mid-June to late August, when the water reaches 18-22°C. Pirita, Kakumae and Stroomi are the main city beaches with lifeguards in summer. Water quality is monitored and generally good. Outside those months, swimming is for the committed only; the water is 4-12°C and the wind off the sea is cold.

How do I get to the Old Town without a car?

Buses 34A and 38 run Pirita to Viru Square every 15 minutes taking 20-25 minutes. Bus 1A serves Viimsi with similar frequency. Kakumae is served by bus 21. Last buses run until around 23:00; after that it is taxi (€12-18 to central Tallinn) or a pre-booked Bolt.

Are the coastal restaurants any good?

Pirita has a handful of decent options along the marina — NOA is one of the best restaurants in the country, worth a taxi from anywhere. Viimsi has Paatsalu and Tuljak. Kakumae is thinner. Vedruka Manor's own restaurant is good. Do not expect the density of Kesklinn or Rotermann; two or three good options per area is normal.

Where to stay

Hotels in Kesklinn

Live prices · free cancellation

Recommended reads

All posts
Steam rising from a Tallinn hotel spa pool in winter
Comparisons & rankings · 2026-01-18 Hotels with spa & sauna in Tallinn, ranked

Ten Tallinn hotels where the spa is the reason to book, ranked by pool depth, sauna heat and what you actually pay per night in shoulder season — from $95 to $360.

Kids swimming in an indoor hotel pool in Tallinn
Comparisons & rankings · 2026-01-27 Best family-friendly hotels in Tallinn

Nine Tallinn hotels that actually work with kids under 12, ranked by pool access, room configurations for four, and walking distance to a playground — priced from $110 to $290 a night.

Hotel parking lot in Tallinn with cars in winter
Comparisons & rankings · 2026-02-04 Tallinn hotels with free parking

Central Tallinn parking runs $18 to $30 a night at most hotels — here are eight properties where it's genuinely free, plus honest advice on which ones are worth the trade-off in location.

Dog on a leash outside a Tallinn boutique hotel
Comparisons & rankings · 2026-02-13 Pet-friendly hotels in Tallinn worth booking

Seven Tallinn hotels that actually welcome dogs — not just permit them — with room-price bands from $95 to $290, pet fees from free to $35 a night, and honest notes on which neighbourhoods work for walkies.