Filters
Popular
352
225
206
104
60
324
202
86
3
Search by name
Star rating
4
8
27
4
569
MoreLess
Guest rating
3
7
5
11
MoreLess
Accommodation type
86
MoreLess
Price per night
130
98
116
124
144
MoreLess
Nearby
352
MoreLess
Districts
341
MoreLess
Hotel type
467
230
222
23
12
11
9
3
1
1
1
159
22
11
9
2
1
1
1
1
1
1
1
MoreLess
Amenities
225
206
104
60
37
37
26
MoreLess
Room features
1
6
11
3
30
27
4
MoreLess
Services
1
27
4
54
2
58
24
MoreLess
Brands
34
31
7
6
2
MoreLess
Clear filters
Apply
Sort by
Legend
Legend
  • Hotels on page
  •  
  • Other hotels
  • Airports
  • Metro Station
  • Train Station
  • Park
  • Museum
  • Business Center
  • Stadium
  • General

Hover above the icons to see hotel photo and details.

Click the hotel to go to the main hotel page.

Check rooms and rates
Check rooms and rates
exclusive online offers!
Destination
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room
Check rooms and rates
exclusive online offers!
Destination
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room
We offer 612 hotels in San Teodoro (Sardinia)
Get Prices

612 hotels in San Teodoro (Sardinia)

Filter by
Sort by
  • Sort by:
  • Popularityfrom low to highfrom high to low
  • Pricefrom low to highfrom high to low
  • Guest ratingfrom low to highfrom high to low
Legend
Legend
  • Hotels on page
  •  
  • Other hotels
  • Airports
  • Metro Station
  • Train Station
  • Park
  • Museum
  • Business Center
  • Stadium
  • General

Hover above the icons to see hotel photo and details.

Click the hotel to go to the main hotel page.

Hotel San TeodoroLocalita Badualga, San Teodoro (Sardinia), Italy, 08020View on map
1.7 km from City Centre
Just 1.7 km from Bar Filigheddu, the hotel boasts cots, child care and a mini club for children and includes 80 rooms.
  • The hotel has
    • Off-site car park
    +1
7.4
Very good46 reviews
Price fromC$ 253per nightSelect
{{ rooms.roomsCount }} C$ {{ rooms.roomsMinPrice }}per night
Paradise Resort SardegnaVia Tavolara, Loc. Lu Impostu, San Teodoro (Sardinia), Italy, 08020View on map
5.5 km from City Centre
Features of this comfortable venue, located in San Teodoro, include an outdoor swimming pool as well as cots, babysitting and a mini club.
  • The hotel has
    • On-site car park
    +1
7.2
Very good2 reviews
Price fromC$ 801per nightSelect
{{ rooms.roomsCount }} C$ {{ rooms.roomsMinPrice }}per night
BonsaiVia Golfo Aranci, San Teodoro (Sardinia), Italy, 7021View on map
300 m from City Centre
There are rooms facing the city and the hotel is set close to Stagno di San Teodoro.
  • The hotel has
    • On-site car park
    +1
7.0
Very good65 reviews
Price fromC$ 217per nightSelect
{{ rooms.roomsCount }} C$ {{ rooms.roomsMinPrice }}per night
Resort Grande BaiaLocalita Monte Petrosu Ss 125, San Teodoro (Sardinia), Italy, 08020View on map
8.2 km from City Centre
Situated near a port and Discovery Diving Sardegna, this property has a seasonal outdoor swimming pool as well as a health club, a steam room and a sauna.
  • The hotel has
    • Free Wi-Fi in rooms
    +1
  • The hotel has
    • On-site car park
    +1
8.0
Great3 reviews
Price fromC$ 225per nightSelect
{{ rooms.roomsCount }} C$ {{ rooms.roomsMinPrice }}per night
Lu Nibareddu AparthotelVia Lu Nibareddu - Loc. Monte Petrosu, San Teodoro (Sardinia), Italy, 07020View on map
8.3 km from City Centre
There are rooms facing the sea and the hotel is set close to Stagno di San Teodoro.
  • The hotel has
    • Free Wi-Fi in public areas
    +1
  • The hotel has
    • On-site car park
    +1
6.4
Nice96 reviews
Price fromC$ 171per nightSelect
{{ rooms.roomsCount }} C$ {{ rooms.roomsMinPrice }}per night
Le MimoseVia Nazionale 32, San Teodoro (Sardinia), Italy, 08020View on map
1.2 km from City Centre
Offering 34 rooms together with loungers and a golf course onsite, the hotel is set in a south area.
  • The hotel has
    • On-site car park
    +1
