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
Check in / Check out
Any week
Guests
Add guests
Become a host
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
Price filter
Type of place
Type of place filter
Show map
Search results; 127 homes in Viljandi
127 homes in Viljandi
Guest favourite
Guest favourite
Guest house in Viljandi
Adorable Saunahouse with Patio, near Lake Viljandi
1 bedroom
,
·
1 bed
,
·
1 private bathroom
13–18 Sept
13–18 Sept
$525 SGD
Show price breakdown
for 5 nights
$525 SGD for 5 nights
,
·
4.99 out of 5 average rating, 138 reviews
4.99 (138)
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
12–17 Sept
12–17 Sept
$474 SGD
$411 SGD
Show price breakdown
for 5 nights
4.95 out of 5 average rating, 272 reviews
4.95 (272)
Home in Viljandi linn
Vase house | Spacious Family Home
3 bedrooms
3 bedrooms
,
·
3 king beds
3 king beds
,
·
2.5 bathrooms
2.5 bathrooms
13–18 Sept
13–18 Sept
$2,077 SGD
Show price breakdown
for 5 nights
$2,077 SGD for 5 nights
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
16–21 Oct
16–21 Oct
$398 SGD
$349 SGD
Show price breakdown
for 5 nights
4.93 out of 5 average rating, 132 reviews
4.93 (132)
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
11–16 Sept
11–16 Sept
$478 SGD
Show price breakdown
for 5 nights
$478 SGD for 5 nights
4.99 out of 5 average rating, 110 reviews
4.99 (110)
Top guest favourite
Guest favourite
Home in Viljandi
The Hideaway
2 bedrooms
2 bedrooms
,
·
4 beds
4 beds
,
·
1 bathroom
1 bathroom
20–25 Sept
20–25 Sept
$684 SGD
Show price breakdown
for 5 nights
$684 SGD for 5 nights
5.0 out of 5 average rating, 15 reviews
5.0 (15)
Top guest favourite
Guest favourite
Flat in Viljandi
Munga 4 Wiljandi
1 bedroom
1 bedroom
,
·
1 bed
1 bed
,
·
WC
WC
18–23 Oct
18–23 Oct
$359 SGD
$312 SGD
Show price breakdown
for 5 nights
5.0 out of 5 average rating, 30 reviews
5.0 (30)
Guest favourite
Guest favourite
Flat in Viljandi
Hidden Gem In City Center
1 bedroom
1 bedroom
,
·
2 beds
2 beds
,
·
1 bathroom
1 bathroom
27 Sept – 2 Oct
27 Sept – 2 Oct
$463 SGD
$417 SGD
Show price breakdown
for 5 nights
Extended stay discount
Free cancellation
4.94 out of 5 average rating, 129 reviews
4.94 (129)
Top guest favourite
Guest favourite
Flat in Viljandi linn
Lossi suite
1 bedroom
1 bedroom
,
·
2 beds
2 beds
,
·
1 bathroom
1 bathroom
20–25 Sept
20–25 Sept
$579 SGD
Show price breakdown
for 5 nights
$579 SGD for 5 nights
Free cancellation
4.98 out of 5 average rating, 61 reviews
4.98 (61)
Guest favourite
Guest favourite
Home in Viljandi linn
Künni Villa, sauna and hot tub
4 bedrooms
4 bedrooms
,
·
9 beds
9 beds
,
·
2 bathrooms
2 bathrooms
13–18 Sept
13–18 Sept
$4,270 SGD
Show price breakdown
for 5 nights
$4,270 SGD for 5 nights
4.93 out of 5 average rating, 14 reviews
4.93 (14)
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
12–17 Sept
12–17 Sept
$304 SGD
Show price breakdown
for 5 nights
$304 SGD for 5 nights
4.95 out of 5 average rating, 301 reviews
4.95 (301)
Guest favourite
Guest favourite
Flat in Viljandi
Apartment in Viljandi Old Town
1 bedroom
1 bedroom
,
·
2 beds
2 beds
,
·
1 bathroom
1 bathroom
11–16 Sept
11–16 Sept
$474 SGD
Show price breakdown
for 5 nights
$474 SGD for 5 nights
5.0 out of 5 average rating, 30 reviews
5.0 (30)
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
19–24 Sept
19–24 Sept
$564 SGD
$472 SGD
Show price breakdown
for 5 nights
Free cancellation
5.0 out of 5 average rating, 32 reviews
5.0 (32)
Room in Viljandi
B&B on Pirni Street, in the Kompoti district of Viljandi
1 bed
1 bed
,
·
WC
WC
11–16 Sept
11–16 Sept
$85 SGD
Show price breakdown
for 5 nights
$85 SGD for 5 nights
New place to stay
New
Superhost
Superhost
Flat in Viljandi linn
Home by Valuoja Park • Private Entrance & Parking
1 bedroom
1 bedroom
,
·
2 beds
2 beds
,
·
1 bathroom
1 bathroom
12–17 Sept
12–17 Sept
$510 SGD
$408 SGD
Show price breakdown
for 5 nights
New place to stay
New
Flat in Viljandi linn
Cozy studio apartment near the city center
1 double bed
1 double bed
,
·
1 bathroom
1 bathroom
13–18 Sept
13–18 Sept
$304 SGD
Show price breakdown
for 5 nights
$304 SGD for 5 nights
4.89 out of 5 average rating, 9 reviews
4.89 (9)
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
11–16 Sept
11–16 Sept
$488 SGD
$429 SGD
Show price breakdown
for 5 nights
4.95 out of 5 average rating, 309 reviews
4.95 (309)
Top guest favourite
Guest favourite
Flat in Viljandi
Arkaadia aed
1 bedroom
1 bedroom
,
·
3 beds
3 beds
,
·
1 bathroom
1 bathroom
26 Sept – 1 Oct
26 Sept – 1 Oct
$413 SGD
Show price breakdown
for 5 nights
$413 SGD for 5 nights
Free cancellation
4.92 out of 5 average rating, 24 reviews
4.92 (24)
Top guest favourite
Guest favourite
Flat in Viljandi
Cozy apartment in Viljandi
1 bedroom
1 bedroom
,
·
2 beds
2 beds
,
·
1 bathroom
1 bathroom
19–24 Sept
19–24 Sept
$434 SGD
Show price breakdown
for 5 nights
$434 SGD for 5 nights
Free cancellation
4.99 out of 5 average rating, 165 reviews
4.99 (165)
1
2
3
4
…
8