Skip to main content

Get the advice you need. Check the latest COVID-19 restrictions before you travel. Learn more

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Awesome: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Santa Margherita Ligure – 184 hotels and places to stay
Our Top Picks Lowest Price First Star rating and price Top Reviewed

See the latest prices and deals by choosing your dates.

Hotel Tigullio Et De Milan

Hotel in Santa Margherita Ligure

This charming hotel is in the heart of Santa Margherita, just a short bus or boat ride from Portofino. Relax on the sun terrace, which overlooks the beautiful Italian Riviera. The location is great, 5 min from the train station and 3 mins from the ferry stop. The staff is very friendly and willing to make your stay exceptional. Our room was perfect and clean and the jacuzzi on the rooftop is just what you need to enjoy the sunset. Breakfast was also good. We’ll be back! Highly recommended

Show more Show less
8.5
Very Good
1,584 reviews
Price from
$155
per night

Park Hotel Suisse

Hotel in Santa Margherita Ligure

Park Hotel Suisse overlooks the Gulf of Tigullio and is 492 feet from the harbor in Santa Margherita Ligure. It features a freeform swimming pool with seawater. Wi-Fi is free throughout. I lided the view, location, romm and service

Show more Show less
7.3
Good
825 reviews
Price from
$185
per night

Hotel Continental

Hotel in Santa Margherita Ligure

Overlooking the Bay of Santa Margherita Ligure and Portofino Promontory, Hotel Continental is surrounded by a landscaped garden leading to the beach. Spectacular hotel, facilities excellent, location and views exceptional. We were given a room upgrade with two large balconies with spectacular views.

Show more Show less
8.5
Very Good
1,025 reviews
Price from
$239
per night

Hotel Laurin

Hotel in Santa Margherita Ligure

The 4-star Hotel Laurin offers a large terrace with pool and panoramic views of the Ligurian Sea. It is located directly on the sea, in Santa Margherita Ligure. Super clean beautiful views love the location

Show more Show less
8.1
Very Good
789 reviews
Price from
$207
per night

Imperiale Palace Hotel

Hotel in Santa Margherita Ligure

An elegant, 19th-century villa, lush gardens, a private beach, and a spectacular view across the bay, these are just some of the reasons to choose Imperiale Palace Hotel. The architecture of the hotel is just breathtaking, also the interior design and the gardens around the property. Nice to have beach access so closely. The restaurant is outstanding, especially the service and the selection on the menu.

Show more Show less
8.9
Excellent
606 reviews
Price from
$427
per night

Hotel Jolanda

Hotel in Santa Margherita Ligure

Situated in a central position between Portofino and Rapallo, only 100 yards from the sea in a quiet and peaceful atmosphere, the hotel offers an enchanting atmosphere for a truly relaxing break. Helpful staff and good breakfasts. Just a few blocks from the harbor.

Show more Show less
8.3
Very Good
1,076 reviews
Price from
$172
per night

Hotel La Vela-Castello Il Rifugio

Hotel in Santa Margherita Ligure

Hotel La Vela is set in a small castle from the late 19th century. Perched on a gentle green hill; it features beautiful views across the Gulf of Tigullio. if you're into history you'll love staying here. the detail of the rooms in the castle are wonderful. you can see the history with your own eyes. views from our balcony room were great! ac worked well. spacious rooms.

Show more Show less
7.8
Good
1,007 reviews
Price from
$73
per night

Best Western Regina Elena

Hotel in Santa Margherita Ligure

This property offers a Special Protection Program, a strict program of precise safeguards dedicated to our guests and our staff. it was beautiful! it was so close to Portofino and a bus stop was right outside. The rooftop pool was serene and the views were breathtaking! The staff was very helpful and accommodating! It’s one of my favorite places to vacation now!

Show more Show less
7.9
Good
525 reviews
Price from
$198
per night

Mediterraneo Emotional Hotel & Spa

Hotel in Santa Margherita Ligure

Set in a 19th-century building, completely renovated, Mediterraneo Emotional Hotel & Spa is located in Santa Margherita Ligure, 820 feet from the sea and 2625 feet from the private beach. The hotel restaurant was a lot better than any of the other local restaurants. They charge the food directly to your room, very convenient.

Show more Show less
7.9
Good
364 reviews
Price from
$189
per night

Hotel Blu di Te

Hotel in Santa Margherita Ligure

A 5-minute walk from Santa Margherita Ligure beach, Hotel Blu di Te features vintage interiors and pieces of décor. Free WiFi, swimming pool and turkish bath are available. The staff was very friendly and helpful. The of hotel is located on a quite side street and still in the middle of the village. Our room was perfect to accommodate a family. The interio design was deliciously quirky. Breakfast is awesome. Recommendable for anyone who is looking for quality and not just for standard.

Show more Show less
9.2
Awesome
429 reviews
Price from
$284
per night

Most-booked hotels in Santa Margherita Ligure in the past month

See all

Santa Margherita Ligure's best hotels with breakfast

See all

Budget hotels in Santa Margherita Ligure

See all

FAQs about hotels in Santa Margherita Ligure

  • Villa Gelsomino Exclusive House, Hotel Laurin, and Hotel Continental got great room view-related reviews from travelers in Santa Margherita Ligure.

  • Many families visiting Santa Margherita Ligure loved staying at Villa Gelsomino Exclusive House, Hotel Blu di Te, and Hotel Villa Anita.

  • On average, 3-star hotels in Santa Margherita Ligure cost $359 per night, and 4-star hotels in Santa Margherita Ligure are $694 per night. If you're looking for something really special, a 5-star hotel in Santa Margherita Ligure can be found for $1,680 per night, on average (based on Booking.com prices).

  • For hotels in Santa Margherita Ligure that serve highly-rated breakfasts, try Villa Gelsomino Exclusive House, Hotel Blu di Te, and Grand Hotel Miramare.

  • The average price per night for a 3-star hotel in Santa Margherita Ligure this weekend is $527 or, for a 4-star hotel, $440. Looking for something even fancier? 5-star hotels in Santa Margherita Ligure for this weekend cost around $785 per night, on average (based on Booking.com prices).

  • On average, it costs $527 per night to book a 3-star hotel in Santa Margherita Ligure for tonight. You'll pay around $434 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in Santa Margherita Ligure will cost around $935, on average (based on Booking.com prices).

  • Villa Gelsomino Exclusive House, Hotel Blu di Te, and Grand Hotel Miramare are some of the popular hotels in Santa Margherita Ligure.

  • These hotels in Santa Margherita Ligure are highly rated by couples: Villa Gelsomino Exclusive House, Hotel Blu di Te, and Grand Hotel Miramare.

Subscribe to see Secret Deals

Prices drop the second you sign up!

What Guests Said About Santa Margherita Ligure:

Explore guest reviews of hotels in Santa Margherita Ligure

See all