Hotels and Resorts in San Teodoro Sardinia

The best deals for your holiday in San Teodoro, Sardegna

Booking.com

Hotel e Resort a San Teodoro Sardegna

The best 4 star Hotels and 5 star Hotels in San Teodoro, Sardinia

Cala Paradiso Residence in San Teodoro


★★★★

Località Capo Coda Cavallo - San Teodoro, Sardinia

Located less than a 5-minute walk from the Capo Coda Cavallo seafront, Cala Paradiso Residence offers a swimming pool with hydromassage corner, a spacious garden, and numerous sports facilities.

Terra Di Mare Resort&Spa in San Teodoro


★★★★

Via Naviglio - San Teodoro, Sardinia

Featuring a pool and tennis court, Terra Di Mare Resort&Spa offers a choice of rooms, suites and apartments, all with balconies or patios. Set in the centre of San Teodoro, it is just metres from the beach.

Hotel Bonsai in San Teodoro


★★★★

Via Golfo Aranci - San Teodoro, Sardinia

Located in San Teodoro, on Sardinia’s east coast, Hotel Bonsai is just a 10-minute walk from the sea. Surrounded by nature, it offers wellness facilities and free WiFi.

The best 3 star Hotels in San Teodoro, Sardinia

Il Viandante in San Teodoro


★★★

Via Cala D'Ambra 8 - San Teodoro, Sardinia

Set in the centre of San Teodoro, Il Viandante is 800 metres from the beach in Cala d'Ambra, and a 5-minute drive from La Cinta Beach. It offers an outdoor pool which is heated in spring and autumn.

Hotel Stella Marina in San Teodoro


★★★

Via Sardegna - San Teodoro, Sardinia

Hotel Stella Marina is 3 minutes on foot from the centre of San Teodoro and a 5-minute drive from La Cinta beach. It offers free parking and air-conditioned accommodation. The functional rooms and apartments are decorated with wooden furniture.

Hotel La Palma in San Teodoro


★★★

Via Del Tirreno Snc - San Teodoro, Sardinia

Located 300 metres from La Cinta beach in San Teodoro, the Palma features a restaurant and pizzeria with terrace and air-conditioned rooms. The property is 30 minutes' drive from Olbia. All rooms at Hotel La Palma come with a TV and minibar.

Hotels and Resorts in San Teodoro, Sardinia

Map of Hotels and Resorts in San Teodoro, Sardinia


★★★★

San Teodoro - The Due Lune Resort 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.


★★★

San Teodoro - Set in the centre of San Teodoro, Il Viandante is 800 metres from the beach in Cala d'Ambra, and a 5-minute drive from La Cinta Beach. It offers an outdoor pool which is heated in spring and autumn.


★★★

San Teodoro - Hotel Il Platano is set in San Teodoro on the east coast of Sardinia, 25 km from Olbia. It offers air-conditioned rooms, free parking, and a private garden.


★★★

San Teodoro - Hotel Stella Marina is 3 minutes on foot from the centre of San Teodoro and a 5-minute drive from La Cinta beach. It offers free parking and air-conditioned accommodation. The functional rooms and apartments are decorated with wooden furniture.


★★★

San Teodoro - Located 300 metres from La Cinta beach in San Teodoro, the Palma features a restaurant and pizzeria with terrace and air-conditioned rooms. The property is 30 minutes' drive from Olbia. All rooms at Hotel La Palma come with a TV and minibar.


★★★

San Teodoro - Set 150 metres from La Cinta's white sandy beaches, the Scintilla offers spacious rooms with private balcony. The hotel features a restaurant and bar, surrounded by Mediterranean gardens. Parking is free.


★★★

San Teodoro - 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. Each room at L'Esagono offers a private entrance directly from the garden.


★★★★

Capo Coda Cavallo, San Teodoro - Located less than a 5-minute walk from the Capo Coda Cavallo seafront, Cala Paradiso Residence offers a swimming pool with hydromassage corner, a spacious garden, and numerous sports facilities.


★★★★

San Teodoro - Featuring a pool and tennis court, Terra Di Mare Resort&Spa offers a choice of rooms, suites and apartments, all with balconies or patios. Set in the centre of San Teodoro, it is just metres from the beach.


★★★★

San Teodoro - Located in San Teodoro, on Sardinia’s east coast, Hotel Bonsai is just a 10-minute walk from the sea. Surrounded by nature, it offers wellness facilities and free WiFi.


★★★★

San Teodoro - Featuring a pool and tennis court, 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.


★★★★

San Teodoro - Just 800 metres from Sardinia's La Cinta Beach, Hotel Club Le Rose is set in gardens with a large swimming pool. It offers a private beach and daytime and evening entertainment.


★★★★

San Teodoro - Paradise Resort Sardegna is set inside the Tavolara Marine Reserve, just north of San Teodoro. It offers a free shuttle to a private beach, 3 swimming pools, and elegant rooms furnished in a Sardinian style. Parking is free.


★★★★

Monte Petrosu, San Teodoro - Surrounded by an 80-hectare park, Resort Grande Baia is 10 km north of San Teodoro centre. It offers a modern spa and an impressive pool with sun terrace. The resort features a mix of rooms, suites and apartments.


★★★

Capo Coda Cavallo, San Teodoro - Located in Capo Coda Cavallo, Calacavallo Villaggio Campeggio has a pool and tennis courts. It offers free Wi-Fi in public areas and Mediterranean-style accommodation with a veranda. Bungalows at the Calacavallo come with a kitchenette and bathroom.


★★★

Monte Petrosu, San Teodoro - This family-run hotel offers a peaceful location, 1 km from Cala Girgolu beach on the east coast of Sardinia. All air-conditioned rooms feature a furnished balcony. Parking and Wi-Fi are free.


★★★

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


★★★

San Teodoro - Independent living with panoramic views over the surrounding mountains. These apartments have been planned and built in order to allow you to spend a holiday relaxing.


★★★

San Teodoro - Right on the Sardinian coastline, Hotel Costa Caddu offers beautiful sea views including Tavolara Island. The sea-view restaurant offers classic Italian and international cuisine.


★★★

San Teodoro - Set right on Cala d'Ambra beach, Bungalow Club Village boasts a seasonal outdoor pool, private beach and a range of sports facilities. San Teodoro is 600 metres away.


★★★

San Teodoro - Surrounded by a lush garden, Hotel Onda Marina is only 100 metres from the famous La Cinta beach. It offers free parking and air-conditioned rooms with a balcony. Rooms overlook the sea or the Mediterranean vegetation.


★★★

San Teodoro - Le Mimose is located 1 km from San Teodoro and offers a tennis court and outdoor pool. WiFi is free throughout. With an LCD TV, rooms at the Mimose include air conditioning, minibar and a safe.


★★★

San Teodoro - 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.

Search your accommodation with Vacation Sardinia

Sign up for our e-newsletter

Stay current with the best deals in Sardinia.