Find hotels in Viljandi from £43

    price find illustration

    Change your mind

    Book hotels with free cancellation
    deals illustration

    Treat yourself

    Save instantly and earn perks with One Key
    bed illustration

    Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Property class

Top 10 Viljandi hotels and places to stay

Grand Hotel Viljandi

4.0 star property
8.8 out of 10, Excellent, (102)
"Good breakfast, easy parking, clean."
Grand Hotel Viljandi

Park Hotell Viljandi

3.0 star property
9.4 out of 10, Exceptional, (222)
"Delightful small hotel. Air-conditioned room was definitely a plus. Would gladly stay there again."
Park Hotell Viljandi
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in

Learn more about Viljandi

Explore quaint Viljandi: its ruins, festivals, live music and more!

Top Viljandi Hotel Reviews

Find out more about Viljandi

Find out more about Viljandi

Top reasons to visit Viljandi

  • Stunning Viljandi Beach: Relax on the picturesque Viljandi Beach, perfect for family outings and enjoying nature.
  • Historic Viljandi Order Castle: Explore the impressive ruins of the Viljandi Order Castle, a key landmark steeped in history.
  • Cultural Delights at Viljandi Museum: Discover the local heritage and history at the informative Viljandi Museum.
  • Charming Old Town: Wander through the picturesque old town, filled with delightful architecture and local design.
  • Vibrant Urban Parks: Enjoy the lush beauty of Lossipark and other urban parks, ideal for relaxation and recreation.

Find great hotels in Viljandi

Discover charming accommodation options in Viljandi, where a variety of hotels and bed & breakfasts await to cater to your needs. Whether you prefer a pet-friendly stay or require business facilities, Viljandi's hotels offer a delightful blend of comfort and convenience. From the elegant Grand Hotel Viljandi to cosy local inns, you're sure to find the perfect place to relax and explore the rich culture and stunning landscapes of this enchanting Estonian town.

  • Park Hotell Viljandi: A sophisticated choice for business travellers, Park Hotell Viljandi offers a seamless blend of comfort and functionality. This 4-star hotel is situated in the heart of Viljandi, making it an ideal base for those visiting for work. The property boasts multiple meeting rooms equipped with modern amenities, ensuring that business needs are catered to efficiently. With its contemporary design and professional atmosphere, guests appreciate the attentive service and well-appointed accommodations, making it a prime location for those seeking a productive stay.
  • Grand Hotel Viljandi: Combining business convenience with a pet-friendly environment, Grand Hotel Viljandi is another excellent 4-star option for discerning travellers. Located in Viljandi, this hotel features multiple meeting rooms and conference spaces, making it suitable for corporate events. The welcoming policy for pets allows guests to travel with their furry companions, ensuring a complete family experience. With amenities designed to cater to both business and leisure needs, this hotel prioritises guest comfort, making it a versatile choice for a variety of visitors.
  • Cosy one room: For a more intimate and homely experience, Cosy one room offers a charming Bed and Breakfast setting. Nestled in Viljandi, this accommodation provides a warm atmosphere perfect for travellers seeking a peaceful retreat. Guests can enjoy personalised service and a comfortable space to unwind after a day of exploring the local culture and attractions. The focus here is on creating a relaxing environment, making it an ideal choice for those who value simplicity and comfort during their stay.

Where to stay near Viljandi

Viljandi, a charming city in Estonia, offers a delightful blend of culture and outdoor adventures. Visitors can explore the picturesque old town, enjoy the stunning Estonian countryside, and immerse themselves in local design. The vibrant centre of Viljandi serves as a superb location for family-friendly activities and entertainment, making it an ideal destination for those seeking adventure and scenic beauty. Experience the trendy vibes and warm hospitality that this enchanting region has to offer.

  • Parsti: Located a mere 3.1km from Viljandi, Parsti offers a delightful blend of outdoor adventure and stunning scenery. This charming city attracts visitors year-round, with peak travel months in May and the summer season, when nature enthusiasts flock to explore its beautiful national parks. Adventurers can partake in various outdoor activities, from hiking to birdwatching, amidst the lush landscapes. The proximity to the national state park makes it an ideal spot for those looking to immerse themselves in Estonia's natural beauty.
  • Vardja: Just 1.9km from Viljandi, Vardja is the perfect destination for families seeking entertainment and adventure. This vibrant city sees a surge in visitors during May and the warm summer months, thanks to its popular water park and picturesque lake. Families can enjoy a fun day out splashing about or relaxing by the water. With a variety of activities available, Vardja promises a memorable experience for all ages, making it a must-visit while you're in the area.
  • Tääksi: Situated 6.2km from Viljandi, Tääksi is a quaint city that offers a peaceful retreat for those looking to escape the hustle and bustle. While it experiences moderate seasonal travel, it remains a hidden gem worth exploring. Visitors can enjoy leisurely strolls through the charming surroundings, taking in the local culture and serene atmosphere. Tääksi is an excellent stopping point for those venturing further afield, providing a quieter alternative to the more bustling locales nearby.

