Curated luxury hotels in San Teodoro City Centre

Search
Add dates
Add dates
1 room, 2 guests
Compare deals on Booking.com

Trusted by over 100,000 travellers every year

back
close
Add dates
Add dates
room 1

Adults

18+
2

Child

0-17
0
Add another room
usp icon

Exclusive member prices

Unlock exclusive member discounts at hundreds of top hotels.

usp icon

The biggest range

Thousands of luxury hotels for you to choose from but all curated for you.

usp icon

The best price

We compare deals and bring you the best price with our price promise.

usp icon

Free cancellation & pay later

A range of fully refundable and pay on arrival luxury and boutique hotels.

Clear filters

San Teodoro City Centre

Recommended
Sort by

See the latest prices and deals by choosing your dates

MClub Budoni
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Budoni · 6.73 km from centre

8.5

 

333 reviews

Facing the beachfront, MClub Budoni offers 4-star accommodation in Budoni and has a seasonal outdoor swimming pool, fitness centre and garden. Among the facilities of this property are a restaurant, a shared lounge and a 24-hour front desk, along with free WiFi. The hotel has a private beach area.

The hotel will provide guests with air-conditioned rooms offering a wardrobe, a safety deposit box, a flat-screen TV and a private bathroom with a bidet. All rooms will provide guests with a fridge.

A buffet breakfast is available at MClub Budoni.

The accommodation offers a terrace. You can play table tennis and tennis at MClub Budoni, and car hire is available.

Spiaggia Li Cuppulati is 300 metres from the hotel, while Isola di Tavolara is 23 km from the property. Olbia Costa Smeralda Airport is 33 km away.

Compare price on Booking.com
Compare price on Booking.com
La Janna di Lianti
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in San Teodoro · 5.21 km from centre

9.0

 

1 review

Featuring pool views, La Janna di Lianti offers accommodation with a patio, around 700 metres from Lu Impostu Beach. This holiday home has a private pool, a garden, barbecue facilities, free WiFi and free private parking. The property is non-smoking and is set 10 km from Isola di Tavolara.

The holiday home with a terrace and sea views features 2 bedrooms, a living room, a flat-screen TV, an equipped kitchen with a dishwasher and an oven, and 2 bathrooms with a walk-in shower. The air-conditioned unit at the property features a bidet and a dressing room. The property has an outdoor dining area.

For guests with children, the holiday home provides outdoor play equipment and a baby safety gate. If you would like to discover the area, cycling and fishing are possible in the surroundings and La Janna di Lianti can arrange a bicycle rental service.

Olbia Harbour is 30 km from the accommodation, while Archeological Museum of Olbia is 24 km away. The nearest airport is Olbia Costa Smeralda Airport, 19 km from La Janna di Lianti.

Compare price on Booking.com
Compare price on Booking.com
Dimora delle Cipree 22 - BeLocations
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Puntaldia · 4.67 km from centre

7.5

 

2 reviews

Boasting air-conditioned accommodation with a balcony, Dimora delle Cipree 22 - BeLocations is set in Puntaldia. There is an in-house restaurant, plus free private parking and free WiFi are available. The property is non-smoking and is situated less than 1 km from Lu Impostu Beach.

This holiday home is fitted with 3 bedrooms, a kitchen with a dishwasher and an oven, a flat-screen TV, a seating area and 2 bathrooms fitted with a bidet. Guests can take in the views of the sea from the terrace, which also has outdoor furniture. For added privacy, the accommodation features a private entrance.

A minimarket is available at the holiday home.

Guests can enjoy the outdoor swimming pool at the holiday home.

Spiaggia di Puntaldia is 1.1 km from Dimora delle Cipree 22 - BeLocations, while La Cinta Beach is 1.4 km from the property. The nearest airport is Olbia Costa Smeralda Airport, 20 km from the accommodation.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hotel Don Diego
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Loiri Porto San Paolo · 10.35 km from centre

8.8

 

121 reviews

Breakfast available

With a stay at Hotel Don Diego in Loiri Porto San Paolo, you'll be on the beach, within a 15-minute drive of Cala Brandinchi Beach and Porto Taverna Beach. This beach hotel is 11.3 mi (18.2 km) from Port of Olbia and 6.7 mi (10.7 km) from San Teodoro Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Resort Grande Baia
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Resort in San Teodoro · 7.61 km from centre

7.6

 

339 reviews

Breakfast available

When you stay at Resort Grande Baia in San Teodoro, you'll be near the beach, within a 15-minute drive of Cala Brandinchi Beach and San Teodoro Beach. This beach resort is 14.6 mi (23.6 km) from Port of Olbia and 22.1 mi (35.6 km) from Pittulongu Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hotel Il Faro di Molara
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Porto San Paolo, Loiri Porto San Paolo · 11.46 km from centre

7.8

 

38 reviews

