Hotels in San Teodoro

Search and compare San Teodoro hotels from hundreds of travel sites and save

San Teodoro, Sardinia, Italy
May 20 — May 212
San Teodoro, Sardinia, Italy
Fri 5/20
Sat 5/21
...and more

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular Hotels in San Teodoro

Filter by star ratings
All filters
Hotel Stella Marina
Hotel Stella Marina
9.2 Excellent
Via Sardegna, San Teodoro, Sardinia, Italy
Show on map
0.2 mi from city centre, San Teodoro 
ExcellentBased on 272 reviews
9.2

This charming hotel in San Teodoro provides free wireless internet, as well as an express check-in and check-out feature and a rooftop terrace. It also offers valet parking, bicycle rental and a 24-hour reception.

Il Viandante
Il Viandante
9.4 Excellent
Via Cala D'Ambra 8, San Teodoro, Sardinia, Italy
Show on map
0.1 mi from city centre, San Teodoro 
ExcellentBased on 435 reviews
9.4

Situated in San Teodoro, Il Viandante San Teodoro is within a 10-minute drive of La Cinta Beach and provides free private parking on site. The various amenities this charming hotel features include free Wi-Fi, a concierge and a seasonal outdoor swimming pool.

Hotel Il Platano
Hotel Il Platano
8.6 Excellent
Via Sardegna N 26, San Teodoro, Sardinia, Italy
Show on map
0.5 mi from city centre, San Teodoro 
ExcellentBased on 188 reviews
8.6

This comfortable hotel in San Teodoro offers free wireless internet, as well as an outdoor pool and a playground. It also provides a 24-hour reception, room service and luggage storage.

Hotel Al Faro
Hotel Al Faro
6.5 Good
Via Del Tirreno 4, San Teodoro, Sardinia, Italy
Show on map
0.6 mi from city centre, San Teodoro 
GoodBased on 143 reviews
6.5

Providing a shuttle service to Olbia - Costa Smeralda Airport, as well as complimentary Wi-Fi, Hotel Al Faro is a comfortable place to stay in San Teodoro. It also provides a playground, meeting rooms and an express check-in and check-out feature.

Sa Marina
Sa Marina
9.1 Excellent
Via Tharros 8, San Teodoro, Sardinia, Italy
Show on map
12.1 mi from city centre, San Teodoro 
ExcellentBased on 113 reviews
9.1

This comfortable bed & breakfast in La Caletta offers free wireless internet, as well as a swimming pool and luggage storage. It is ideally located for those wanting to sightsee in the area.

Agriturismo Li Scopi
Agriturismo Li Scopi
9.2 Excellent
San Teodoro, Sardinia, Italy
Show on map
1.8 mi from city centre, San Teodoro 
ExcellentBased on 154 reviews
9.2

Agriturismo Li Scopi is located in San Teodoro and offers free Wi-Fi. It also provides a terrace, a safe and luggage storage.

Baja Bianca Club
Baja Bianca Club
7.6 Good
Localita Capo Coda Cavallo, San Teodoro, Sardinia, Italy
Show on map
5.0 mi from city centre, San Teodoro 
GoodBased on 13 reviews
7.6

Located in San Teodoro, Hotel Club Baja Bianca San Teodoro is within a 35-minute drive of Olbia - Costa Smeralda Airport and provides an outdoor pool. Guests can also enjoy complimentary internet in all areas.

Hotel San Teodoro
Hotel San Teodoro
8.3 Excellent
Badualga 1, San Teodoro, Sardinia, Italy
Show on map
1.1 mi from city centre, San Teodoro 
ExcellentBased on 303 reviews
8.3

Hotel San Teodoro is located on Sardinia and offers 4-star accommodation in addition to free Wi-Fi and outdoor tennis courts. It also provides a diving centre, a swimming pool and a kids pool.

Tips for booking a San Teodoro hotel

Cheapest month:January
Most expensive month:September
Average price in San Teodoro:$96/night
Cheapest price found:$50/night
Cheapest day:Tuesday
Most expensive day:Saturday
$59 - $144
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$60 - $307
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Cheapest hotels in San Teodoro, Sardinia

Show all 1,671 hotels
Hotel Stella Marina
Hotel Stella Marina
9.2 Excellent
Via Sardegna, San Teodoro, Sardinia, Italy
Show on map
0.2 mi from city centre,  

This charming hotel in San Teodoro provides free wireless internet, as well as an express check-in and check-out feature and a rooftop terrace. It also offers valet parking, bicycle rental and a 24-hour reception.

$65
Avg. per night
Hotel Il Platano
Hotel Il Platano
8.6 Excellent
Via Sardegna N 26, San Teodoro, Sardinia, Italy
Show on map
0.5 mi from city centre,  

