
Pet-friendly vacation rentals in Viljandi
Find and book unique pet-friendly homes on Airbnb
Top-rated pet-friendly home rentals in Viljandi
Guests agree: these pet-friendly homes 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.

Cozy apartment 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 4 apartments in the house and neighbors must also be taken into account. The apartment can accommodate 4 guests. Behind the house is a garden, a barbecue corner and a lounge area that is shared. Parking is not possible in the yard, the nearest option is “Mäe” street (150m from the house) or Viljandi Lake parking lot (250m from the house). Pets are welcome.

Auksi puhkemaja-1
A holiday home with all the comforts right on the shores of Lake Auksi. One big bed - 180cm and the other smaller - 120cm. In addition, the possibility of a baby bed. Air conditioning. Wifi. Hot water. Kitchenette. Own bridge. Own terrace. TV. Refrigerator. Swimming. Barbecue. Free use of sauna. Free parking. Eating place 1km away. Shop 5km away. 10 km from Viljandi city. Free boat ride and swimming. Renovated in April 2025 - new larger fridge with freezer, 1st floor painted and new toilet with water.

Charming Viljandi - Quiet & Cozy
Escape to HyggeViljandi, your cozy retreat where style meets serenity. This beautifully designed space blends comfort and elegance, inviting you to unwind. Enjoy luxurious bedrooms with hotel-quality beds, plush furnishings, and soft lighting that create a warm, hygge atmosphere. Features include a fully equipped kitchen, a tranquil reading nook, and a private balcony. Enjoy the living room with smartTVs and unwind in the sauna. Perfect for families and groups seeking memorable moments together!

Nature inspired apartment
Hubane ja valgusküllane 58 m² korter asub rongijaamast vaid 7- ja kesklinnast 15-min jalutuskäigu kaugusel. Avarad aknad, lopsakad taimed ja looduslikud seinavärvid loovad mõnusa atmosfääri. Magamistoas on suur mugav voodi, töölaud, suur peegel ja treeningvahendid. Elutoas on teler, helisüsteem, diivan ja teine lahtikäiv diivan. Köögis on olemas kõik tarvilik koduse õhtusöögi ja hommikukohvi valmistamiseks, toidupood asub üle tee. Köögiaknast saab imetleda linna parimat päikeseloojangut.

Lake stay in Viljandi | Parking | Air conditioner
Enjoy a peaceful stay in this bright and comfortable 50 m² one-bedroom apartment, located in a beautifully renovated historic building on Tartu Street. Just a 5-minute walk from Lake Viljandi, the home offers a relaxing base close to nature, culture, and local cafés. The apartment features a spacious bedroom with a 180 cm wide bed, a cozy living area, and a fully equipped kitchen perfect for cooking. The modern bathroom includes a walk-in shower and all essentials for a comfortable stay.

Cosy stay in Viljandy Old Town
Welcome to our charming and cosy apartment in the heart of Viljandi Old Town! Our lovely home is located in a beautiful, historic building, surrounded by picturesque streets and centuries-old wooden houses. Perfect for couples, solo travellers or friends who wish to experience the charm of Viljandi, with all the town’s main attractions just a short walk away — including the medieval castle ruins, picturesque lake views, quaint cafés, local craft shops, and lively summer festivals.

Comfortable apartment with terrace near the railway station.
In this unique and peaceful place you can comfortably relax. Near the property, 500m away, there is a railway station, bar Hoom Amatu, Paruni Trahter and MyFitness. Ugala Theatre is a 14-minute walk away. There are several grocery stores nearby. The guest has access to a spacious, private terrace where it is pleasant to sit and drink morning coffee. The apartment is located on the ground floor where there are no stairs. Parking is available free of charge, right next to the house.

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.

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!

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.

Old Town apartment with sauna
Cozy Old Town apartment with all the commodities needed to have a perfect holiday in Viljandi. Situated just next to the Viljandi Castle Grounds, you can have a nice stroll in the park or walk 5 minutes to Lake Viljandi to have a swim followed up by hot sauna in the apartment or a quick bite in one of the many cafes around the city centre.
Popular amenities for Viljandi pet-friendly home rentals
Pet-friendly house rentals

Holiday house with sauna

2 Bedroom Holiday Cottage Kuu

House with two bedrooms, garden and parking space

Auksi puhkemaja- 2.

2 Bedroom Holiday Cottage Päike

Künni Villa, sauna and hot tub
Private, pet-friendly home rentals

Dream stay in Viljandi | Air conditioner | Parking

1-room apartment in Viljandi

Auksi puhkemaja-1

Spacious attic apartment in the centre of Viljandi

City-centered and spacious apartment with a garden

Lake stay in Viljandi | Parking | Air conditioner

Apartment with sauna in Viljandi Old Town

Spacious and cozy studio apartment in the city center
When is the best time to visit Viljandi?
| Month | Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Avg. price | G$12,552 GYD | G$11,925 GYD | G$12,343 GYD | G$13,598 GYD | G$13,598 GYD | G$14,853 GYD | G$21,548 GYD | G$15,063 GYD | G$14,226 GYD | G$12,552 GYD | G$12,134 GYD | G$13,180 GYD |
| 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 |
Quick stats about vacation rentals that are pet-friendly in Viljandi

Total vacation rentals
Explore 40 vacation rentals in Viljandi

Nightly prices starting at
Viljandi vacation rentals start at G$4,184 GYD per night before taxes and fees

Verified guest reviews
Over 1,580 verified reviews to help you choose

Family-friendly vacation rentals
10 properties offer extra space & kid-friendly amenities

Rentals with dedicated workspaces
10 properties have a dedicated workspace

Wi-Fi availability
30 of Viljandi vacation 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!