7.0
Very good22 reviews
Price fromC$ 222per nightSelect
{{ rooms.roomsCount }} C$ {{ rooms.roomsMinPrice }}per night
Due Lune Resort Golf & SpaLocalita Puntaldia, San Teodoro (Sardinia), Italy, 08020View on map
4.8 km from City Centre
Set in a marina area, this family venue entices guests with a library, a tennis court and a golf course.
  • The hotel has
    • On-site car park
    +1
Price fromC$ 707per nightSelect
{{ rooms.roomsCount }} C$ {{ rooms.roomsMinPrice }}per night
Hotel L'EsagonoVia Cala D'Ambra 141, San Teodoro (Sardinia), ItalyView on map
1.1 km from City Centre
Set about 15 minutes' walk from La Bottega della Pasta, this venue in San Teodoro features a private swimming pool and a daily buffet breakfast.
  • The hotel has
    • On-site car park
    +1
7.8
Very good100 reviews
Price fromC$ 208per nightSelect
{{ rooms.roomsCount }} C$ {{ rooms.roomsMinPrice }}per night
Hotel SandalyonVia Del Tirreno 81, San Teodoro (Sardinia), ItalyView on map
1000 m from City Centre
This hotel in a marina area of San Teodoro offers Mediterranean specialties served in the onsite traditional restaurant.
  • The hotel has
    • Free Wi-Fi in public areas
    +1
  • The hotel has
    • On-site car park
    +1
8.2
Great2 reviews
Price fromC$ 204per nightSelect
{{ rooms.roomsCount }} C$ {{ rooms.roomsMinPrice }}per night
Terradimare Resort & SpaVia Naviglio, San Teodoro (Sardinia), Italy, 08020View on map
700 m from City Centre
Situated close to Karibu Diving & Travel, this hotel in San Teodoro features an outdoor pool area and a golf course.
  • The hotel has
    • Free Wi-Fi in public areas
    +1
  • The hotel has
    • Off-site car park
    +1
8.2
Great126 reviews
Price fromC$ 180per nightSelect
{{ rooms.roomsCount }} C$ {{ rooms.roomsMinPrice }}per night
Bungalow Club VillageVia Cala D Ambra 3, San Teodoro (Sardinia), ItalyView on map
800 m from City Centre
This Mediterranean-style hotel serves Italian meals prepared in the 24-hour restaurant on site.
  • The aparthotel has
    • Free Wi-Fi in public areas
    +1
  • The aparthotel has
    • Off-site car park
    +1
6.0
Guest rating2 reviews
Price fromC$ 413per nightSelect
{{ rooms.roomsCount }} C$ {{ rooms.roomsMinPrice }}per night
Hotel Costa CadduLocalita Costa Caddu, San Teodoro (Sardinia), Italy, 08020View on map
2.8 km from City Centre
Boasting location close to Chiesa di San Teodoro, the venue includes 42 rooms and a swimming pool.
  • The hotel has
    • On-site car park
    +1
  • The hotel has
    • 24-hour reception
    +1
8.4
Great90 reviews
Price fromC$ 391per nightSelect
{{ rooms.roomsCount }} C$ {{ rooms.roomsMinPrice }}per night
Hotel La PalmaVia Del Tirreno Snc, San Teodoro (Sardinia), Italy, 08020View on map
700 m from City Centre
Offering convenient proximity to Karibu Diving & Travel, the hotel is also close to Bar Filigheddu.
  • The hotel has
    • Free Wi-Fi in rooms
    +1
7.8
Very good41 reviews
Price fromC$ 79per nightSelect
{{ rooms.roomsCount }} C$ {{ rooms.roomsMinPrice }}per night
Hotel Stella MarinaVia Sardegna, San Teodoro (Sardinia), Italy, 08020View on map
300 m from City Centre
The hotel offers easy access to Stagno di San Teodoro, boasting 23 rooms in the centre of San Teodoro.
  • The hotel has
    • On-site car park
    +1
8.4
Great30 reviews
Price fromC$ 266per nightSelect
{{ rooms.roomsCount }} C$ {{ rooms.roomsMinPrice }}per night
Liscia Eldi ResidenceVia L'Isuledda, San Teodoro (Sardinia), Italy, 8020View on map
1.4 km from City Centre
The hotel is located in the beach area of San Teodoro, not far away from Chiesa di San Teodoro, overlooking the garden.
  • The inn has
    • Free Wi-Fi in public areas
    +1
  • The inn has
    • On-site car park
    +1
