A park with a yellow building, a red-roofed tower, a statue, and a bench.

Search Viljandi hotels

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
    Sign in
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Tonight
27 Aug - 28 Aug
Tomorrow
28 Aug - 29 Aug
This weekend
28 Aug - 30 Aug
Next weekend
4 Sept - 6 Sept

Filter by

Property class

Guest rating

Our top choices for Viljandi hotels

1. Park Hotell Viljandi

Park Hotell Viljandi
Viljandi
Australia
Andres
NZ$201
includes taxes & fees
30 Aug - 31 Aug
Park Hotell Viljandi

2. Grand Hotel Viljandi

Grand Hotel Viljandi
Viljandi
United Kingdom
Eve
NZ$175
includes taxes & fees
29 Aug - 30 Aug
Grand Hotel Viljandi
View all properties
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Viljandi attractions

Viljandi Castle

9.0/10 (7 reviews)
You can learn about the history of Viljandi with a trip to Viljandi Castle. Stroll along the lakeside or experience the area's festivals.
See properties

Viljandi Lossipark

Explore the great outdoors at Viljandi Lossipark, a lovely green space in Viljandi. Experience the area's festivals and live music.
See properties

Viljandi Musical Instrument Park

Explore the great outdoors at Viljandi Musical Instrument Park, a lovely green space in Viljandi. Amble around the area's lakeside or experience its festivals.
See properties

Monument to Johann Koler

Learn about the local history of Viljandi with a stop at Monument to Johann Koler. Amble around the area's lakeside or visit its churches.
See properties

Home Gallery

You can spend an afternoon browsing the exhibits at Home Gallery during your trip to Viljandi. Stroll along the lakeside or experience the area's festivals.
See properties

Kondase Keskus

You can study the exhibits at Kondase Keskus, a museum with a storied past, during your trip to Viljandi. Wander the lakeside and parks while you're in the area.
See properties

Estonian Traditional Music Centre

Enjoy a show at Estonian Traditional Music Centre, a popular theatre in Viljandi. Stroll along the lakeside or experience the area's festivals.
See properties

Kopu Peetri Kirik

You can learn about the history of Viljandi with a visit to Kopu Peetri Kirik. Amble around the area's lakeside or experience its festivals.
See properties

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.

See all hotels in Viljandi
A historic church with a tall tower and arched windows.

Top Viljandi Hotel Reviews

Recent Reviews in Viljandi

Park Hotell Viljandi

Park Hotell Viljandi

10/10 Excellent
"Clean room,quiet place, friendly staff."
Vasile-Lucian 1-night trip
Posted 2 weeks ago
Park Hotell Viljandi
Grand Hotel Viljandi

Grand Hotel Viljandi

8/10 Good
"Great location, temperature in room a bit warm."
Jacobus 1-night trip
Posted 3 weeks ago
Grand Hotel Viljandi

More cheap accommodation in Viljandi

Reldor Motell

Reldor Motell

Lao 8 Parnu Pärnu maakond
NZ$93
5 Sept - 6 Sept
includes taxes & fees
8.6/10 Excellent! (108 reviews)
Reldor Motell
Koidulapark Hotell

Koidulapark Hotell

Kuninga 38 Parnu
Get rates
7.8/10 Good! (182 reviews)
Koidulapark Hotell
Klaara-Manni Holiday Center

Klaara-Manni Holiday Center

Pohjala/3, Randivalja Randivälja Pärnu County
Get ratesKlaara-Manni Holiday Center
Karjamaa Camping

Karjamaa Camping

20a Karjamaa Parnu
Get rates
7.6/10 Good! (4 reviews)
Karjamaa Camping

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, although it depends on the cancellation policy of your booking. Most bookings are refundable if cancelled within 24 to 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 hotel booking in Viljandi with Expedia?
One Key™—Expedia's free travel rewards program—gives you instant access to discounts with Member Prices on Viljandi hotels. Plus, you'll earn OneKeyCash™* on eligible bookings to use on future trips. Booking an Expedia hotel and flight package is another great way to save, where bundling can result in significant savings. *Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia and other participating brands.
How much is the nightly rate for a hotel in Viljandi?
Prices for hotels in Viljandi often vary, but you can find a great deal from NZ$93 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 our cheapest rates.

Explore a world of travel with Expedia