Skip to main content

Stay in Viljandimaa's best hotels!

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Wonderful: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest Price First Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Park Hotel Viljandi

Hotel in Viljandi

Offering free WiFi and a terrace, Park Hotel Viljandi is set in Viljandi, a 5-minute walk from Ruins of the Viljandi Order Castle. Nice, clean, friendly staff. Good breakfast. Really good location.

Show more Show less
9
Wonderful
1,165 reviews
Price from
$121
per night

Schloss Fellin Boutique Hotel and Spa

Hotel in Viljandi

Located in Viljandi, a 10-minute walk from Lake Viljandi Beach, Schloss Fellin Boutique Hotel and Spa has accommodations with a garden, free private parking, a terrace and a restaurant. Beautiful setting, clean, calm, friendly attentive staff, close to both town center and castle ruins, spa included, satisfying menu, espresso.

Show more Show less
9.4
Wonderful
351 reviews
Price from
$285
per night

Grand Hotel Viljandi

Hotel in Viljandi

4-star Grand Hotel Viljandi is located in the center of Viljandi town. It offers Art Deco rooms with free Wi-Fi, a mini-bar and period furniture. Staff at reception were friendly and helpful, and all spoke excellent English. I booked a single room but it was spacious, with a comfortable bed, lots of wardrobe space and an opening window. Loved the bathroom - big shower with ample hot water and good water pressure, and plenty of counter space for toiletries. Shampoo/body wash, conditioner, soap and a shower cap were supplied. There was also a TV and mini bar but I didn't use either. The area was quiet and the hotel close to a bus stop to/from the train station. The coach station and shopping centre was only 15 minutes walk also, and many sights and restaurants/cafes easily reached on foot. As a solo female traveller who went out to an evening event while in town and returned late on foot, I found both the hotel and the area in general felt very safe. The inclusive breakfast buffet was extremely good and had plenty of choice.

Show more Show less
8.5
Very Good
1,560 reviews
Price from
$106
per night

Vaibla Holiday Center

Hotel in Vaibla

Vaibla Holiday Center is located on the banks of Lake Võrtsjärv, the second largest lake in the Baltic Countries. Normal breakfast; nothing fancy, but not bad at all.

Show more Show less
8.2
Very Good
190 reviews
Price from
$32
per night

Peetrimõisa Villa Hotell

Hotel in Viljandi

Offering free Wi-Fi and private parking, as well as numerous wellness treatments, Peetrimõisa Villa Hotell combines the features of a classic hotel and a modern spa. Nice hotel, very comfortable bed, most rooms have balcony. Simple cozy hotel. Very nice and friendly hostess.

Show more Show less
8
Very Good
402 reviews
Price from
$58
per night

Centrum Hotel Viljandi

Hotel in Viljandi

Conveniently located on the third floor of the Centrum shopping center, this modern hotel can easily be found in the center of Viljandi. Perfect hotel for business trip.

Show more Show less
8.2
Very Good
799 reviews
Price from
$78
per night

Endla Hotell

Hotel in Viljandi

Endla Hotell is located in a quiet, yet central area of Viljandi. Free Wi-Fi access is available. Rooms here will provide you with a flat-screen TV with cable channels and a seating area. A very affordable, cozy hotel near the Viljandi centrum. Perfect for a short stay. Breakfast was fairly good. Also possible to use the sauna for an extra fee, though I didn't have time to test it out.

Show more Show less
7.9
Good
769 reviews
Price from
$59
per night

Tiny house near Viljandi lake

Viljandi

Just a 8-minute walk from Lake Viljandi Beach and 1.1 miles from Ruins of the Viljandi Order Castle, Tiny house near Viljandi lake features accommodations in Viljandi with a garden. Beautiful tiny House, really cozy and clean, near to the lake. We enjoyed it there

Show more Show less
9.1
Wonderful
128 reviews
Price from
$58
per night

Auksi puhkemaja-1

Auksi

Auksi puhkemaja-1 is located in Auksi, just 7.3 miles from Estonian Traditional Music Centre and 7.3 miles from Viljandi Suspension Bridge. Great little hide away with beautiful lake views. Located close to Viljandi and on a main route. Cabin was well setup and sauna was great. Host was very accommodating and we really appreciated that they were able to accept a last minute booking.

Show more Show less
9.3
Wonderful
100 reviews
Price from
$118
per night

Pinska Guesthouse Apartment

Viljandi

Offering a terrace, Pinska Guesthouse Apartment offers accommodations in Viljandi. Both free Wifi and parking on-site are available at the apartment free of charge. Lots of space Washing machine and dryer (2in1) Well equipped kitchen Some toys for children

Show more Show less
9.5
Exceptional
206 reviews
Price from
$78
per night

Hotels with extra health and safety measures

Find hotels in Viljandimaa with added hygiene measures plus high cleanliness ratings

Safety features
Physical distancing
Cleanliness & disinfection
Food & drink safety

Most-booked hotels in Viljandimaa in the past month

See all

FAQs about hotels in Viljandimaa