Skip to main content

Self-Catering Accommodations in Viljandi

Find the self-catering accommodations that appeal to you the most

The best self-catering accommodations in Viljandi

Check out our selection of great self-catering accommodations in Viljandi

Filter by:

Review score

City View Loft

Viljandi

Just a 9-minute walk from Lake Viljandi Beach and 500 yards from Estonian Traditional Music Centre, City View Loft features accommodations in Viljandi with a garden.

H
Helmi
From
Estonia
Very friendly host. Great location and view.
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 120 reviews
Price from
$78.97
1 night, 2 adults

Romantic hideout with parking

Viljandi

Romantic hideout with parking offers accommodations in Viljandi, a 12-minute walk from Ruins of the Viljandi Order Castle and 500 yards from Viljandi Museum.

Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 102 reviews
Price from
$58.17
1 night, 2 adults

Magical two bedroom apartment in Viljandi

Viljandi

Magical two bedroom apartment in Viljandi is located in Viljandi, just a 15-minute walk from Ruins of the Viljandi Order Castle and 0.7 miles from Viljandi Museum.

M
MartinEstonii
From
Estonia
Well we liked everything. Very clean and comfortable place to stay. Would definitely suggest this place to our best friends. And we plan to come back when we need a place to stay in Viljandi. Thank You!
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 136 reviews
Price from
$95.19
1 night, 2 adults

Korter vanalinna peatänaval

Viljandi

The property is close to several well-known attractions, a 11-minute walk from Viljandi Suspension Bridge, 400 yards from Viljandi Museum, and a 12-minute walk from Ugala Theatre.

Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 125 reviews
Price from
$81.09
1 night, 2 adults

Munga 4 Wiljandi

Viljandi

Munga 4 Wiljandi is a recently renovated apartment in Viljandi, near Lake Viljandi Beach. Both Wifi and private parking are available at the apartment free of charge.

R
Robin
From
United States
Located in the nicest part of town! Host was kind to let us leave our bags several hours before check in
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 235 reviews
Price from
$52.88
1 night, 2 adults

Vaksali Apartment!

Viljandi

Vaksali Apartment! offers accommodations in Viljandi, a 7-minute walk from Ugala Theatre.

G
Gert
From
Estonia
super location apt! Great facilities and nicely designed.. 5star hostess helped us with everything (nearby cafes, rastaurants). 👍
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 110 reviews
Price from
$93.07
1 night, 2 adults

Castle Hills Residence

Viljandi

Castle Hills Residence is a recently renovated apartment in Viljandi, near Lake Viljandi Beach. The apartment, set in a building dating from 2022, provides free Wifi and free private parking.

I
Ingmar
From
Estonia
Quite location and walking distance from the shops and cafes. Lake is also not far. Looks like a brand new apartment.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 126 reviews
Price from
$100.48
1 night, 2 adults

Kantreküla Apartment

Viljandi

Kantreküla Apartment offers accommodations in Viljandi, a 18-minute walk from Ruins of the Viljandi Order Castle and 0.6 miles from Ugala Theatre.

A
Andra
From
Estonia
The place was lovely and we enjoyed our stay a lot. The room was tiny but very comfortable, we felt very welcome and taken care of. Would definitely love to stay there again.
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 135 reviews
Price from
$79.32
1 night, 2 adults

Tiny house near Viljandi lake

Viljandi

Just a 8-minute walk from Lake Viljandi Beach and 1.1 miles from Ruins of the Viljandi Order Castle, Tiny house near Viljandi lake features accommodations in Viljandi with a garden.

Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 194 reviews
Price from
$105.76
1 night, 2 adults

Pinska Paradise Apartment

Viljandi

Pinska Paradise Apartment is located in Viljandi, just 3.3 miles from Viljandi Suspension Bridge and 3.4 miles from Estonian Traditional Music Centre.

Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 137 reviews
Price from
$84.90
1 night, 2 adults
All self-catering accommodations in Viljandi

Top picks for Viljandi hotels

