Find the beach hotels that appeal to you the most
Explore our most popular hotels in San Teodoro
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.

Offering an outdoor swimming pool and sea view, Apartment Ida Isuledda 2 is set in San Teodoro, 200 metres from Spiaggia Isuledda and 17 km from Isola di Tavolara.

Situated in San Teodoro, 1.1 km from Spiaggia Isuledda and 18 km from Isola di Tavolara, San Teodoro Villa Nina Costa Caddu offers a garden and air conditioning.

Featuring air-conditioned accommodation with a private pool, mountain view and a patio, villa Le farfalle is located in San Teodoro.

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.

Residence Hotel Lu Nibareddu is just 1 km from the beach of Porto Taverna, one of the most famous on the whole coast.

Located in San Teodoro, 800 metres from Cala d'Ambra Beach, AMASEA Resort provides accommodation with an outdoor swimming pool, free private parking, a garden and a private beach area.

Offering free Wi-Fi in public areas and free private parking, Hotel Sandalyon is located just 100 metres from the coast and its beautiful beaches. It features a typical restaurant and spacious rooms.

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.

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.

Check out our pick of great beach hotels in San Teodoro
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.

Offering an outdoor swimming pool and sea view, Apartment Ida Isuledda 2 is set in San Teodoro, 200 metres from Spiaggia Isuledda and 17 km from Isola di Tavolara.

Situated in San Teodoro, 1.1 km from Spiaggia Isuledda and 18 km from Isola di Tavolara, San Teodoro Villa Nina Costa Caddu offers a garden and air conditioning.

Featuring air-conditioned accommodation with a private pool, mountain view and a patio, villa Le farfalle is located in San Teodoro.

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.

Residence Hotel Lu Nibareddu is just 1 km from the beach of Porto Taverna, one of the most famous on the whole coast.

Located in San Teodoro, 800 metres from Cala d'Ambra Beach, AMASEA Resort provides accommodation with an outdoor swimming pool, free private parking, a garden and a private beach area.

Offering free Wi-Fi in public areas and free private parking, Hotel Sandalyon is located just 100 metres from the coast and its beautiful beaches. It features a typical restaurant and spacious rooms.

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.

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.


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
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.
Located 1.6 km from La Cinta Beach and 14 km from Isola di Tavolara in the centre of San Teodoro, Trilo 6 provides accommodation with free WiFi and free private parking.
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.
Located in San Teodoro, 800 metres from Cala d'Ambra Beach, AMASEA Resort provides accommodation with an outdoor swimming pool, free private parking, a garden and a private beach area.
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.
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.
Offering free Wi-Fi in public areas and free private parking, Hotel Sandalyon is located just 100 metres from the coast and its beautiful beaches. It features a typical restaurant and spacious rooms.
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.
TH San Teodoro - Liscia Eldi Village is 3 km from La Cinta beach and 2 km from San Teodoro city centre. It provides fully furnished rooms set in Sardinian-style villas.
Offering extensive grounds with a swimming pool and a tennis court, Li Suari Club Village is 300 metres away from the beach in Cala D'Ambra. Wi-Fi in public areas is free.
Set in Budoni, Sardegnaest vista mare piscina spa offers a patio with mountain and river views, as well as a year-round outdoor pool, hot tub and indoor pool.
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.
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.
Offering an outdoor swimming pool and sea view, Apartment Ida Isuledda 2 is set in San Teodoro, 200 metres from Spiaggia Isuledda and 17 km from Isola di Tavolara.
Offering an outdoor swimming pool and sea view, Villa Ida Isuledda is located in San Teodoro, 200 metres from Spiaggia Isuledda and 17 km from Isola di Tavolara.
Offering an outdoor swimming pool and sea view, Apartment Ida Isuledda 1 is located in San Teodoro, 200 metres from Spiaggia Isuledda and 17 km from Isola di Tavolara.
Boasting air-conditioned accommodation with a private pool, pool view and a patio, Villa Isuledda Lux is set in San Teodoro.
Featuring air-conditioned accommodation with a private pool, pool view and a patio, Villa Adel 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.
Set in San Teodoro, less than 1 km from Spiaggia Isuledda and 18 km from Isola di Tavolara, Villino Molara a San Teodoro offers barbecue facilities and air conditioning.
Featuring air-conditioned accommodation with a private pool, mountain view and a patio, Villa Smeralda is located in San Teodoro.
LA CASA DI LINDA is a beachfront property situated in Porto Ottiolu, 400 metres from Ottiolu Beach and 21 km from Isola di Tavolara.
The Due Lune Puntaldia Resort & Golf is located on the north-east coast of Sardinia. It offers panoramic views of the coastline, a 9-hole golf course and many sports and leisure facilities.
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.
Offering a garden and garden view, Il Giardino di Viola is situated in Porto Ottiolu, 21 km from Isola di Tavolara and 40 km from Olbia Harbour.
Facing the beachfront, Hotel Baia Del Porto offers 4-star accommodation in Budoni and features an outdoor swimming pool, garden and private beach area.