Find hotels in Viljandi from £39

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Viljandi hotels

Park Hotell Viljandi

Park Hotell Viljandi
3.0 star property
Viljandi
9.4 out of 10, Exceptional, (250 reviews)
"Fastastic boutique hotel."
United Kingdom
Joel
The price is £101
includes taxes & fees
30 Apr - 1 May
Park Hotell Viljandi

Grand Hotel Viljandi

Grand Hotel Viljandi
4.0 star property
Viljandi
8.6 out of 10, Excellent, (120 reviews)
"very good breakfest and free panking front of hotel"
United Kingdom
Eve
The price is £62
includes taxes & fees
10 May - 11 May
Grand Hotel 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

Stay near popular Viljandi attractions

Learn more about Viljandi

Medieval castle ruins crown the hillside overlooking Lake Viljandi, where summer folk music festivals fill the air. Wander the Old Town's cobblestone streets and visit the Kondas Centre to discover Estonia's most celebrated naive art collection.

Adobe

Top Viljandi Hotel Reviews

More cheap stays in 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 is the best area to stay in Viljandi?
The best area to stay in Viljandi is the Old Town, particularly around the castle ruins and the lake.

This historic area is the heart of Viljandi, characterised by its cobbled streets, well-preserved wooden buildings, and proximity to the stunning Viljandi Castle ruins and the beautiful Lake Viljandi. Most of the town's main attractions, shops, and eateries are within easy walking distance.

Couples will find the Old Town particularly appealing for a romantic getaway. The scenic walks along the lake, the charming cafes, and the historic setting provide a lovely backdrop for a relaxing trip. You can enjoy strolls through the castle grounds or take a boat trip on the lake.

For solo travellers, the Old Town offers a convenient and engaging base. It's easy to navigate, with plenty of opportunities to explore local craft shops, visit the Viljandi Museum, or simply enjoy a quiet evening at a local restaurant.
What are the best family hotels in Viljandi?
For family-friendly accommodation in Viljandi, consider the Park Hotell Viljandi or the Grand Hotel Viljandi.

The 3-star Park Hotell Viljandi, with a remarkable 9.4 rating, is an excellent choice for families. It offers complimentary cots, free full breakfast, and free WiFi, ensuring a comfortable stay. Guests frequently highlight the great amenities, modern bathrooms, and clean premises. The hotel is also conveniently located near Lake Viljandi, Viljandi Lossipark, and Viljandi Musical Instrument Park, all within a short walk.

Another great option is the 4-star Grand Hotel Viljandi, rated 8.8. This hotel provides onsite babysitting and childcare services, which is a significant convenience for families, along with a free buffet breakfast and complimentary WiFi. Guests praise the comfortable beds and delicious breakfast. It is also close to Lake Viljandi and Viljandi Lossipark.
What are the best spa hotels in Viljandi?
For a highly-rated spa hotel in Viljandi, the Grand Hotel Viljandi is an excellent choice.

This 4-star hotel, with an 8.8 rating, offers a relaxing spa experience with a steam room available for guests. Many guests have praised the comfortable beds and good pillows, ensuring a restful stay, and the delicious buffet breakfast, which is provided free of charge. Complimentary toiletries and free self-parking are also included, alongside free WiFi, making for a convenient and enjoyable visit.
What hotels in Viljandi offer free breakfast?
In Viljandi, two excellent hotels that provide complimentary breakfast are the Park Hotell Viljandi and the Grand Hotel Viljandi.

The 3-star Park Hotell Viljandi, with an impressive 9.4 rating, offers a free full breakfast, which guests often describe as nice. It is conveniently located near St. John's Church, just 0.3 kilometres away, and Lake Viljandi is also within easy reach at 0.7 kilometres. Guests frequently praise the hotel's clean premises, modern bathrooms, and great location.

Another fantastic option is the 4-star Grand Hotel Viljandi, rated 8.8. This hotel provides a free buffet breakfast, which guests have described as delicious. It is also well-situated, being 0.4 kilometres from St. John's Church and 0.9 kilometres from Lake Viljandi. The hotel also features a health club with fitness facilities and a steam room.
What are the top pet-friendly hotels in Viljandi?
For top pet-friendly accommodation in Viljandi, consider the Grand Hotel Viljandi.

The 4-star Grand Hotel Viljandi, with an excellent rating of 8.8, warmly welcomes pets and provides a very comfortable stay for both you and your animal companion. Guests frequently praise the comfortable beds and delicious breakfast, which is provided free of charge. The hotel also offers complimentary toiletries, free self-parking, and free WiFi. It is conveniently located near several local attractions, with Lake Viljandi just 0.9 km away, Viljandi Lossipark at 0.7 km, and Viljandi Musical Instrument Park a mere 0.4 km from the hotel.
What are the best budget hotels in Viljandi?
For an excellent budget hotel in Viljandi, consider the Park Hotell Viljandi.

The 3-star Park Hotell Viljandi, with an impressive 9.4 rating, offers a wonderful stay with several complimentary features, including free self-parking, free toiletries, and free WiFi. Guests particularly appreciate the complimentary full breakfast, which is a great start to the day. The hotel also receives high praise for its clean premises, modern bathrooms, and great location. It is conveniently situated near several points of interest, such as St. John's Church, just 0.3 km away, and Ugala Theatre, which is 0.7 km from the hotel. Lake Viljandi is also within easy reach at 0.7 km.
What are the most romantic hotels in Viljandi for couples?
For a romantic stay in Viljandi, the Grand Hotel Viljandi is an excellent choice for couples.

The 4-star Grand Hotel Viljandi, with an impressive 8.8 rating, offers a delightful experience. Guests frequently highlight the comfortable beds and delicious breakfast. The hotel provides amenities such as a health club, fitness facilities, and a steam room, which can add to a relaxing and romantic trip. It is also conveniently located within walking distance of St. John's Church and the Viljandi Rope Bridge, superb for a leisurely stroll.
When is the best time to go to Viljandi?
The best time to visit Viljandi is during the summer months, particularly from June to August, to experience the town at its most active and enjoy the pleasant weather.

The summer offers the warmest temperatures and the longest daylight hours, making it ideal for exploring the town's outdoor attractions like Lake Viljandi and the castle ruins. This period also hosts the famous Viljandi Folk Music Festival in July, which draws a large crowd and fills the town with music and cultural events. If you're keen on experiencing this lively option, booking your accommodation well in advance is essential as the town gets very busy.

For those who prefer a quieter visit without the festival crowds, late spring (May) or early autumn (September) can also be excellent choices. The weather is still generally mild and agreeable, and you'll find fewer visitors, allowing for a more relaxed exploration of the town's history and natural beauty.
Where can I find the best nightlife in Viljandi?
Viljandi offers a few distinct areas for evening entertainment, though it's generally a more subdued city compared to larger capitals.

The Old Town area, particularly around Lossi Street and Tartu Street, has several pubs and a couple of bars. These establishments often feature local beers and spirits and can get quite busy on weekend evenings, especially during local festivals. You'll find places with live music on occasion, typically folk or acoustic sets.

Around the university campus, which is a bit further from the Old Town centre, there are a few student-oriented pubs and cafes that stay open later. These places tend to be more casual and offer a relaxed setting for drinks and conversation.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Viljandi.
How can I save on a Viljandi hotel booking with Expedia?
Members always get our best prices. Find our best Viljandi hotel deals by joining Expedia's free travel rewards program today. As a member, you can unlock instant savings and member perks when you're logged in to your account. Another tip is to book your hotel and flights together on Expedia, where bundling can result in 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 £39 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.