Explore our most popular hotels in Viljandi

  • Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 67 reviews
    From
    $172
    1 night, 2 adults
  • Scored out of 10, guest rating 9.1
    Wonderful - What previous guests thought, 159 reviews
    From
    $111
    1 night, 2 adults
  • Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 14 reviews
    From
    $69
    1 night, 2 adults
  • Scored out of 10, guest rating 9.2
    Wonderful - What previous guests thought, 82 reviews
    From
    $109
    1 night, 2 adults
  • Scored out of 10, guest rating 10
    Exceptional - What previous guests thought, 7 reviews
    From
    $70
    1 night, 2 adults
  • Scored out of 10, guest rating 9.2
    Wonderful - What previous guests thought, 127 reviews
    From
    $59
    1 night, 2 adults
  • Scored out of 10, guest rating 9.8
    Exceptional - What previous guests thought, 68 reviews
    From
    $85
    1 night, 2 adults
  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 87 reviews
    From
    $59
    1 night, 2 adults
  • Scored out of 10, guest rating 9.8
    Exceptional - What previous guests thought, 110 reviews
    From
    $93
    1 night, 2 adults
  • Scored out of 10, guest rating 9.9
    Exceptional - What previous guests thought, 10 reviews
    From
    $146
    1 night, 2 adults
  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 31 reviews
    From
    $100
    1 night, 2 adults
  • Scored out of 10, guest rating 9.3
    Wonderful - What previous guests thought, 346 reviews
    From
    $81
    1 night, 2 adults
  • Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 149 reviews
    From
    $65
    1 night, 2 adults
  • Scored out of 10, guest rating 8.2
    Very Good - What previous guests thought, 164 reviews
    From
    $132
    1 night, 2 adults
  • Scored out of 10, guest rating 9.4
    Wonderful - What previous guests thought, 235 reviews
    From
    $53
    1 night, 2 adults
  • Scored out of 10, guest rating 9.2
    Wonderful - What previous guests thought, 102 reviews
    From
    $58
    1 night, 2 adults
  • Scored out of 10, guest rating 9.4
    Wonderful - What previous guests thought, 120 reviews
    From
    $79
    1 night, 2 adults
  • Scored out of 10, guest rating 8.2
    Very Good - What previous guests thought, 179 reviews
    From
    $59
    1 night, 2 adults
  • Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 69 reviews
    From
    $145
    1 night, 2 adults
  • Scored out of 10, guest rating 9.1
    Wonderful - What previous guests thought, 101 reviews
    From
    $129
    1 night, 2 adults

Filter by:

Review score

City View Loft

Viljandi

Just a 9-minute walk from Lake Viljandi Beach and 500 yards from Estonian Traditional Music Centre, City View Loft features accommodations in Viljandi with a garden.

H
Helmi
From
Estonia
Very friendly host. Great location and view.
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 120 reviews
Price from
$78.97
1 night, 2 adults

Romantic hideout with parking

Viljandi

Romantic hideout with parking offers accommodations in Viljandi, a 12-minute walk from Ruins of the Viljandi Order Castle and 500 yards from Viljandi Museum.

Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 102 reviews
Price from
$58.17
1 night, 2 adults

Magical two bedroom apartment in Viljandi

Viljandi

Magical two bedroom apartment in Viljandi is located in Viljandi, just a 15-minute walk from Ruins of the Viljandi Order Castle and 0.7 miles from Viljandi Museum.

M
MartinEstonii
From
Estonia
Well we liked everything. Very clean and comfortable place to stay. Would definitely suggest this place to our best friends. And we plan to come back when we need a place to stay in Viljandi. Thank You!
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 136 reviews
Price from
$95.19
1 night, 2 adults

Korter vanalinna peatänaval

Viljandi

The property is close to several well-known attractions, a 11-minute walk from Viljandi Suspension Bridge, 400 yards from Viljandi Museum, and a 12-minute walk from Ugala Theatre.

Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 125 reviews
Price from
$81.09
1 night, 2 adults

Munga 4 Wiljandi

Viljandi

Munga 4 Wiljandi is a recently renovated apartment in Viljandi, near Lake Viljandi Beach. Both Wifi and private parking are available at the apartment free of charge.

R
Robin
From
United States
Located in the nicest part of town! Host was kind to let us leave our bags several hours before check in
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 235 reviews
Price from
$52.88
1 night, 2 adults

Vaksali Apartment!

Viljandi

Vaksali Apartment! offers accommodations in Viljandi, a 7-minute walk from Ugala Theatre.

G
Gert
From
Estonia
super location apt! Great facilities and nicely designed.. 5star hostess helped us with everything (nearby cafes, rastaurants). 👍
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 110 reviews
Price from
$93.07
1 night, 2 adults

Castle Hills Residence

Viljandi

Castle Hills Residence is a recently renovated apartment in Viljandi, near Lake Viljandi Beach. The apartment, set in a building dating from 2022, provides free Wifi and free private parking.

I
Ingmar
From
Estonia
Quite location and walking distance from the shops and cafes. Lake is also not far. Looks like a brand new apartment.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 126 reviews
Price from
$100.48
1 night, 2 adults

Kantreküla Apartment

Viljandi

Kantreküla Apartment offers accommodations in Viljandi, a 18-minute walk from Ruins of the Viljandi Order Castle and 0.6 miles from Ugala Theatre.