Things to do in and around Viljandi

Viljandi is an ideal destination for outdoor enthusiasts and culture lovers alike, perfect for a family holiday. Enjoy a range of activities including visits to the local shopping centre, exploring a private country club, and playing golf. Make sure to set aside a day for sightseeing to fully appreciate the town's charm and heritage.

Shopping

In the heart of Viljandi, Home Gallery offers a charming selection of gifts and souvenirs. If you're up for a drive, consider visiting larger malls like Viljandi Centre, which is about 6.2km away, for a wider variety of shopping options.

Recreation

Experience the Estonian Traditional Music Centre, where you can immerse yourself in captivating concerts that celebrate local culture. The vibrant atmosphere and enchanting melodies provide a unique backdrop for relaxation and enjoyment, making it an ideal spot for unwinding while enjoying the essence of Estonian heritage.

Adventure

Experience the breathtaking Toonoja Hiking Trail, located 7.5km from Viljandi. This scenic route offers stunning natural beauty, perfect for outdoor enthusiasts seeking adventure. Enjoy the fresh air and immerse yourself in the captivating landscape as you traverse this picturesque trail.

Nightlife

In Viljandi, the Ugala Theatre offers a captivating cultural experience, perfect for those seeking romance and family-friendly entertainment. Enjoy an evening of performances in this charming venue, where the vibrant atmosphere adds to the magic of the night.

Booking tips and Expedia advantages for Viljandi

To save money during your trip to Viljandi, consider visiting in the cheaper months of February, September, or November, with Wednesdays being the most affordable days to stay. Avoid Saturdays for better rates. Use Expedia to filter hotels by budget and type, such as eco-certified options, and explore package deals that combine your accommodation with flights and activities. Enjoy free activities around the picturesque town and utilise public transport, which is both economical and efficient, to get around effortlessly.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Viljandi are February, September and November, where the prices are slightly lower. This is in comparison to May to July, where prices are slightly higher.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Viljandi is Wednesday. The most expensive day to stay in Viljandi is Saturday.
  • Find cheap hotels on Expedia: Expedia’s search tool enables you to set your budget, preferred location, and various other criteria. You can arrange your results to display prices from lowest to highest, allowing you to view the most affordable hotels first. Additionally, you have the option to refine your search by hotel type; for instance, selecting the Eco-certified filter will showcase sustainable and environmentally friendly hotels that you can book.
  • Consider bundling your trip: You can potentially save money by combining your hotel accommodation in Viljandi with your flights and activities through an Expedia package.

Find the best attractions in Viljandi

Viljandi is perfect for a family holiday steeped in culture and outdoor adventures. Visitors can explore the stunning Viljandi Beach, delve into local history at the Viljandi Museum, and wander through the picturesque Lossipark. Don't miss the impressive Viljandi Order Castle and the lively Linnastaadion. With its charming churches, urban parks, and delightful monuments, Viljandi offers a rich experience for all types of travellers.

  • Lake Viljandi: Experience the serene beauty of Lake Viljandi, known for its picturesque scenery and romantic vibes. Enjoy a leisurely stroll along the beach, take in the tranquil atmosphere, or engage in outdoor activities such as kayaking and picnicking by the water's edge.
  • Viljandi Castle: Explore the fascinating ruins of Viljandi Castle, steeped in history and culture. Wander through the remnants of this medieval fortress and enjoy stunning views of the surrounding landscape, immersing yourself in the local heritage.
  • Monument to Johann Koler: Visit the Monument to Johann Koler, a tribute to the renowned Estonian painter. This cultural landmark reflects the artistic spirit of the region and offers insight into Estonia's rich artistic history.

