Some info has been automatically translated. Show original language

Apartment holiday rentals in Viljandi

Find and book unique apartments on Airbnb

Quick stats about apartment rentals in Viljandi

  • Total holiday rentals

    Explore 20 holiday rentals in Viljandi

  • Nightly prices starting at

    Viljandi holiday rentals start at €35 per night before taxes and fees

  • Verified guest reviews

    Over 810 verified reviews to help you choose

  • Wifi availability

    10 of Viljandi holiday rentals include wifi 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 of 1 pages1 / 1
Guest favourite
A cozy living area features a spacious sectional sofa adorned with decorative cushions. Natural light flows through two large windows, brightening the room. A circular coffee table sits on a geometric rug, complemented by a small plant and a decorative basket in the corner.
Apartment in Viljandi
4.9 out of 5 average rating, 97 reviews

Nice nest near Lake Viljandi

I offer homey accommodation for those who enjoy Viljandi. The apartment is perfect for two, but with the help of a sofa, it can also accommodate more sleepers. To visit the cafes in the city center, you just have to go up the hill on Tartu Street. Those who don't want to climb the hill will find even better conditions for sports nearby - you can head to the fitness trail around the lake almost straight from your bed! Additionally, there are padel and tennis courts, etc. nearby. In the yard, behind the woodshed, you will find a terrace and a private garden corner where you can enjoy the beautiful weather.

A white iron bed with comfortable pillows is positioned against a light-patterned wall. A small round table sits nearby, adorned with a single flower in a glass vase, creating a simple and calming ambiance.
Apartment in Viljandi

Castle Chamber Tower Guest Apartment

From this great location, all the facilities are very close to Viljandi Old Town. We are located on the Laidoner Square, where is the old water tower of Viljandi, the Viljandi museum and castle hills a few minutes away. Lake Viljandi can be reached from the stairs in 15 minutes , there are many different cafes and restaurants around. The apartment is in an old wooden experience and what makes it special is the view of the Viljandi Old Town from the tower. The apartment is spacious and comfortable.

A compact kitchen area features a wooden countertop with a stovetop and a sink, alongside a modern washing machine. Decorative tiles adorn the walls, and essential cooking utensils are organized on shelves. A neutral fabric curtain partially conceals storage below the sink.
Apartment in Viljandi

Cosy & thoughtful stay in Viljandi - Pet-friendly

A cosy and thoughtfully designed apartment in Viljandi, created with the small details in mind that make travelling comfortable. Located in a historic wooden house in the peaceful Kantreküla area, right between the town centre and the railway station. Everything is within walking distance, yet the neighbourhood itself is calm and local. This is a place where you can slow down, feel at home, and enjoy Viljandi at your own pace. Perfect for couples or up to three guests. Pets are welcome.

Top guest favourite
A spacious sleeping area features a large bed covered with a neutral-colored blanket. Two wide windows allow natural light to fill the room and offer views of the surrounding landscape. A small desk and chair are positioned nearby, alongside a potted plant.
Apartment in Viljandi
4.98 out of 5 average rating, 105 reviews

Studio with terrace on the hillside of Viljandi