A
Andra
From
Estonia
The place was lovely and we enjoyed our stay a lot. The room was tiny but very comfortable, we felt very welcome and taken care of. Would definitely love to stay there again.
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 135 reviews
Price from
$79.32
1 night, 2 adults

Tiny house near Viljandi lake

Viljandi

Just a 8-minute walk from Lake Viljandi Beach and 1.1 miles from Ruins of the Viljandi Order Castle, Tiny house near Viljandi lake features accommodations in Viljandi with a garden.

Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 194 reviews
Price from
$105.76
1 night, 2 adults

Pinska Paradise Apartment

Viljandi

Pinska Paradise Apartment is located in Viljandi, just 3.3 miles from Viljandi Suspension Bridge and 3.4 miles from Estonian Traditional Music Centre.

Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 137 reviews
Price from
$84.90
1 night, 2 adults
All self-catering accommodations in Viljandi

Looking for a self-catering accommodation?

Self-catering accommodations promise the freedom and privacy necessary for a well-earned break. From modern apartments and luxury villas, to beach huts and eco-lodges, the options are seemingly endless. Whether cooking in your kitchen, reading in the garden, or kicking back in front of the TV – you’ll feel right at home.

Most booked self-catering accommodations in Viljandi and surrounding area in the past month

See all

Popular with guests booking self-catering accommodations in Viljandi

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 83 reviews

Popular with guests booking self-catering accommodations in Viljandi

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 59 reviews

Popular with guests booking self-catering accommodations in Viljandi

Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 235 reviews

Popular with guests booking self-catering accommodations in Viljandi

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 135 reviews

Popular with guests booking self-catering accommodations in Viljandi

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 179 reviews

Popular with guests booking self-catering accommodations in Viljandi

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 7 reviews

Popular with guests booking self-catering accommodations in Viljandi

Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 68 reviews

Popular with guests booking self-catering accommodations in Viljandi

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 22 reviews

Popular with guests booking self-catering accommodations in Viljandi

Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 102 reviews

Popular with guests booking self-catering accommodations in Viljandi

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 149 reviews

Enjoy breakfast in Viljandi and nearby

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

Just a 16-minute walk from Lake Viljandi Beach and half a mile from Estonian Traditional Music Centre, Viljandi kesklinna majake ja kodune minispa features accommodations in Viljandi with water sports...

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 83 reviews

Fairytale apartment in Viljandi old town offers accommodations in Viljandi, a 6-minute walk from Viljandi Suspension Bridge and 300 yards from Viljandi Museum.

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 164 reviews

Lossikambri külaliskorterid is a recently renovated apartment in Viljandi near Lake Viljandi Beach.

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 14 reviews

Apartment in the centre of Viljandi is located in Viljandi, just a 5-minute walk from Viljandi Museum and 0.6 miles from Ugala Theatre.

From $57.11 per night

Kevade Apartement

Viljandi
Breakfast options
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 7 reviews

Kevade Apartement is a recently renovated apartment in Viljandi where guests can make the most of the garden and barbecue facilities. This apartment offers air-conditioned accommodations with a patio.

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 9 reviews

Stylish Apartment in Historic Villa Doll, City Center offers accommodations in Viljandi, a 12-minute walk from Ugala Theatre.

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 143 reviews

Lille Lux Apartment is located in Viljandi, just a 11-minute walk from Ruins of the Viljandi Order Castle and 500 yards from Viljandi Museum. With city views, this accommodation provides a terrace.

From $77.56 per night
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 68 reviews

Harmonica Apartment offers accommodations in Viljandi, a 11-minute walk from Ruins of the Viljandi Order Castle and 500 yards from Viljandi Museum.

These self-catering accommodations in Viljandi and nearby have options with free cancellation

Leola Center Apartment

Viljandi
Free cancellation options available
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 141 reviews

Leola Center Apartment offers accommodations in Viljandi, a 12-minute walk from Ruins of the Viljandi Order Castle and half a mile from Viljandi Museum.

"Summer" apartment

Viljandi
Free cancellation options available
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 101 reviews

A comfortable apartment close to Lake Viljandi Beach, "Summer" apartment offers a base for a stress-free stay in Viljandi.

From $129.27 per night

"Winter" Apartment

Viljandi
Free cancellation options available
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 82 reviews

"Winter" Apartment is located in Viljandi, just a 7-minute walk from Ruins of the Viljandi Order Castle and 400 yards from Ugala Theatre.

From $135.96 per night

"Indian Summer" Apartment

Viljandi
Free cancellation options available
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 118 reviews