Best time to go to Viljandi

The best time to visit Viljandi is dependant on what kind of holiday you are seeking. July is its hottest month on average. At this time, visitor numbers are slightly high and weather is mostly sunny with light rain. January is its coolest month on average. At this time, visitor numbers are slightly low and weather is very cloudy with no rain (dry).

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancy
January23.5°F (-4.7°C)No Rain (Dry)Very CloudySlightly Low
February24.4°F (-4.2°C)No Rain (Dry)Very CloudyAverage
March30.4°F (-0.9°C)No Rain (Dry)Mostly CloudyAverage
April41.0°F (5.0°C)No Rain (Dry)Mostly CloudyAverage
May52.3°F (11.3°C)Light RainMostly SunnyAverage
June60.4°F (15.8°C)Light RainMostly SunnySlightly High
July64.6°F (18.1°C)Light RainMostly SunnySlightly High
August62.2°F (16.8°C)Light RainMostly SunnySlightly High
September53.8°F (12.1°C)Light RainMostly CloudyAverage
October43.0°F (6.1°C)Light RainMostly CloudySlightly Low
November36.0°F (2.2°C)Light RainMostly CloudySlightly Low
December28.0°F (-2.2°C)Light RainVery CloudyAverage

The nearest major airports for your trip to Viljandi

When planning your visit to Viljandi, you can fly into Tartu Airport (TAY), situated 24.9km away. Excellent hotel options nearby include the Lydia Hotel, a 4.5-star establishment located 3.1km from Tartu Airport, which offers airport transportation for a fee. Another great choice is the V Spa & Conference Hotel, also 3.1km away and rated 4 stars. Hotel Antonius, a similarly rated hotel, is conveniently located at the same distance. Both the V Spa and Hotel Antonius provide accessible airport shuttle services, including scheduled availability, 24-hour access, and various fee options, ensuring a smooth journey to and from the airport.

Frequently asked questions

What are the best hotels in Viljandi that travellers recommend?
When it comes to exceptional stays in Viljandi, the Park Hotell Viljandi stands out with an exceptional score of 9.4. This hotel offers a tranquil atmosphere where guests can unwind in deep soaking bathtubs, superb for those seeking relaxation after a day of exploring the charming town. The attentive staff is known for their warm hospitality, ensuring a stress-free and enjoyable experience.

For travellers who appreciate a touch of luxury, the Grand Hotel Viljandi is a fantastic choice, rated 8.8 by guests. With room service available, you can indulge in comfort without stepping out. The steam room adds an extra layer of relaxation, making it ideal for couples or business travellers looking to unwind after a busy day. Its central location also makes it convenient for exploring local attractions.
What are the best family hotels in Viljandi?
Park Hotell Viljandi is an excellent choice for families seeking a inviting space in the heart of Estonia. Rated an impressive 9.4 by guests, this hotel offers complimentary cribs for younger children, making it convenient for parents traveling with little ones. The daily housekeeping service ensures that families can enjoy a comfortable stay without the stress of managing daily tidying up, while the complimentary breakfast on weekdays provides a delightful start to the day.

For a slightly more upscale option, Grand Hotel Viljandi also stands out with a review score of 8.8. This family-friendly hotel offers onsite babysitting and childcare services, allowing parents some well-deserved time to relax or explore the city. The buffet breakfast is included, giving families a hearty meal to start their adventures together. Room service adds an extra layer of convenience, ensuring that families can dine in comfort after a day of exploring. Find more child-friendly accommodations in Viljandi.
What are the best spa hotels in Viljandi?
For a rejuvenating escape, the Grand Hotel Viljandi is a top choice, boasting an excellent review score of 8.8 out of 10. This elegant hotel features a relaxing steam room, inviting guests to unwind after a day of exploration. Additionally, the sauna complements the spa experience, providing an excellent way to melt away stress and enjoy quality time. See all spa hotels in Viljandi.
What hotels in Viljandi offer free breakfast?
Park Hotell Viljandi is a charming choice in this picturesque Estonian town, boasting an impressive traveller review rating of 9.4. Guests rave about the generous complimentary breakfast served on weekends, ensuring a delightful start to the day. The hotel also offers free WiFi, deep soaking bathtubs in select rooms, and free parking, adding to the convenience and comfort that travellers appreciate.

