
Apartment holiday rentals in Viljandi
Find and book unique apartments on Airbnb
Quick stats about apartment rentals in Viljandi

Total holiday rentals
Explore 100 holiday rentals in Viljandi

Nightly prices starting at
Viljandi holiday rentals start at $34 NZD per night before taxes and fees

Verified guest reviews
Over 2,410 verified reviews to help you choose

Family-friendly holiday rentals
10 properties offer extra space and kid-friendly amenities

Pet-friendly accommodation
Find 30 rentals that welcome pets

Rentals with dedicated workspaces
20 properties have a dedicated workspace

Wi-Fi availability
80 of Viljandi holiday rentals include Wi-Fi access

Popular amenities for guests
Guests love Kitchen, Wifi and Pool across Viljandi rentals

4.9 Average rating
Viljandi stays are highly rated by guests—averaging 4.9 out of 5!
Top-rated apartment rentals in Viljandi
Guests agree: These apartments are highly rated for location, cleanliness and more.

1-room apartment in Viljandi
This 1-bedroom apartment is located on the first floor in Viljandi Old Town, 5 minutes' walk from Lake Viljandi. The nearest shop is 400 meters away. Viljandi Castle Ruins are a 10-minute walk away. There are 4 apartments in the house and you have to take the neighbors into account. Behind the house there is a garden, a barbecue corner and a rest corner that is shared. The apartment can accommodate 2 guests. Parking is not possible in the yard, the nearest option is “Mäe” street (150m from the house) or Viljandi Lake parking lot (250m). The apartment is located on the street.
ValueLocationParking

Lux Old Town Charm, Prime Spot - Lutsu Apartment
Your charming lux-retro-style apartment in Viljandi’s prime location, right by the lake and just a short walk from all the city’s top attractions. You’re only steps away from Viljandi beach, castle hills and Ugala Theatre. You will enjoy your luxurious sleep on the high-quality Kamjo bed for ultimate comfort. This one-bedroom apartment featuring impressive high ceilings of 3.5 meters offers all modern comforts. Perfect for relaxation or memory-making with loved ones— you feel truly at home here.
LocationFamilyComfort

Hiireoru apartment
Modern comfort meets cozy charm – a family-friendly apartment in the heart of Viljandi. This thoughtfully designed home offers everything you need for a relaxing stay — whether you're a small group of friends or a young family traveling with a little one. Located in a safe, quiet neighborhood with easy access to local shops, restaurants, and family-friendly attractions, this rental blends the convenience of city living with the warmth and ease of a true getaway. Party animals not welcome.
LocationFamilyNearby

Apartment with lake view in Viljandi
This 2-room apartment is located on the first floor in Viljandi Old Town, 5 minutes' walk from Lake Viljandi. The nearest shop is 400 meters away. Viljandi Castle Ruins are a 10-minute walk away. There are a total of 4 apartments in the house and you must also take into account the neighbors. Behind the house there is a garden, a barbecue corner and a lounge area that is shared. The apartment can accommodate 3 guests (1 extra bed). Parking is free in the yard. Pets are welcome.
LocationFamilyOutdoor spaces

Castle Hills Residence
Stay in our newly built apartment in Viljandi's historical old town, located in the castle hills next to a picturesque lake. Our bright and stylish flat is perfect for a discovering the beautiful nature or the best restaurants around the corner. A premium mattress, blackout curtains, and efficient ventilation will ensure a comfortable rest. Amenities include a fully equipped kitchen, large TV and fast internet, and a sofa bed for children. Experience Viljandi's charm and beauty!
LocationFamilyNearby

Best view in Viljandi Old Town
Enjoy your stay at Viljandi with the whole family at this stylish place. Our luxurious apartment is newly built, located in the heart of Viljandi's Old Town. 2 bedrooms (1 king and 1 queen bed) for peaceful sleep. Fully furnished kitchen for cooking. Lake Viljandi is just a peaceful walk away. Most restaurants and cafe's are within 10 minute walking distance. High chair, children's cutlery, children's potty, small bathtub, toys, 2 baby cribs are all available on request.
ValueLocationBeach

Apartment with sauna in Viljandi Old Town
Located in the old town, it is cozy and tastefully decorated, offering home comfort. Bedroom with a comfortable double bed and a sofa bed in the living room that can accommodate extra guests. Fully equipped kitchen where you can cook yourself, coffee machine available. Private sauna where you can relax and relieve stress. Walking distance from restaurants, cafes and shops. Ideal location for exploring the city, located close to Viljandi castle ruins and lake.
ValueLocationCheckout