"Indian Summer" Apartment is located in Viljandi, just a 7-minute walk from Ruins of the Viljandi Order Castle and 400 yards from Ugala Theatre.

From $117.51 per night
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 68 reviews

Just a 10-minute walk from Estonian Traditional Music Centre and 0.7 miles from Ruins of the Viljandi Order Castle, Vaksali Apartment, vaid kahe minuti kaugusel Ugala teatrist features accommodations...

From $84.61 per night

H7 Stuudiokodud- SELF CHECK-IN

Viljandi
Free cancellation options available
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 149 reviews

Offering free Wifi, private parking, and a garden, the recently renovated property H7 Stuudiokodud- SELF CHECK-IN offers rooms in Viljandi, a 12-minute walk from Lake Viljandi Beach and 400 yards from...

From $64.63 per night

PunaneLoss - Avar korter Viljandi südames

Viljandi
Free cancellation options available
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 67 reviews

PunaneLoss - Avar korter Viljandi südames is a recently renovated apartment in Viljandi, near Lake Viljandi Beach. Both free Wifi and parking on-site are accessible at the apartment free of charge.

From $121.63 per night

Arkaadia

Viljandi
Free cancellation options available
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 50 reviews

Just a 9-minute walk from Lake Viljandi Beach and 300 yards from Ruins of the Viljandi Order Castle, Arkaadia features accommodations in Viljandi with a garden.

From $65.20 per night

Highly rated self-catering accommodations in Viljandi and nearby

Kauba Apartment

Viljandi
8.0+ review score
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 159 reviews

Kauba Apartment is located in Viljandi, just a 7-minute walk from Viljandi Suspension Bridge and a few steps from Viljandi Museum. With garden views, this accommodation offers a terrace.

From $123.39 per night

TäheMaja5

Viljandi
8.0+ review score
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 179 reviews

Just a 12-minute walk from Viljandi Suspension Bridge and 600 yards from Viljandi Museum, TäheMaja5 features accommodations in Viljandi with a bar.

From $58.76 per night

TäheMaja3

Viljandi
8.0+ review score
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 135 reviews

TäheMaja3 is located in Viljandi, just a 6-minute walk from Viljandi Museum and 0.8 miles from Ugala Theatre.

From $47.01 per night

TäheMaja6

Viljandi
8.0+ review score
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 155 reviews

Located in Viljandi, within a 13-minute walk of Lake Viljandi Beach and 0.4 miles of Estonian Traditional Music Centre, TäheMaja6 has accommodations with a bar and free WiFi throughout the property.

From $52.88 per night

Tähe Maja2

Viljandi
8.0+ review score
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 189 reviews

Tähe Maja2 offers accommodations in Viljandi, a 14-minute walk from Ugala Theatre.

From $58.76 per night
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 7 reviews

Künni Villa, saun ja mullivann is a recently renovated villa in Viljandi, near Lake Viljandi Beach. This property offers access to a balcony, free private parking, and free Wifi.

From $641.10 per night
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 63 reviews

Järvevaatega studio apartment offers accommodations in Viljandi, a 2-minute walk from Viljandi Museum and 0.6 miles from Ugala Theatre.

From $81.09 per night
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 10 reviews

Just a 6-minute walk from Viljandi Suspension Bridge and 300 yards from Viljandi Museum, Your Lutsu Apartment Lux Retro Prime Spot features accommodations in Viljandi with a garden.

From $151.59 per night

FAQ about self-catering accommodations in Viljandi

Self-catering Accommodations That Guests Love in Viljandi

See all
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 28 reviews
Very nice and cosy place to stay. Tastefully decorated. Everything you need in the kitchen. Good location, silent, big green garden.
Guest review by
Olive
Young couple
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 54 reviews
This is a penthouse apartment on the 3rd floor in a very stylish building - built 1913-15, it used to house a bank. The apartment is very spacious; the kitchen is well-equipped, incl a kettle, fridge, oven and dishwasher, enough glasses, plates. (There could be pepper and oil in addition to salt.) The communication with the host was straightforward and friendly. We loved our stay.
Guest review by
Tarmo
Family with young children
Avg. price/night: $95.19
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 136 reviews
Great apartments in a peaceful neighborhood near the park. Everything is within a 10-minute walk. The apartments themselves are large, modern, and very clean. The kitchen is well-equipped as well.
Guest review by
Yulia
Family with young children
Avg. price/night: $82.26
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 125 reviews
Really comfortable and cozy place where is highly valued the attic of historic house. It has lovely view from the big and several fabulous small windows. The kitchen is equipped with stylish dishes to organize special meals. There are several board games to make your memories at staying. The host is great even supporting you by sending you the stuff you left there.
Guest review by
Maris
Group