4-star Grand Hotel Viljandi is situated in the centre of Viljandi town. It offers Art Deco rooms with free Wi-Fi, a minibar and period furniture.
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.
Offering free WiFi and a terrace, Park Hotel Viljandi is set in Viljandi, a 5-minute walk from Ruins of the Viljandi Order Castle.
Set in Viljandi, less than 1 km from Lake Viljandi Beach, Schloss Fellin Boutique Hotel and Spa offers accommodation with a garden, free private parking, a terrace and a restaurant.
Conveniently located on the third floor of the Centrum shopping centre, this modern hotel can easily be found in the centre of 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.
Aasa Külalistemaja is located 100 metres from Lake Viljandi and offers accommodation in warmly decorated rooms with free Wi-Fi.
Felixi Maja is located in the green and quiet suburb of Viljandi, 200 metres from a pine forest and a small pond. It offers free Wi-Fi. All the rooms in Maja are light and pastel-coloured.
Boasting garden views, "Indian Summer" Apartment offers accommodation with a seasonal outdoor swimming pool and a patio, around less than 1 km from Lake Viljandi Beach.
Boasting air-conditioned accommodation with a patio, Kauba Apartment is situated in Viljandi. Featuring bicycle parking, this property also provides guests with a picnic area.