Find the beach hotels that appeal to you the most
Check out our pick of great beach hotels in San Teodoro
In a prime location in San Teodoro, QUADRIFOGLIO Affittacamere provides express check-in and check-out and free private parking.

Situated within 16 km of Isola di Tavolara and 34 km of Olbia Harbour in San Teodoro, B&B Chorisia offers accommodation with seating area.

Attractively situated in San Teodoro, Villa Minda Lodge & View features air-conditioned rooms with free WiFi and free private parking. This beachfront property offers access to a terrace.

Located in San Teodoro, Residence Sardegna Summer Li Cuppulati is a 5-minute drive from the La Cinta beach. It offers self-catering accommodation, a garden featuring BBQ and outdoor dining areas.

Attractively located in the centre of San Teodoro, Samar offers a terrace, air conditioning, free WiFi and flat-screen TV.

Ideally located in the centre of San Teodoro, Amoreddu offers air-conditioned rooms with free WiFi and free private parking. With garden views, this accommodation provides a terrace.

Situated in the centre of San Teodoro, 2.4 km from La Cinta Beach and 13 km from Isola di Tavolara, Villa Vittoria offers free WiFi, a garden and air conditioning.

Located in the centre of San Teodoro, just 1.3 km from La Cinta Beach and 14 km from Isola di Tavolara, Villa Bianca provides accommodation with garden views and free WiFi.

Set within the San Teodoro City Centre district in San Teodoro, The Villa - San Teodoro has air conditioning, a patio, and garden views.
Offering a garden and quiet street view, Casa Salina Bamba is set in San Teodoro, 29 km from Olbia Harbour and 24 km from Archeological Museum of Olbia.

Popular with guests booking beach hotels in San Teodoro
Popular with guests booking beach hotels in San Teodoro
Popular with guests booking beach hotels in San Teodoro
Popular with guests booking beach hotels in San Teodoro
Popular with guests booking beach hotels in San Teodoro
Popular with guests booking beach hotels in San Teodoro
Popular with guests booking beach hotels in San Teodoro
Popular with guests booking beach hotels in San Teodoro
Popular with guests booking beach hotels in San Teodoro
Popular with guests booking beach hotels in San Teodoro
Set in the centre of San Teodoro, MarMè offers rooms with free WiFi. Situated on the beachfront, this property has a garden and a terrace.
In the heart of San Teodoro, Villetta Cala D'Ambra has sea views from the terrace. This beachfront property offers access to a patio. Private parking can be arranged at an extra charge.
Apartment in San Teodoro 23071 offers accommodation set 600 metres from the centre of San Teodoro and features a garden and a terrace.
Amazing Apartment In San Teodoro Ot is a beachfront property situated in San Teodoro, 15 km from Isola di Tavolara and 34 km from Olbia Harbour.
Gorgeous Apartment In San Teodoro Ot is a beachfront property set in San Teodoro, 15 km from Isola di Tavolara and 34 km from Olbia Harbour.
Rifugio Tavolara offers accommodation set 1.1 km from the centre of San Teodoro and provides a private beach area and a garden. This property offers access to a patio and free private parking.
Situated in the centre of San Teodoro, less than 1 km from La Cinta Beach and 14 km from Isola di Tavolara, Villino Mito offers free WiFi and air conditioning.
Well situated in the centre of San Teodoro, Casa Poseidon San Teodoro is a recently renovated holiday home offering express check-in and check-out and free private parking.
Appartamenti Cala d'Ambra is set on the seafront in San Teodoro, 16 km from Isola di Tavolara and 36 km from Olbia Harbour. This holiday home offers free private parking and a 24-hour front desk.
Villa del Sole, piscina privata, spiaggia a 400 mt features accommodation situated 300 metres from the centre of San Teodoro and provides an infinity pool and a garden.
ISS Travel, San Teodoro 1 - 100 m from Cala d'Ambra Beach features accommodation situated 1.4 km from the centre of San Teodoro and offers a garden and a terrace.
In the centre of San Teodoro, located within a short distance of La Cinta Beach, Trilo Lu Rattali offers free WiFi, air conditioning and household amenities such as a stovetop and coffee machine.
Located in the centre of San Teodoro, 700 metres from La Cinta Beach and 14 km from Isola di Tavolara, Bilo Lu Rattali offers free WiFi, a garden and air conditioning.
Located in the centre of San Teodoro, Casa CLELIA has a private beach area, a garden, free WiFi, and free private parking for guests who drive.
Located in the centre of San Teodoro, within 600 metres of La Cinta Beach and 14 km of Isola di Tavolara, Zenia Rooms is an accommodation offering inner courtyard views.
Set directly on the beach, this 3-star hotel features rooms surrounded by a large garden. Hotel L'Esagono comes with 2 swimming pools, a restaurant, and free private parking.
Surrounded by a lush garden, Hotel Onda Marina is only 70 metres from the famous La Cinta beach. It offers free parking and air-conditioned rooms with a balcony.
Featuring a pool, Hotel San Teodoro offers air-conditioned rooms with free Wi-Fi and satellite TV. It is 5 minutes' drive from San Teodoro centre and the beaches of La Cinta and Cala d'Ambra.
Featuring a garden, private pool and sea views, Villa Ida Isuledda is located in San Teodoro. This beachfront property offers access to a patio, free private parking and free WiFi.
Boasting a garden, an outdoor pool and sea views, Apartment Ida Isuledda 2 is set in San Teodoro. This beachfront property offers access to a patio, free private parking and free WiFi.
Featuring a garden, an outdoor pool and sea views, Apartment Ida Isuledda 1 is located in San Teodoro. This beachfront property offers access to a patio, free private parking and free WiFi.
Boasting air-conditioned accommodation with a patio, Villa Isuledda Prestige is set in San Teodoro. This beachfront property offers access to a balcony, free private parking and free WiFi.
Boasting air-conditioned accommodation with a private pool, pool view and a patio, Villa Isuledda Lux is set in San Teodoro.
Set in San Teodoro, 800 metres from Spiaggia Isuledda and 18 km from Isola di Tavolara, Ferienhaus Panorama, San Teodoro, Isuledda offers a garden and air conditioning.
Comprising a garden and a bar, Villa Allegria, romantic luxury 300m from the beach, heated pool, firepit and sauna is a recently renovated accommodation in Tanaunella situated close to Spiaggia di...
Le Mimose is located 1 km from San Teodoro and offers an outdoor pool. WiFi is free throughout. With an LCD TV, rooms at the Mimose include air conditioning, minibar and a safe.
Facing the seafront in San Teodoro, Holiday Home House Boat Large by Interhome is a holiday home, featuring a seasonal outdoor pool and private parking.
Facing the seafront in San Teodoro, Holiday Home House Boat Small by Interhome is a holiday home, boasting a seasonal outdoor pool and private parking.
Facing the seafront in San Teodoro, Holiday Home House Boat Medium by Interhome is a holiday home, featuring a seasonal outdoor pool and private parking.
Located just 200 metres from the coast and a public sandy beach, Residence Oasi Anfiteatro is set in its large garden featuring a swimming pool and amphitheatre It offers apartments with tree-lined...
Located within 300 metres of Ottiolu Beach and 21 km of Isola di Tavolara, Anfiteatro di Ottiolu provides rooms with air conditioning and a private bathroom in Porto Ottiolu.
Set within 200 metres of Ottiolu Beach and 1.6 km of Cala dei Francesi Beach, L'Oasi di Ottiolu offers rooms with air conditioning and a private bathroom in Porto Ottiolu.