This comfortable hotel in San Teodoro offers free wireless internet, as well as an outdoor pool and a playground. It also provides a 24-hour reception, room service and luggage storage.

$71
Avg. per night
Il Viandante
Il Viandante
9.4 Excellent
Via Cala D'Ambra 8, San Teodoro, Sardinia, Italy
Show on map
0.1 mi from city centre,  

Situated in San Teodoro, Il Viandante San Teodoro is within a 10-minute drive of La Cinta Beach and provides free private parking on site. The various amenities this charming hotel features include free Wi-Fi, a concierge and a seasonal outdoor swimming pool.

$75
Avg. per night
Sa Marina
Sa Marina
9.1 Excellent
Via Tharros 8, San Teodoro, Sardinia, Italy
Show on map
12.1 mi from city centre,  

This comfortable bed & breakfast in La Caletta offers free wireless internet, as well as a swimming pool and luggage storage. It is ideally located for those wanting to sightsee in the area.

$76
Avg. per night
Agriturismo Li Scopi
Agriturismo Li Scopi
9.2 Excellent
San Teodoro, Sardinia, Italy
Show on map
1.8 mi from city centre,  

Agriturismo Li Scopi is located in San Teodoro and offers free Wi-Fi. It also provides a terrace, a safe and luggage storage.

$77
Avg. per night
Hotel Al Faro
Hotel Al Faro
6.5 Good
Via Del Tirreno 4, San Teodoro, Sardinia, Italy
Show on map
0.6 mi from city centre,  

Providing a shuttle service to Olbia - Costa Smeralda Airport, as well as complimentary Wi-Fi, Hotel Al Faro is a comfortable place to stay in San Teodoro. It also provides a playground, meeting rooms and an express check-in and check-out feature.

$81
Avg. per night
Hotel San Teodoro
Hotel San Teodoro
8.3 Excellent
Badualga 1, San Teodoro, Sardinia, Italy
Show on map
1.1 mi from city centre,  

Hotel San Teodoro is located on Sardinia and offers 4-star accommodation in addition to free Wi-Fi and outdoor tennis courts. It also provides a diving centre, a swimming pool and a kids pool.

$117
Avg. per night
Baja Bianca Club
Baja Bianca Club
7.6 Good
Localita Capo Coda Cavallo, San Teodoro, Sardinia, Italy
Show on map
5.0 mi from city centre,  

Located in San Teodoro, Hotel Club Baja Bianca San Teodoro is within a 35-minute drive of Olbia - Costa Smeralda Airport and provides an outdoor pool. Guests can also enjoy complimentary internet in all areas.

$135
Avg. per night

Hotel prices in San Teodoro

2 stars and under
Sa Marina
#1 Most popular

Sa Marina

Via Tharros 8, San Teodoro, Sardinia, Italy

9.1 Excellent
$76

Avg. per night

3 stars
#1 Most popular

Hotel Onda Marina

Via Tirreno 24, San Teodoro, Sardinia, Italy

8.0 Excellent
$69

Avg. per night

Il Viandante
#2 Most popular

Il Viandante

Via Cala D'Ambra 8, San Teodoro, Sardinia, Italy

9.4 Excellent
$75

Avg. per night

Hotel Stella Marina
Best value

Hotel Stella Marina

Via Sardegna, San Teodoro, Sardinia, Italy

9.2 Excellent
$65

Avg. per night

4 stars +
Baja Bianca Club
#1 Most popular

Baja Bianca Club

Localita Capo Coda Cavallo, San Teodoro, Sardinia, Italy

7.6 Good
$135

Avg. per night

Hotel San Teodoro
#2 Most popular

Hotel San Teodoro

Badualga 1, San Teodoro, Sardinia, Italy

8.3 Excellent
$117

Avg. per night

Terradimare Resort & Spa
Best value

Terradimare Resort & Spa

8020 Via Naviglio Snc San Teodoro, Italy, San Teodoro, Sardinia, Italy

8.2 Excellent
$64

Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in San Teodoro

San Teodoro travel FAQs

  • What are the best hotels in San Teodoro?

    One of the most popular hotels in San Teodoro is Residence Hotel Lu Nibareddu, which has been reviewed by 1,017 users and currently has a rating of 8.1/10. Other top-rated locations include Li Suari Club Village and Hotel Bonsai, which have received 8.1/10 and 8.5/10 ratings from our users, respectively.

  • What is a good hotel near San Teodoro Beach?

    Hotel Bonsai is a good hotel close to San Teodoro Beach - it has scored 8.5 over 490 reviews from HotelsCombined users.