Price fromC$ 166per nightSelect
{{ rooms.roomsCount }} C$ {{ rooms.roomsMinPrice }}per night
Hotel Le RoseVia Del Tirreno, San Teodoro (Sardinia), Italy, 08020View on map
300 m from City Centre
Featuring a large pool, this business venue is situated within 10 minutes' walk of the city center.
6.6
Nice10 reviews
Price fromC$ 172per nightSelect
{{ rooms.roomsCount }} C$ {{ rooms.roomsMinPrice }}per night
Porto Ottiolu ResortVia Delle Camelie 7/25, San Teodoro (Sardinia), ItalyView on map
5.1 km from City Centre
Boasting a piano bar and a private swimming pool, the property is located close to Chiesa di San Teodoro and less than 6 km from the centre of San Teodoro.
  • The hotel has
    • Free Wi-Fi in public areas
    +1
  • The hotel has
    • On-site car park
    +1
6.8
Nice12 reviews
Price fromC$ 109per nightSelect
{{ rooms.roomsCount }} C$ {{ rooms.roomsMinPrice }}per night
Hotel Onda MarinaVia Tirreno 24, San Teodoro (Sardinia), Italy, 08020View on map
1000 m from City Centre
There are rooms facing the sea and the hotel is set close to La Bottega della Pasta.
  • The hotel has
    • Free Wi-Fi in public areas
    +1
  • The hotel has
    • On-site car park
    +1
9.6
Perfect2 reviews
Price fromC$ 290per nightSelect
{{ rooms.roomsCount }} C$ {{ rooms.roomsMinPrice }}per night
Hotel ScintillaVia Del Tirreno Snc, San Teodoro (Sardinia), ItalyView on map
1000 m from City Centre
Close to Karibu Diving & Travel in San Teodoro, the budget hotel is lodged in a Mediterranean-style building and consists of 50 rooms.
7.2
Very good18 reviews
Price fromC$ 175per nightSelect
{{ rooms.roomsCount }} C$ {{ rooms.roomsMinPrice }}per night
Il ViandanteVia Cala D'Ambra 8, San Teodoro (Sardinia), Italy, 08020View on map
Set about 15 minutes' walk from Bar Filigheddu, this venue in San Teodoro features a private pool and a daily buffet breakfast.
  • The hotel has
    • On-site car park
    +1
  • The hotel has
    • Luggage storage
    • Locker room
    +2
8.6
Great174 reviews
Price fromC$ 203per nightSelect
{{ rooms.roomsCount }} C$ {{ rooms.roomsMinPrice }}per night

Your booking experience in San Teodoro (Sardinia)

Ibooked.ca makes it easy stumble upon the best San Teodoro (Sardinia) hotel deals for your holiday. We’ve got family hotels, apartments and B&Bs with a big list of facilities and services along with other attractive accommodation options which provide you with an ideal base for exploring.

Budget hotels in San Teodoro (Sardinia)

If you're on the hunt for a low-cost stay, check out Hotel Onda Marina with rates starting from 182C$ or Hotel Stella Marina where prices start at 197C$. You will find Casa Debili just a stone's throw from DST- Diving & Snorkelling Team Sardegna.

Proximity to public transport

A good airport hotel is Jazz Hotel, which offers a solarium, a seasonal outdoor pool and water skiing near Costa Smeralda airport.

Convenience of staying in the city centre

Travelers who prefer staying in the center of the city should check out Bonsai and Terradimare Resort & Spa, which are a 5 and 10-minute walk from the city center. In San Teodoro City Centre district, you'll find B&B Quadrifoglio and Le Residenze Di San Teodoro with rates from 243C$.

Consider staying at Hotel Sandalyon, where you'll be within 5 minutes' walking distance of La Bottega del Pastore Edoardo. Bar Filigheddu is a popular attraction in San Teodoro City Centre district, where you will find Hotel La Palma or Il Viandante.

Luxury and boutique accommodation

Luxury seekers might opt for a stay at Baja Bianca Club, a 4-star hotel with a tennis court, an outdoor swimming pool and horse riding.

Apartments, B&Bs and others

Villetta Nazionale is a quaint choice that is only 10-minute drive to Spiaggia Salina Bamba. Hotel Lu Baroni is a family-oriented hotel that has complimentary parking and a free private car park. Le Mimose is a popular resort with a seasonal outdoor pool, windsurfing and sailing for an unforgettable stay.

+ Read more - Less

Filtering results

Please wait...

612 hotels found