Skip to content
We’re sorry, some parts of the Airbnb website don’t work properly without JavaScript enabled.
Homes
Homes
Experiences
Experiences
Services
Services
Start your search
Location
Homes in Viljandi County
Check in / Check out
Any week
Guests
Add guests
Become a host
Languages & currency
Help Centre
Become a host
It’s easy to start hosting and earn extra income.
Refer a host
Find a co-host
Log in or sign up
filters
Filters
Price
Type of place
Show map
Search results; 264 homes
264 homes
Room in Viljandi County
Tipu Nature School
1 bedroom
,
·
1 bed
,
·
1 shared bathroom
21–26 Aug
21–26 Aug
$237 SGD
Show price breakdown
for 5 nights
$237 SGD for 5 nights
,
·
4.86 out of 5 average rating, 14 reviews
4.86 (14)
Top guest favourite
Guest favourite
Flat in Viljandi
Romantic studio right in the centre | Parking
1 bedroom
1 bedroom
,
·
1 bed
1 bed
,
·
1 bathroom
1 bathroom
23–28 Aug
23–28 Aug
$394 SGD
Show price breakdown
for 5 nights
$394 SGD for 5 nights
4.93 out of 5 average rating, 128 reviews
4.93 (128)
Top guest favourite
Guest favourite
Home in Viljandi
The Hideaway
2 bedrooms
2 bedrooms
,
·
4 beds
4 beds
,
·
1 bathroom
1 bathroom
24–29 Aug
24–29 Aug
$752 SGD
Show price breakdown
for 5 nights
$752 SGD for 5 nights
5.0 out of 5 average rating, 14 reviews
5.0 (14)
Top guest favourite
Guest favourite
Apartment in Viljandi
Spacious attic apartment in the centre of Viljandi
1 bedroom
1 bedroom
,
·
1 double bed
1 double bed
,
·
1.5 bathrooms
1.5 bathrooms
23–28 Aug
23–28 Aug
$443 SGD
$394 SGD
Show price breakdown
for 5 nights
4.95 out of 5 average rating, 304 reviews
4.95 (304)
Guest favourite
Guest favourite
Flat in Viljandi
Hidden Gem In City Center
1 bedroom
1 bedroom
,
·
2 beds
2 beds
,
·
1 bathroom
1 bathroom
22–27 Aug
22–27 Aug
$529 SGD
$476 SGD
Show price breakdown
for 5 nights
Extended stay discount
Free cancellation
4.95 out of 5 average rating, 128 reviews
4.95 (128)
Flat in Viljandi linn
Cozy studio apartment near the city center
1 double bed
1 double bed
,
·
1 bathroom
1 bathroom
22–27 Aug
22–27 Aug
$293 SGD
Show price breakdown
for 5 nights
$293 SGD for 5 nights
Free cancellation
4.88 out of 5 average rating, 8 reviews
4.88 (8)
Top guest favourite
Guest favourite
Flat in Viljandi linn
Lossi suite
1 bedroom
1 bedroom
,
·
2 beds
2 beds
,
·
1 bathroom
1 bathroom
21–26 Aug
21–26 Aug
$638 SGD
Show price breakdown
for 5 nights
$638 SGD for 5 nights
4.98 out of 5 average rating, 60 reviews
4.98 (60)
Top guest favourite
Guest favourite
Flat in Viljandi linn
Lake stay in Viljandi | Parking | Air conditioner
1 bedroom
1 bedroom
,
·
2 beds
2 beds
,
·
1 bathroom
1 bathroom
23–28 Aug
23–28 Aug
$669 SGD
Show price breakdown
for 5 nights
$669 SGD for 5 nights
Free cancellation
5.0 out of 5 average rating, 25 reviews
5.0 (25)
Top guest favourite
Guest favourite
Flat in Viljandi
Cozy rental home in the heart of Viljandi
1 bedroom
1 bedroom
,
·
1 bed
1 bed
,
·
1 bathroom
1 bathroom
31 Aug – 5 Sept
31 Aug – 5 Sept
$460 SGD
$413 SGD
Show price breakdown
for 5 nights
4.95 out of 5 average rating, 265 reviews
4.95 (265)
Top guest favourite
Guest favourite
Barn in Mulgi
Delightful 1-bedroom barn with a view
1 bedroom
1 bedroom
,
·
1 bed
1 bed
,
·
1 bathroom
1 bathroom
31 Aug – 5 Sept
31 Aug – 5 Sept
$394 SGD
Show price breakdown
for 5 nights
$394 SGD for 5 nights
Free cancellation
4.96 out of 5 average rating, 70 reviews
4.96 (70)
Guest favourite
Guest favourite
Flat in Viljandi
cozy apartment in private house nearly city center
2 bedrooms
2 bedrooms
,
·
2 beds
2 beds
,
·
1 bathroom
1 bathroom
21–26 Aug
21–26 Aug
$307 SGD
Show price breakdown
for 5 nights
$307 SGD for 5 nights
Free cancellation
4.95 out of 5 average rating, 300 reviews
4.95 (300)
Flat in Abja-Paluoja
Modern and spacious getaway in the heart of Mulgi.
3 bedrooms
3 bedrooms
,
·
3 beds
3 beds
,
·
1 bathroom
1 bathroom
20–25 Aug
20–25 Aug
$631 SGD
Show price breakdown
for 5 nights
$631 SGD for 5 nights
Free cancellation
New place to stay
New
Top guest favourite
Guest favourite
Flat in Viljandi
Cozy apartment in Viljandi
1 bedroom
1 bedroom
,
·
2 beds
2 beds
,
·
1 bathroom
1 bathroom
24–29 Aug
24–29 Aug
$543 SGD
Show price breakdown
for 5 nights
$543 SGD for 5 nights
4.99 out of 5 average rating, 164 reviews
4.99 (164)
Home in Peetrimõisa
Historic manor house right next to Viljandi
1 bedroom
1 bedroom
,
·
2 beds
2 beds
,
·
1 bathroom
1 bathroom
25–30 Aug
25–30 Aug
$245 SGD
Show price breakdown
for 5 nights
$245 SGD for 5 nights
Free cancellation
5.0 out of 5 average rating, 4 reviews
5.0 (4)
Guest favourite
Guest favourite
Flat in Viljandi
Munga 4 Wiljandi
1 bedroom
1 bedroom
,
·
1 bed
1 bed
,
·
WC
WC
20–25 Sept
20–25 Sept
$314 SGD
Show price breakdown
for 5 nights
$314 SGD for 5 nights
5.0 out of 5 average rating, 29 reviews
5.0 (29)
Home in Viljandi linn
First floor of a spacious private house with sauna
1 bedroom
1 bedroom
,
·
3 beds
3 beds
,
·
1 bathroom
1 bathroom
23–28 Aug
23–28 Aug
$381 SGD
$348 SGD
Show price breakdown
for 5 nights
5.0 out of 5 average rating, 3 reviews
5.0 (3)
Top guest favourite
Guest favourite
Guest house in Viljandi
Adorable Saunahouse with Patio, near Lake Viljandi
1 bedroom
1 bedroom
,
·
1 queen bed
1 queen bed
,
·
1 bathroom
1 bathroom
20–25 Aug
20–25 Aug
$539 SGD
Show price breakdown
for 5 nights
$539 SGD for 5 nights
4.99 out of 5 average rating, 137 reviews
4.99 (137)
Top guest favourite
Guest favourite
Flat in Viljandi
Apartment with lake view in Viljandi
1 bedroom
1 bedroom
,
·
2 beds
2 beds
,
·
1 bathroom
1 bathroom
30 Aug – 4 Sept
30 Aug – 4 Sept
$517 SGD
Show price breakdown
for 5 nights
$517 SGD for 5 nights
4.99 out of 5 average rating, 108 reviews
4.99 (108)
Top guest favourite
Guest favourite
Flat in Viljandi linn
Lux Old Town Charm, Prime Spot - Lutsu Apartment
1 bedroom
1 bedroom
,
·
2 beds
2 beds
,
·
1 bathroom
1 bathroom
30 Aug – 4 Sept
30 Aug – 4 Sept
$869 SGD
Show price breakdown
for 5 nights
$869 SGD for 5 nights
Free cancellation
5.0 out of 5 average rating, 33 reviews
5.0 (33)
1
2
3
4
…
15