Located in Loiri Porto San Paolo, Hotel Il Faro di Molara is a 3-minute drive from Porto San Paolo Beach and 7 minutes from Costa Corallina Beach. This hotel is 4.3 mi (7 km) from Porto Istana Beach and 5.2 mi (8.4 km) from Lu Impostu Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Felix Hotels - Hotel Residence Porto San Paolo
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Porto San Paolo, Loiri Porto San Paolo · 11.49 km from centre

9.2

 

109 reviews

Breakfast available

With a stay at Felix Hotels - Hotel Residence Porto San Paolo, you'll be centrally located in Loiri Porto San Paolo, within a 15-minute drive of Cala Brandinchi Beach and Porto San Paolo Beach. This family-friendly hotel is 9.9 mi (15.9 km) from Port of Olbia and 7 mi (11.3 km) from San Teodoro Beach.

Compare price on Booking.com
Compare price on Booking.com
Grande Baia Resort & Spa
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in San Teodoro · 7.77 km from centre

7.8

 

1,114 reviews

Surrounded by an 80-hectare park, Grande Baia Resort & Spa 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. Air conditioned and with contemporary interior design, accommodation here features a flat-screen TV with satellite channels, free wired internet and a private patio.

An American breakfast is served each morning and there are 2 restaurants and a shared kitchen area for preparing baby's meals.

Grande Baia is a great place to relax in, with a wellness centre featuring a sauna, hot tub and Turkish bath. You will also find a fitness centre and a mini club for children.

The beach of Grande Baia is a 5-minute walk away. Olbia Airport and town centre with port are 25 minutes away by car. Free parking is provided on site.

Compare price on Booking.com
Compare price on Booking.com
Hotel Baja Bianca
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in San Teodoro · 8.21 km from centre

9.1

 

36 reviews

Boasting 2 swimming pools and a sea-view restaurant, Hotel Club Baja Bianca is next to a natural salt pan and relaxing green area with free parasols, deckchairs and sun loungers. Wi-Fi is free in public areas.

With a private patio and air conditioning, guest rooms are spacious and en suite. Each includes a safe, TV and minibar, plus a private bathroom with free toiletries and a hairdryer.

You can explore the surroundings with one of the free bikes, or enjoy the entertainment activities and shows, organised for both children and adults.

At the Hotel Club Baja Bianca you can dine at the fine restaurant, either indoors or on the panoramic verandah. You can admire the spectacular views while enjoying Mediterranean cuisine and local wines. Mineral water, soft drinks, and wine are included with half-board and full-board meals.

This hotel is set on the protected area of Tavolara-Capo Coda Cavallo. On-site facilities include a snack bar, playground. You can rent parasols, deck chairs and sun beds on the private beach.

Compare price on Booking.com
Compare price on Booking.com
L'Oasi di Simone e Rossella
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Monte Petrosu · 7.35 km from centre

9.5

 

2 reviews

Boasting air-conditioned accommodation with a patio, L'Oasi di Simone e Rossella is set in Monte Petrosu. This property offers access to a balcony, free private parking and free WiFi. The property is non-smoking and is situated 2 km from Spiaggia di Cala Girgolu.

The spacious apartment is fitted with 2 bedrooms, 2 bathrooms, bed linen, towels, a flat-screen TV, a dining area, a fully equipped kitchen, and a terrace with garden views. Guests can enjoy a meal on an outdoor dining area while overlooking the inner courtyard views.

Guests can relax in the garden at the property.

Porto Taverna Beach is 2.6 km from the apartment, while Spiaggia della Tartaruga is 2.7 km from the property. The nearest airport is Olbia Costa Smeralda Airport, 15 km from L'Oasi di Simone e Rossella.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Cala Cuncheddi - VRetreats
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Olbia · 15.61 km from centre

9.0

 

264 reviews

Located in Olbia, Cala Cuncheddi - VRetreats is on the waterfront, within a 5-minute walk of Sarrale Beaches and Gulf of Olbia. This beach hotel is 9.3 mi (15 km) from Port of Olbia and 9.9 mi (16 km) from Cala Brandinchi Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hotel Ollastu
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Olbia · 12.34 km from centre

8.2

 

93 reviews

Located in Olbia, Hotel Ollastu is by the sea – a 2-minute drive from Costa Corallina Beach and 8 minutes from Porto San Paolo Beach. This beach hotel is 9.1 mi (14.7 km) from Port of Olbia and 6.7 mi (10.8 km) from Cala Brandinchi Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hotel Sa Pedra
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Murta Maria, Olbia · 14.42 km from centre

8.4

 

602 reviews

Breakfast available

With a stay at Hotel Sa Pedra in Olbia, you'll be near the beach, within a 15-minute drive of Port of Olbia and Marina Maria Beach. This hotel is 7.7 mi (12.4 km) from Cala Brandinchi Beach and 9.6 mi (15.4 km) from San Teodoro Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Club Hotel Marina Seada Beach
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Budoni · 13.65 km from centre

8.0

 

14 reviews

Breakfast available

Located in Budoni, Club Hotel Marina Seada Beach is a 1-minute drive from Riviera dei Pini and 5 minutes from Capannizza Beach. This hotel is 10.2 mi (16.3 km) from San Teodoro Beach and 15.8 mi (25.4 km) from Cala Brandinchi Beach.