Hidden Gem In City Center
Welcome to our charming urban retreat nestled in the heart of the city. Our cozy Airbnb apartment offers modern comfort and convenience, ensuring a delightful stay You’ll feel right at home from the moment you step through the door. Whether you're here for business or leisure, our prime location puts you within easy reach of the city's vibrant attractions, trendy eateries, and cultural hotspots. Your ideal home away from home awaits!
LocationFamilyComfort

Cozy apartment in the center
Enjoy a stylish experience at this centrally-located apartment. You would be staying in a luxuriously renovated small apartment containing all amenities - WiFi, TV, walk-in wardrobe, fully equipped kitchen, and a double size bath tub. You can spend your time listening music from HiFi speakers or read one of the books from our collection. In the neighborhood there are many restaurants, parks and cute streets to get lost on.
LocationFamilyLong stay

Pinska cozy apartment renovated 2020
Pinska modern guest apartment near to Viljandi. The apartment is on the second floor and have a beautiful view to the park. The apartment is renovated 2020. In the bathroom we have petrified wood sink - wonder of nature! We offer you a free parking space in the garden in case you are traveling by car. We have a possibility to use a barbecue grill in the bangalo where you can chill with your friends or family.
LocationFamilyIndoor spaces

Spacious and cozy studio apartment in the city center
With all the amenities, the studio apartment is a great place to stay in a quiet downtown area, where Viljandi's best cafes, parks and beach are within walking distance. The apartment is tastefully furnished and includes everything you need for a carefree stay. We use Ecolabel certified products and tools in the household to make the clean atmosphere even better for your mind to relax.
ValueFamilyTV

Romantic studio right in the centre | Parking
This centrally-located place offers you all you need. Private parking in the yard, comfortable bed and fully equipped kitchen. Apartment is located in an old wooden house where a mysterious stairwell leads you to a bright and stylish studio apartment (on the second floor). Everything you need, is right there. Cafes around the corner and Viljandi castle hills 10 minute walk away.
LocationValueCondition
Popular amenities for Viljandi apartment rentals
Weekly apartment rentals

Vaksali apartment- Viljandi
LocationComfortIndoor spaces

Cozy apartment in Viljandi old town
FamilyLocationIndoor spaces

Männimäe Home
LocationQuietWalkability

Cozy studio apartment near the city center
LocationWalkabilityComfort

Cozy Old Town apartment with an indoor courtyard
LocationHospitalitySleep quality

Studio apartment in Väike street
LocationDecorCondition

Newly renovated eye-catcher
LocationSleep qualityHospitality

2-room apartment
LocationIndoor spacesComfort
Private apartment rentals

Cosy stay in Viljandy Old Town
LocationNearbyParking

Arkaadia aed
LocationValueAccuracy

Munga 4 Wiljandi
LocationHospitalityQuiet

Maramaa Home Viljandi
ValueLocationWalkability

SecondHomeViljandi | Cozy apartment in Old Town
LocationSleep qualityIndoor spaces

Entire apartment in Viljandi
LocationFamilyNearby

Old Town apartment with sauna
LocationFamilyAccess

Stylish and Historic Studio
LocationFamilyIndoor spaces
Family-friendly apartment rentals

Lovely 2-bedroom apartment in center of Viljandi.
LocationFamilyGetting around

Private apartement with double bed
LocationFamilyParks

Cozy apartment in a quiet area
DecorIndoor spaces

Ilmaris apartment next to Viljandi bus station
ValueFamilyCleanliness

Stylish and cozy apartment in the heart of Viljandi
LocationFamilyNearby

Spacious and well located apartment!
LocationParking

Small studio apartment
Location

Villa Maramaa small apartment on the ground floor
Amenities
When is the best time to visit Viljandi?
| Month | Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sept | Oct | Nov | Dec |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Avg. price | $118 NZD | $120 NZD | $117 NZD | $118 NZD | $118 NZD | $127 NZD | $162 NZD | $125 NZD | $127 NZD | $113 NZD | $117 NZD | $118 NZD |
| Avg. temp | -4°C | -4°C | 0°C | 6°C | 11°C | 15°C | 18°C | 17°C | 12°C | 6°C | 1°C | -2°C |