The apartment is on the second floor of the private family house. You have a separate entrance. The entire floor is an open plan with a terrace and lots of sunlight. You can enjoy a magnificent 180° view to the lake of Viljandi. It`s located 500 m from the center and 500 m from the lake. You can enjoy the old town of Viljandi, old castle ruins, cafes and lakeside sunshine. The house is on the hillside, so it is necessary to use a lot of stairs. Please read all the details.

Guest favourite
A cozy bedroom features a spacious bed with a soft, neutral-toned comforter and a mix of decorative pillows. Soft lighting is provided by wall-mounted fixtures on either side, casting a warm glow. A bedside table holds a book and decorative items, enhancing the inviting atmosphere.
Apartment in Viljandi
5.0 out of 5 average rating, 15 reviews

Cozy and stylish apartment in the heart of Viljandi

Welcome to my cozy apartment in the center of Viljandi! This stylish and comfortable living offers everything you need for a pleasant stay. The apartment has a spacious bedroom with a big and comfortable bed, a modern living room, a fully equipped kitchen and a bathroom. Perfect location close to restaurants, cafes and shops. The castle hills of Viljandi and the lake are just a short walk away. Come and enjoy the charm of Viljandi in my beautiful apartment!

Guest favourite
A cozy living area features exposed red brick walls complemented by wooden beams. A sleek television is mounted on the wall, while a comfortable sofa invites relaxation. The adjoining space showcases a glimpse of the bedroom, separated by a doorway, enhancing the apartment's spacious feel.
Apartment in Viljandi
4.95 out of 5 average rating, 44 reviews

Hubane Ada Johanna apartment Viljandis

Enjoy your stay in Viljandi, in a cozy downtown apartment. Castle ruins, cafes, valued restaurants, shops, Lake Viljandi, museums and the historic old town - all within a 10-minute walk. The apartment is located on the first floor of a house built in 1870 from red brick. The interior design is based on the new and the old, and the old red brick walls are exposed. The apartment is also a finalist in the "Home of the Year 2023" competition.

Top guest favourite
A dining area is presented with a large wooden table set for a meal, featuring elegant tableware. Large glass doors frame a view of a serene lake surrounded by greenery, allowing natural light to fill the space.
Apartment in Viljandi
5.0 out of 5 average rating, 22 reviews

Oru Villa - Luxury apartment, SAUNA, BEACH, SPORT

Enjoy all the best of Viljandi from this beautiful 3 bedroom 1 bathroom lakeview apartment in historic Viljandi Old Town, within walking distance from beach, tennis court, Viljandi city stadium, Ugala theatre - one of the oldest professional drama theatres. Best restaurants Ormisson, Fellin (Michelin Bib Gourmand 2022), koduKOHVIK and Green House (Roheline maja)

Superhost
An open living area features a modern couch and a vintage-style lamp on a wooden table. A large window allows natural light, with sheer curtains partially drawn. Beside the window, a small reading area is accented by greenery. The brick wall adds a rustic touch.
Apartment in Viljandi
4.8 out of 5 average rating, 10 reviews

Cosy and trendy apartment in Viljandi Old Town

This apartment is located in the perfect spot to enjoy all that Viljandi has to offer. Many trendy and highly valued cafes, as well as the main sights, are just a few minutes' walk away. A real wood furnace and attention to details create a comfy and relaxing stay with a boho and artistic vibe. The apartment is perfect for a couple but can fit up to 5 guests.

Top guest favourite
An open kitchen area features a round wooden dining table surrounded by four chairs. Modern cabinets are paired with sleek appliances, including a stove and refrigerator. Natural light filters through the window, highlighting the patterned wooden flooring.
Apartment in Viljandi
5.0 out of 5 average rating, 25 reviews

Spacious apartment at the foot of the Castle hills

The apartment is in a very good location if you would like to stay near the Viljandi castle hills or the Ugala Theatre, the beach of Lake Viljandi is also just 15 minutes walking distance. The apartment is located in a recently renovated apartment building on the second floor in a part of the courtyard, there is no elevator in the building.

A cozy living area includes a green sofa and an ornate armchair, positioned beside a decorative fireplace. Soft lighting enhances the warm tones of the wooden beams and whitewashed walls. A glimpse of the bedroom is visible in the background, providing an inviting atmosphere.
Apartment in Viljandi
4.86 out of 5 average rating, 7 reviews

Luxury apartment in the heart of Old Town Viljandi

Luxury one-bedroom apartment in the heart of Viljandi Old Town, within walking distance from best restaurants (Ormisson,Schloss , ), cafes Fellin( (Michelin Bib Gourmand 2022),Kodu cafe and attractions. The best breakfast place Green House (Roheline maja) 30 m.Grocery store Coop - 50m The apartment is located in a quiet courtyard.

Guest favourite
A spacious living area features a modern blue couch positioned against a backdrop of large white curtains. The warm, patterned wooden floor complements the decor, while a small plant and an artwork adorn the space. The kitchen area is visible through an archway in the background.
Apartment in Viljandi
4.97 out of 5 average rating, 29 reviews

Historical old town apartment

Renovated bright apartment with all the comfortable amenities in historical house from 1909 right in Old Town. Sights, groceries, bars, restaurants, cafes, theatre and cinema are located only within few minutes walk away. Enjoy the view right at the city center from the tower of the house as the tower is living room's extension.

Apartment in Viljandi linn
New place to stay

Cosy accommodation in the historic Villa Doll

At Villa Dollis, you'll feel right at home, with everything you need. The location in the courtyard ensures peace and quiet. The apartment is located in the city center, which means that you can buy whatever you like from the gas station that is within walking distance, even at midnight.

Popular amenities for Viljandi apartment rentals

  1. Airbnb
  2. Estonia
  3. Viljandi
  4. Viljandi
  5. Apartment rentals