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.
Offering free WiFi and a terrace, Park Hotel Viljandi is set in Viljandi, a 5-minute walk from Ruins of the Viljandi Order Castle.
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.
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.
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.
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.
Offering lake views, Trepimäe Guest Apartment is an accommodation situated in Viljandi, 700 metres from Ruins of the Viljandi Order Castle and 600 metres from Estonian Traditional Music Centre.