Compare price on Booking.com
Compare price on Booking.com
Club Hotel Marina Seada Beach
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Budoni · 13.60 km from centre

8.3

 

191 reviews

Straight on the beach this resort covers one of the most beautiful inlets along the coast of “Budoni”. Situated near the beach and surrounded by a blooming pine-wood this is one of the best resort in Sardinia. Sports facilities in its park complete a structure considered as one of the best in the whole area.

Compare price on Booking.com
Compare price on Booking.com
Maria Caderina Green Village
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Posada · 14.56 km from centre

9.0

 

224 reviews

Offering an outdoor pool and a roof garden, Maria Caderina Green Village is set in the countryside of Posada. It offers brightly coloured rooms with a balcony and is 2km from the town centre.

Guests can enjoy a guided tour of the property's farm nearby, and take relaxing walks through the olive groves and gardens. A gym is also available.

All air-conditioned, country-style rooms at the Maria Caderina include a TV and private bathroom. Some overlook the surrounding hills.

The on-site restaurant serves dishes made with the farm's own ingredients, accompanied by local wines.

Stunning beaches are just a 5-minute drive from Maria Caderina Green Village.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Resort Fior Di Sardegna
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Posada · 18.89 km from centre

7.8

 

37 reviews

Breakfast available

When you stay at Resort Fior Di Sardegna in Posada, you'll be in a regional park, within a 15-minute walk of Posada Beach and Su Tiriarzu Beach. This hotel is 17.5 mi (28.1 km) from San Teodoro Beach and 0.7 mi (1.2 km) from La Calletta Marina.

Compare price on Booking.com
Compare price on Booking.com
Hotel il Faro di Molara
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Porto San Paolo · 11.83 km from centre

7.8

 

617 reviews

Situated in Porto San Paolo and with Porto San Paolo Spiaggia reachable within 200 metres, Hotel il Faro di Molara features a terrace, allergy-free rooms, free WiFi and a bar. This 4-star hotel offers room service and luggage storage space. Private parking is available on site.

At the hotel, rooms come with a desk. Complete with a private bathroom fitted with a shower and free toiletries, the rooms at Hotel il Faro di Molara have a flat-screen TV and air conditioning, and some rooms include a balcony. All rooms have a wardrobe.

A continental, Italian or vegetarian breakfast is available at the property.

The area is popular for cycling, and car hire is available at the accommodation.

Isola di Tavolara is 3.8 km from Hotel il Faro di Molara, while Olbia Harbour is 21 km away. Olbia Costa Smeralda Airport is 10 km from the property, and the property offers a paid airport shuttle service.

Compare price on Booking.com
Compare price on Booking.com
Baia del Sole Resort
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Olbia · 17.16 km from centre

8.0

 

547 reviews

Breakfast available

Located in Olbia, 400 metres from Spiaggia Le Saline, Baia del Sole Resort provides accommodation with a seasonal outdoor swimming pool, free private parking, a garden and a private beach area. This 4-star hotel offers a tour desk, luggage storage space and free WiFi. The hotel has a terrace and garden views, and guests can enjoy a meal at the restaurant or a drink at the bar.

Guest rooms are equipped with air conditioning, a fridge, a toaster, a coffee machine, a bidet, free toiletries and a wardrobe. Each room is equipped with a kettle and a private bathroom with a shower and a hairdryer, while some rooms are equipped with a kitchen equipped with a dishwasher. The units in the hotel are fitted with a flat-screen TV and slippers.

Breakfast is available, and includes buffet, continental and Italian options.

Isola di Tavolara is 12 km from Baia del Sole Resort, while Olbia Harbour is 14 km away. Olbia Costa Smeralda Airport is 4 km from the property.

Compare price on Booking.com
Compare price on Booking.com
Casa Giudi
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Olbia · 13.36 km from centre

10.0

 

1 review

Located in Porto Istana, 800 metres from Porto Istana Beach and 6.7 km from Isola di Tavolara, Casa Giudi provides air-conditioned accommodation with a balcony and free WiFi. The property features garden and inner courtyard views, and is 19 km from Olbia Harbour. On clear days, guests can head outside to enjoy the apartment's outdoor fireplace or simply kick back and relax.

The apartment is equipped with 1 bedroom, 1 bathroom, bed linen, towels, a flat-screen TV, a fully equipped kitchen, and a terrace with sea views. A private entrance leads guests into the apartment, where they can enjoy some wine or champagne and fruits. There is also a seating area and a fireplace.

Guests at the apartment can enjoy an Italian breakfast. There is a coffee shop on-site.

A baby safety gate is also available for guests at Casa Giudi.

Archeological Museum of Olbia is 13 km from the accommodation, while Church of St. Paul the Apostle is 14 km away. The nearest airport is Olbia Costa Smeralda Airport, 8 km from Casa Giudi.

Compare price on Booking.com
Compare price on Booking.com
tripadvisor