Another excellent option is the Grand Hotel Viljandi, with a strong rating of 8.8. This hotel also provides a complimentary breakfast, featuring a buffet spread that caters to various tastes, great for families looking to fuel up before exploring the town. Guests can unwind in the health club or take advantage of the steam room, making it an appealing retreat after a day of adventure. Find more hotels with free breakfast in Viljandi.
What are the top pet-friendly hotels in Viljandi?
Grand Hotel Viljandi, a charming establishment in the heart of Viljandi, is an excellent choice for travellers seeking a pet-friendly experience. With a friendly setting for both pets and their owners, this hotel offers a range of amenities designed to enhance your stay. Guests appreciate the complimentary buffet breakfast, ensuring a delightful start to the day, along with free WiFi that keeps you connected throughout your visit. See more pet-friendly hotels in Viljandi.
What are the best budget hotels in Viljandi?
Park Hotell Viljandi is an excellent choice for travellers seeking top hotels without breaking the bank. Rated an impressive 9.4 by guests, this charming hotel offers a delightful mix of amenities that cater to both families and couples alike. Enjoy complimentary breakfast options on weekends, ensuring a relaxed start to your day, while the free WiFi keeps you connected throughout your stay. View all budget hotels in Viljandi.
When is the best time to go to Viljandi?
The most popular time to visit Viljandi is during the summer months, particularly in July. At this time, the town comes alive with vibrant festivals and outdoor activities, all set against a backdrop of pleasant weather, with average temperatures hovering around 20°C. This is superb for enjoying leisurely walks around the picturesque Viljandi Lake or exploring the historical ruins that dot the landscape.

From June to August, Viljandi experiences its peak tourist season, drawing visitors keen to immerse themselves in the local culture and stunning natural surroundings. The long daylight hours allow for ample sightseeing opportunities, whether you're wandering through the charming streets or partaking in various outdoor events. The atmosphere is lively, making it a wonderful time to connect with fellow travellers and locals alike.

For families and couples seeking a more tranquil experience, consider visiting in late September or early October. During these months, the crowds begin to thin, but the charm of Viljandi remains intact. Enjoy the beautiful autumn colours while still having the chance to explore museums and local crafts without the hustle and bustle of peak season.

If you're looking for a more budget-friendly option, November is the month when prices tend to drop. While the weather may be cooler, with temperatures dipping to around 5°C, this time offers a unique opportunity to experience the town's local life in a more serene setting, with fewer tourists around.
Where can I find the best nightlife in Viljandi?
Viljandi is a charming small town with a rich cultural heritage and a growing nightlife scene that offers a delightful mix of experiences.

The heart of Viljandi's nightlife can be found around the town centre, particularly along the bustling Viljandi Street. Here, you'll discover a selection of cosy bars and pubs where you can enjoy local brews and mingle with friendly locals. The atmosphere is relaxed, making it a superb spot for unwinding after a day of exploring.

For those seeking a more vibrant scene, head to the area surrounding the Viljandi Castle ruins, especially during the summer months when various music events and festivals take place. This picturesque setting often features outdoor concerts and gatherings that invite both locals and tourists to join in the festivities.

If you're in the mood for a late-night snack or a casual bite, the nearby cafés often stay open later, providing a welcoming space to chat and enjoy traditional Estonian snacks.
Can I cancel my hotel reservation on Expedia?
Many Expedia hotel reservations are refundable, provided that you cancel before the hotel's cancellation deadline – this is often within 24-48 hours of your scheduled arrival. If you have a non-refundable booking, it might still be possible to receive a refund if you cancel it within 24 hours of booking. Be sure to check your booking confirmation for the exact cancellation policy. For maximum flexibility, use our "Fully refundable property" filter during your search to find the right Viljandi hotel for you.
How can I save on a Viljandi hotel booking with Expedia?
With Expedia, you'll unlock our lowest prices by becoming a member. It's free and easy to join, and you can even access member perks too. Just remember to sign in to get our best prices on Viljandi hotels. Another way to save is by booking your hotel and flights together on Expedia, where bundling can lead to significant savings.
How much is the nightly rate at a Viljandi hotel?
Prices for hotels in Viljandi often vary, but you can find a great deal from £43 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.