Skip to content
We’re sorry, some parts of the Airbnb website don’t work properly without JavaScript enabled.
Homes
Homes
NEW
NEW
Experiences
Experiences, new
NEW
NEW
Services
Services, new
Start your search
Location
Homes in San Teodoro
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
Type of place
Show map
Search results; Over 1,000 homes in San Teodoro
Over 1,000 homes in San Teodoro
Descriptions are based on details hosts provide
Guest favourite
Guest favourite
Villa in San Teodoro
Seaview Refined Sardinian Villa w/ Private Garden
3 bedrooms
,
·
6 beds
,
·
2 private bathrooms
26 Sept – 1 Oct
26 Sept – 1 Oct
$4,891 SGD
$3,656 SGD
Show price breakdown
for 5 nights
,
·
4.84 out of 5 average rating, 99 reviews
4.84 (99)
Holiday home in San Teodoro
Mountain-view terrace, walk to La Cinta
2 bedrooms
2 bedrooms
,
·
3 beds
3 beds
,
·
1 bathroom
1 bathroom
16–22 Jul
16–22 Jul
$2,189 SGD
Show price breakdown
for 6 nights
$2,189 SGD for 6 nights
Free cancellation
Superhost
Superhost
Home in San Teodoro
Garden home near La Cinta beach
5.0 out of 5 average rating, 3 reviews
5.0 (3)
,
·
2 bedrooms
2 bedrooms
,
·
4 beds
4 beds
,
·
1 bathroom
1 bathroom
23–28 Aug
23–28 Aug
$3,814 SGD
$2,905 SGD
Show price breakdown
for 5 nights
Guest favourite
Guest favourite
Home in San Teodoro
Sea views and a heated saltwater pool
5.0 out of 5 average rating, 24 reviews
5.0 (24)
,
·
3 bedrooms
3 bedrooms
,
·
3 beds
3 beds
,
·
3 bathrooms
3 bathrooms
2–7 Nov
2–7 Nov
$5,123 SGD
$4,681 SGD
Show price breakdown
for 5 nights
Superhost
Superhost
Villa in San Teodoro
Beachfront infinity pool with sea views
4.82 out of 5 average rating, 17 reviews
4.82 (17)
,
·
4 bedrooms
4 bedrooms
,
·
5 beds
5 beds
,
·
3.5 bathrooms
3.5 bathrooms
31 Jul – 5 Aug
31 Jul – 5 Aug
$26,405 SGD
$18,793 SGD
Show price breakdown
for 5 nights
Flat in Monte Petrosu
Appartamento con piscina 8
New place to stay
New
,
·
2 bedrooms
2 bedrooms
,
·
2 beds
2 beds
,
·
1 bathroom
1 bathroom
3–8 Sept
3–8 Sept
$1,275 SGD
Show price breakdown
for 5 nights
$1,275 SGD for 5 nights
Free cancellation
Top guest favourite
Guest favourite
Townhouse in San Teodoro
Fenced garden and BBQ near the beach
4.94 out of 5 average rating, 34 reviews
4.94 (34)
,
·
2 bedrooms
2 bedrooms
,
·
3 beds
3 beds
,
·
1 bathroom
1 bathroom
13–18 Sept
13–18 Sept
$1,543 SGD
Show price breakdown
for 5 nights
$1,543 SGD for 5 nights
Flat in San Teodoro
Renovated with a terrace, near the beach
5.0 out of 5 average rating, 4 reviews
5.0 (4)
,
·
2 bedrooms
2 bedrooms
,
·
4 beds
4 beds
,
·
1 bathroom
1 bathroom
3–8 Oct
3–8 Oct
$1,110 SGD
Show price breakdown
for 5 nights
$1,110 SGD for 5 nights
Guest favourite
Guest favourite
Flat in San Teodoro
Private parking in the center, near beach
4.81 out of 5 average rating, 16 reviews
4.81 (16)
,
·
3 bedrooms
3 bedrooms
,
·
4 beds
4 beds
,
·
2 bathrooms
2 bathrooms
25–30 Aug
25–30 Aug
$4,407 SGD
$3,339 SGD
Show price breakdown
for 5 nights
Top guest favourite
Guest favourite
Room in San Teodoro
Villa Amoreddu, Gold Room
5.0 out of 5 average rating, 9 reviews
5.0 (9)
,
·
1 bed
1 bed
,
·
1 bathroom
1 bathroom
3–8 Oct
3–8 Oct
$1,526 SGD
$1,304 SGD
Show price breakdown
for 5 nights
Guest favourite
Guest favourite
Holiday home in San Teodoro
small house very close to the sea
5.0 out of 5 average rating, 5 reviews
5.0 (5)
,
·
2 bedrooms
2 bedrooms
,
·
3 beds
3 beds
,
·
1 bathroom
1 bathroom
24–29 Aug
24–29 Aug
$2,399 SGD
Show price breakdown
for 5 nights
$2,399 SGD for 5 nights
Home in San Teodoro
Traditional Sardinian stone, near the beach
New place to stay
New
,
·
1 bedroom
1 bedroom
,
·
1 bed
1 bed
,
·
1 bathroom
1 bathroom
31 Jul – 5 Aug
31 Jul – 5 Aug
$2,095 SGD
Show price breakdown
for 5 nights
$2,095 SGD for 5 nights
Home in San Teodoro
Elegant Villa Elena [4 min to the beach and sea view]
New place to stay
New
,
·
3 bedrooms
3 bedrooms
,
·
3 beds
3 beds
,
·
2 bathrooms
2 bathrooms
4–9 Aug
4–9 Aug
$3,311 SGD
Show price breakdown
for 5 nights
$3,311 SGD for 5 nights
Superhost
Superhost
Home in San Teodoro
50 meters from the beach, with veranda
2 bedrooms
2 bedrooms
,
·
3 beds
3 beds
,
·
1 bathroom
1 bathroom
21–27 Sept
21–27 Sept
$1,492 SGD
Show price breakdown
for 6 nights
$1,492 SGD for 6 nights
Top guest favourite
Guest favourite
Townhouse in Monte Petrosu
Sea-view solarium and a private garden
4.95 out of 5 average rating, 22 reviews
4.95 (22)
,
·
2 bedrooms
2 bedrooms
,
·
2 beds
2 beds
,
·
1 bathroom
1 bathroom
12–18 Oct
12–18 Oct
$1,878 SGD
Show price breakdown
for 6 nights
$1,878 SGD for 6 nights
Guest favourite
Guest favourite
Holiday home in San Teodoro
Fenced garden near La Cinta beach
5.0 out of 5 average rating, 13 reviews
5.0 (13)
,
·
2 bedrooms
2 bedrooms
,
·
5 beds
5 beds
,
·
1 bathroom
1 bathroom
24–29 Aug
24–29 Aug
$2,724 SGD
Show price breakdown
for 5 nights
$2,724 SGD for 5 nights
Top guest favourite
Guest favourite
Flat in Olbia
Beautiful, modern three-room apartment in the center of Olbia
5.0 out of 5 average rating, 13 reviews
5.0 (13)
,
·
2 bedrooms
2 bedrooms
,
·
3 beds
3 beds
,
·
2 bathrooms
2 bathrooms
19–24 Jul
19–24 Jul
$2,255 SGD
$1,623 SGD
Show price breakdown
for 5 nights
Free cancellation
Guest favourite
Guest favourite
Flat in San Teodoro
Close to the sea, close to the center
4.81 out of 5 average rating, 32 reviews
4.81 (32)
,
·
2 bedrooms
2 bedrooms
,
·
3 beds
3 beds
,
·
1 bathroom
1 bathroom
20–25 Jul
20–25 Jul
$2,313 SGD
Show price breakdown
for 5 nights
$2,313 SGD for 5 nights
Top guest favourite
Guest favourite
Holiday home in Porto Ottiolu
Residenza il Pero Suite – 3 minutes from the sea
5.0 out of 5 average rating, 12 reviews
5.0 (12)
,
·
2 bedrooms
2 bedrooms
,
·
3 beds
3 beds
,
·
1 bathroom
1 bathroom
28 Aug – 2 Sept
28 Aug – 2 Sept
$1,579 SGD
$1,222 SGD
Show price breakdown
for 5 nights
1
2
3
4
…
15