A coastal town with colorful buildings, a marina, and a hillside with scattered houses.

Search Hotels with Restaurant in Santa Margherita Ligure

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • Be picky

    Search almost a million properties worldwide

Check availability on Santa Margherita Ligure Hotels with Restaurant

This weekend
Next weekend

Our top choices for Santa Margherita Ligure hotels with a restaurant

1. Hotel Blu di Te

Hotel Blu di Te
4.0 star property
Santa Margherita Ligure
9.8 out of 10, Exceptional, (256 reviews)
"Great staff and breakfast."
United States
Luke
The price is £128
includes taxes & fees
4 Nov - 5 Nov
Hotel Blu di Te

2. Hotel Continental

Hotel Continental
4.0 star property
Santa Margherita Ligure
9.2 out of 10, Wonderful, (379 reviews)
"the most amazing hotel, location, service, and views!!!!"
United States
Sophia
The price is £133
includes taxes & fees
4 Nov - 5 Nov
Hotel Continental

3. Hotel Jolanda

Hotel Jolanda
4.0 star property
Santa Margherita Ligure
9.2 out of 10, Wonderful, (298 reviews)
"The breakfast was wonderful. The location was great and we loved our stay and hope to come back again."
United States
Audrey
The price is £110
includes taxes & fees
8 Nov - 9 Nov
Hotel Jolanda

4. Albergo Annabella

Albergo Annabella
1.0 star property
Santa Margherita Ligure
9.0 out of 10, Wonderful, (64 reviews)
"The room is so clean and the room was very good the location is perfect I highly recommend it."
Canada
Fadi
The price is £61
includes taxes & fees
15 Nov - 16 Nov
Albergo Annabella

5. LHP Suite Santa Margherita

LHP Suite Santa Margherita
Santa Margherita Ligure
8.4 out of 10, Very good, (29 reviews)
"Great proximity to the Centre of town."
United States
Andrew
The price is £112
includes taxes & fees
4 Nov - 5 Nov
LHP Suite Santa Margherita

6. Mameli 6

Mameli 6
Santa Margherita Ligure
10.0 out of 10, Exceptional, (1 review)
The price is £132
includes taxes & fees
12 Nov - 13 Nov
Mameli 6

7. Splendido Mare, A Belmond Hotel, Portofino

Splendido Mare, A Belmond Hotel, Portofino
Santa Margherita Ligure
The price is £489
includes taxes & fees
11 Nov - 12 Nov
Splendido Mare, A Belmond Hotel, Portofino
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.

Top Santa Margherita Ligure Hotel Reviews

Frequently asked questions

How much do hotels with restaurants in Santa Margherita Ligure cost?
Hotels in Santa Margherita Ligure range between £77 to £135 per night. Come with an appetite, because these stays have restaurants or are close to awesome foodie experiences. This price was 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 restaurants in Santa Margherita Ligure?
You can pick from multiple hotels with restaurants in Santa Margherita Ligure with a total average guest review rating of 8.9. Hotel SantAndrea will place you near some excellent foodie experiences. This popular 3-star property also comes with a spa and a garden. Grand Hotel Miramare is another sought-after option with dining. It has a 5-star rating and amenities such as al fresco dining and a terrace.
How many hotels with restaurants are there in Santa Margherita Ligure?
Santa Margherita Ligure has 22 hotels within reach of some great dining options. To help you book the ideal digs, take advantage of our filters to search for other must-have perks or amenities.
What are the best cheap hotels with dining in Santa Margherita Ligure?
Use Albergo Cavi as a base to experience the food scene of Santa Margherita Ligure. This well-priced option comes with amenities such as a restaurant and complimentary breakfast. Another excellent choice that'll satisfy both your wallet and taste buds is Albergo Annabella. Conveniences here include an espresso maker and an electric car charging station. Hotels with restaurants in Santa Margherita Ligure start from just £77 per night. Exploring free attractions in Santa Margherita Ligure will stretch your holiday budget even further. Bau Bau Beach and Spiaggia dell Olivetta are favourites among tourists. With the money you save, why not treat yourself to a delicious meal? This price was 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.
Are there any family-friendly hotels with restaurants in Santa Margherita Ligure?
Many travellers after a family-friendly hotel with dining in Santa Margherita Ligure book Hotel SantAndrea. With a 3-star rating and amenities including a nearby beach and housekeeping services, you're sure to feel at home here. Hotel Blu di Te is a 4-star stay that will also give you access to some top food experiences. A nearby beach and complimentary breakfast help make it a great base for your family break. After checking in and chilling out together in your home away from home, it's time to start exploring! Castello Brown and Rapallo Castle are some of the best family-friendly attractions in Santa Margherita Ligure.
Are there any 5-star hotels with restaurants in Santa Margherita Ligure?
LHP Hotel Santa Margherita Palace & SPA is the perfect fit for you. Amenities at this getaway, around 0.1 mi from central Santa Margherita Ligure, include spa facilities and a sauna. Eight Hotel Paraggi is another 5-star hotel with dining. It features premium bedding and a staffed front desk and is 2 mi from downtown.
Why book your hotel with dining in Santa Margherita Ligure with Expedia?
Reserving a hotel with dining in Santa Margherita Ligure is as simple as clicking on your travel dates and choosing an option that suits your needs. In search of a getaway that has its own restaurant or is in a culinary hub? Want it to be inexpensive or upscale? Use Expedia's search filters to narrow your results even further and find your perfect match.
How can I find cheap hotels with dining in Santa Margherita Ligure?
Expedia can help you narrow your search for cheap hotels with dining in Santa Margherita Ligure. Use our handy filter tools to discover stays with restaurants or delightful extras, such as included lunch and 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 Santa Margherita Ligure near my hotel with dining?
Whatever your interests, Santa Margherita Ligure has tons of things to keep you occupied. Castello Brown, Santa Margherita Ligure Castle and Rapallo Castle are on most travellers' sightseeing itineraries. Don't forget to explore Castello di Punta Pagana, Spiaggia dell' Olivetta and Spiaggia pubblica Travello either. With Expedia's hotel deals in Santa Margherita Ligure, you'll be able to discover even more neat attractions like these with the cash you save.

Explore a world of travel with Expedia