Hotels with Restaurants in San Teodoro

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Our top choices for San Teodoro hotels with a restaurant

1. Jazz Hotel

Jazz Hotel
4.0 star property
Olbia
9.2 out of 10, Wonderful, (1,001 reviews)
"Close to the airport, great restaurant."
Canada
Fiona
The price is S$118
includes taxes & fees
15 Nov - 16 Nov
Jazz Hotel

2. hotel ristorante Donatella

hotel ristorante Donatella
Posada
8.6 out of 10, Excellent, (18 reviews)
"We had a great time. All the staff is very friendly. Breakfast was perfect, and the restaurant for dinners 🙌"
Mexico
Guillermo
The price is S$127
includes taxes & fees
10 Nov - 11 Nov
hotel ristorante Donatella

3. La Locanda del Conte Mameli

La Locanda del Conte Mameli
4.0 star property
Olbia City Centre
9.4 out of 10, Exceptional, (258 reviews)
"This is a super cozy hotel in a peaceful setting. We were very comfortable and the staff were very kind. The breakfast area is enchanting... just steps from the bedrooms."
United States
Kimberly
The price is S$123
includes taxes & fees
22 Nov - 23 Nov
La Locanda del Conte Mameli

4. Cavour

Cavour
3.0 star property
Olbia City Centre
8.2 out of 10, Very good, (378 reviews)
"Robin at the front desk was very helpful. Thx john & Lori"
Canada
john
The price is S$117
includes taxes & fees
9 Nov - 10 Nov
Cavour

5. Felix Hotels - Hotel Felix Olbia

Felix Hotels - Hotel Felix Olbia
4.0 star property
Olbia
9.2 out of 10, Wonderful, (212 reviews)
"The rooftop terrace was lovely with great views. The food and drink were also excellent, as were the staff. Had a room upgrade which included the use of the spa - the sauna was one of the best I’ve used and also the massages we had on top were amazing. Really liked the location as it was a little out from the centre but made it nicer to walk more."
United Kingdom
Adam
The price is S$174
includes taxes & fees
9 Nov - 10 Nov
Felix Hotels - Hotel Felix Olbia

6. Delta Hotels by Marriott Olbia Sardinia

Delta Hotels by Marriott Olbia Sardinia
4.0 star property
Olbia
8.6 out of 10, Excellent, (834 reviews)
"Great room, lovely breakfast and big spacious pool even though it was cold"
United Kingdom
Kirsty
The price is S$123
includes taxes & fees
14 Nov - 15 Nov
Delta Hotels by Marriott Olbia Sardinia

7. Suites Del Borgo

Suites Del Borgo
Olbia
6.8 out of 10, (11 reviews)
"Worst hotel I have ever stayed at. The photos made it look more appealing than it really was. I left a dress in the closet ( I am 100 percent sure where I left it as I meant to pack it last so it wouldn’t wrinkle) after checking out and asking about the dress they said they couldn’t find it making me believe it was in my luggage. When I checked my luggage, no dress. The room was extremely hot, after notifying them they did nothing to resolve the issue as I couldn’t not adjust the temperature of...
United States
Brittany
The price is S$147
includes taxes & fees
1 Dec - 2 Dec
Suites Del Borgo

8. Hotel Martini Olbia

Hotel Martini Olbia
4.0 star property
Olbia
8.4 out of 10, Very good, (452 reviews)
"Nice place , conveniently located and free parking."
United States
Mohammad
The price is S$140
includes taxes & fees
9 Nov - 10 Nov
Hotel Martini Olbia

9. Mercure Olbia Hotel and Spa

Mercure Olbia Hotel and Spa
4.0 star property
Olbia
7.8 out of 10, Good, (622 reviews)
"Old property, shabby rooms"
Netherlands
Arnaud Roger Guy
The price is S$111
includes taxes & fees
9 Nov - 10 Nov
Mercure Olbia Hotel and Spa

10. Hotel La Corte

Hotel La Corte
4.0 star property
Olbia
8.0 out of 10, Very good, (98 reviews)
"Friendly staff, great breakfast!"
United States
Rajesh
The price is S$96
includes taxes & fees
1 Dec - 2 Dec
Hotel La Corte
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Frequently Asked Questions

How much do hotels with dining in San Teodoro cost?

The rate for hotels in San Teodoro ranges from S$96 to S$173 per night. Expedia has great deals on properties with restaurants or close to foodie areas that'll satisfy both your taste buds and budget. These prices were available on Expedia within the past 7 days, for a hotel booking with a check-in date within the next year. Prices reflect current offers and availability is subject to change. Additional terms may apply.

What are the best hotels with dining in San Teodoro?

Select from multiple hotels with dining in San Teodoro with a total average guest review rating of 8.6. Relais Fenicottero Rosa puts you close to some tasty foodie experiences. This popular 4-star hotel also comes with a garden and a swimming pool. Hotel San Teodoro is another recommended option with dining. It has a 4-star rating and amenities such as a cafe and an electric car charging station.

How many hotels with restaurants are there in San Teodoro?

Take your pick of 134 hotels offering access to great dining options in San Teodoro. No matter if you're travelling with the kids or organising a weekend break with your besties, Expedia can help you find the ideal place.

Are there any family-friendly hotels with dining in San Teodoro?

Treat the family to a stay at Hotel San Teodoro, a 4-star option not far from downtown. Amenities here include a children's pool and complimentary breakfast. Another family-friendly hotel with dining in San Teodoro is Hotel Costa Caddu. A nearby beach and a playground help make this 3-star escape a guest favourite. San Teodoro has loads of family-friendly attractions to explore when the kids are getting restless. Cala Brandinchi Beach and San Teodoro Beach deliver fun for travellers both young and old.

Are there any 5-star hotels with dining in San Teodoro?

Due Lune Puntaldia Resort & Golf a member of Small Luxury Hotels of the World has what you're after. Amenities at this getaway, around 5 kilometres from central San Teodoro, include a deep soaking bathtub and spa facilities. Baglioni Resort Sardinia - The Leading Hotels of the World is another 5-star hotel with dining. It comes with a swimming pool and a steam room and is 5 kilometres from downtown.

Why book your hotel with restaurants in San Teodoro with Expedia?

Expedia makes it a cinch to find your ideal hotel with restaurants in San Teodoro. Make your way to the filters to search for stays with their own restaurants. If you have a set budget, click on how much you want to spend and the preferred star rating of your hotel. We'll help you find the right stay whatever your tastes or bank balance.

How can I find cheap hotels with restaurants in San Teodoro?

Expedia can help you locate cheap hotels with restaurants in San Teodoro. Use our filter tools to reserve properties with restaurants or optional extras, like included dinner. You can also choose how much you want to spend per night and your preferred hotel star rating to cut costs.

What is there to do in San Teodoro near my hotel with restaurants?

You'll find tons of fun things that'll fill up your itinerary in San Teodoro. You won't want to miss renowned attractions like San Teodoro Beach, Capo Coda Cavallo Beach and Cascata Rio Pitrisconi. Spiaggia Salinedda, La Punta Falls and Golf Club Puntaldia are also visitor favourites.