Go Hotels
Home > Italy > San Teodoro Italy Flag

We have 252 hotels in San Teodoro.

Il Viandante Hotel San Teodoro Star Rating 3        
Via Cala d'Ambra 8

Located in the center of San Teodoro, this budget hotel with a Spanish tile roof is 1.9 km from La Cinta Beach and 11 km from Cala Brandinchi Beach.The cozy, colorful rooms featuring Sardinian-style furniture come with free Wi-Fi and flat-screen TVs with satellite channels.
Residence Sardegna Summer Li Cuppulati        
Via la Canna

Residence Sardegna Summer Li Cuppulati is situated in San Teodoro and features free Wi-Fi. It also provides a garden.The property has 30 apartments, all of which are equipped with a range of amenities to ensure an enjoyable stay.
Hotel Bonsai Star Rating 4        
Via Golfo Aranci

Set in a Mediterranean-style villa a 4-minute walk from San Teodoro's main street, this intimate hotel is 1.5 km from Spiaggia de La Cinta beach and 9 km from Golf Club Puntaldia.Pared-back rooms feature colorful decor and tiled floors, and include flat-screen TVs and minibars.
Residence Baia Salinedda San Teodoro Star Rating 3        
Capo Coda Cavallo

On 100 hectares of lush parkland surrounding Salinedda Bay, this airy resort is 2.6 km from Capo Coda Cavallo beach and 10 km from Golf Club Puntaldia.The bright 1-bedroom villas and 2-bedroom cottages come with free Wi-Fi, satellite TV and living rooms with 2 pull-out sofas.
Casa Debili Apartments San Teodoro        
Via Gala Girgolu Fraz. Montepetrosu

Ideally located on the eastern shore of Sardinia, between Olbia and San Teodoro, the Serviced Apartment Casa Debili offers cosy holiday rental apartments in the quaint village of Montepetrosu, perfect for a relaxing holiday in the second largest Italian island after Sicily. Guests to this home-away-from-home accommodation in Sardinia will have easy access to many pristine Sardinian beaches, such as Cala Girgolu, Cala Brandinchi, and Porto Taverna, to name but a few. There are many bars, supermarket and shops in Montepetrosu and the airport of Olbia is only 20 km away.
Hotel Costa Caddu Star Rating 3        
Localita Costa Caddu

This relaxed hotel, surrounded by hills, is 5 km from La Cinta beach and the town of San Teodoro, and 14 km from Marina di Puntalidia.The bright, airy rooms, set in terraced houses around a large garden, offer free Wi-Fi, flat-screen TVs, minibars and private verandas. Room service is available.
Hotel San Teodoro Star Rating 4        
Badualga 1

This polished hotel in simple building amid landscaped gardens is 3.7 km from La Cinta Beach. Golf Club Puntaldia is 10 km away.
Hotel Le Mimose Star Rating 3        
Via Nazionale 32

Next to the SS125 road, this relaxed hotel is also 1.9 km from La Cinta Beach and 8 km from Golf Club Puntaldia.Bright, simply furnished rooms come with free Wi-Fi, flat-screen TVs and minibars.
Hotel Club Le Rose Star Rating 4        
Vie Tirreno 1

This relaxed, seasonal resort is 2 km from La Cinta Beach, 8 km from Marina di Porto Ottiolu and 14 km from Capo Coda Cavallo beach.Down-to-earth rooms provide TVs, Wi-Fi and minifridges. Upgraded rooms add balconies or patios.
Le Tre Querce Star Rating 3        
Via La Canna, Snc

The Le Tre Querce is located in San Teodoro making it one of the best hotels to stay at while in town. All hotel's guestrooms have all the conveniences expected in a hotel in its class to suit guests' utmost comforts. Each guestroom features amenities such as air conditioning, in room safe, shower, kitchenette, balcony/terrace, coffee/tea maker.
More on San Teodoro .

View all 252 San Teodoro hotels
San Teodoro is a comune in the Province of Sassari in the Italian region Sardinia, located about 180 kilometres northeast of Cagliari and about 20 kilometres southeast of Olbia.