Skip to main content

Filter by:


Star Rating

Review Score

Viimsi – 374 hotels and places to stay
See the latest prices and deals by choosing your dates.
Citybox Tallinn City Center, hotel in Viimsi

Citybox Tallinn City Center is located in the Porto Franco Harbor Complex. The hotel is located near the Old Town, 656 feet from Roterman Quarter and 1640 feet from Viru Shopping Center.

location
8.9
Scored 8.9
Excellent
Rated excellent
18,381 reviews
Price from$51.10per night
Hestia Hotel Kentmanni, hotel in Viimsi

Located in Tallinn and with Kalarand reachable within 1.4 miles, Hestia Hotel Kentmanni has concierge services, allergy-free rooms, a restaurant, free WiFi throughout the property and a bar.

We had penthouse room with sauna - it was good and spacious for 3 people. Huge terrace with great view of Tallinn. Self checkin and checkout with electronic key was a cool thing. We didn’t need to contact staff.
9.1
Scored 9.1
Wonderful
Rated wonderful
7,535 reviews
Price from$123.59per night
ibis Tallinn Center, hotel in Viimsi

Ideally located in Tallinn, ibis Tallinn Center has air-conditioned rooms, a garden, free WiFi and a shared lounge.

Breakfast
8.9
Scored 8.9
Excellent
Rated excellent
6,633 reviews
Price from$48.86per night
Hestia Hotel Seaport Tallinn, hotel in Viimsi

Hestia Hotel Seaport Tallinn is conveniently located next to the D-terminal of the Passenger Port of Tallinn and only a 10-minute walk from the Old Town.

We got a connected double-room at a discount price, which was very good for my friends so they could sleep without my snoring bothering them.
8.1
Scored 8.1
Very Good
Rated very good
7,672 reviews
Price from$89.42per night
St.Olav Hotel, hotel in Viimsi

St. Olav Hotel is just 722 feet from Raekoja Plats, the very heart of Tallinn's medieval Old Town. It features rooms with a flat-screen TV, safe, mini-bar, work desk and free Wi-Fi. The St.

Hotel's location was excellent. Walking distance from every tourist attractions in old town. However, i had to walk a lot as my room was in the fifth floor and there was no elevator. The hotel is like a maze. Very old property and slightly spooky. But it was a comfortable stay nonetheless.
7.5
Scored 7.5
Good
Rated good
7,511 reviews
Price from$57.48per night
Radisson Collection Hotel, Tallinn, hotel in Viimsi

Located in Tallinn, 1312 feet from Estonian National Opera, Radisson Collection Hotel, Tallinn features accommodations with a restaurant, private parking, a fitness center and a bar.

9.4
Scored 9.4
Wonderful
Rated wonderful
5,203 reviews
Price from$135.19per night
Center Hotel, hotel in Viimsi

The budget Center Hotel is located in the center of Tallinn, a 15-minute walk of the beautiful Old Town. It offers simply furnished rooms. Most rooms have a flat-screen TV with satellite channels.

Location and the price. Short walk to the old city.
7.1
Scored 7.1
Good
Rated good
6,443 reviews
Price from$37.26per night
Rixwell Viru Square Hotel, hotel in Viimsi

Rixwell Viru Square Hotel is located next to Tallinn’s Medieval town wall and 787 feet from the Old Town Square. Its rooms feature a free flat-screen satellite TV and free Wi-Fi.

I liked our room with sauna and also the location was good.
7.9
Scored 7.9
Good
Rated good
5,547 reviews
Price from$72.39per night
Park Inn by Radisson Meriton Conference & Spa Hotel Tallinn, hotel in Viimsi

Park Inn by Radisson Meriton Conference & Spa Hotel Tallinn offers rooms with windows, 1312 feet from Tallinn’s central Toompea Castle and Park. The hotel has a spa with an indoor pool and free WiFi.

Breakfast
8.3
Scored 8.3
Very Good
Rated very good
7,574 reviews
Price from$81.97per night
Bern Boutique Hotel, hotel in Viimsi

Located in Tallinn’s Old Town, Bern Boutique Hotel offers air-conditioned rooms with a flat-screen TV with satellite channels, a mini-bar and free Wi-Fi.It is only 328 feet from the Viru shopping...

Good location
8.3
Scored 8.3
Very Good
Rated very good
3,804 reviews
Price from$54.32per night
See all hotels in and around Viimsi
Subscribe to receive premium deals

Prices drop the second you sign up!