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 – 185 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.

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. The location is fantastic, super central, the room was extremely spacious and we had a wonderful surprise when we discovered we had been given a room with a balcony and wonderful seaview. Extremely pleasant, good value and a wonderful relaxing pool area with bar. Friendly, couldn't ask for more! Perfect stay in Santa Margherita.

Show more Show less
7.2
Good
840 reviews
Price from
$161
per night

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. location. fantastic breakfasts. friendly staff.

Show more Show less
8.5
Very Good
1,592 reviews
Price from
$156
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. best location and patio/balcony front and center to all the beauty and lights and harbor

Show more Show less
8.1
Very Good
785 reviews
Price from
$209
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 location, the view and the facilities were wonderful! The private beach and the garden are exquisite. The restaurant is also at high level! I hope to come back!

Show more Show less
9
Awesome
601 reviews
Price from
$430
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. perfect location, amazing staff

Show more Show less
8.5
Very Good
1,020 reviews
Price from
$241
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,077 reviews
Price from
$162
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. La Vela was more than Hotel , amazing historical villa with dreaming view from mountain to the sea. free parking is available.

Show more Show less
7.8
Good
1,023 reviews
Price from
$74
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. Good location, nice and clean room,

Show more Show less
7.9
Good
521 reviews
Price from
$169
per night

Grand Hotel Miramare

Hotel in Santa Margherita Ligure

Grand Hotel Miramare overlooks the Gulf of Tigullio at Santa Margherita Ligure. You will find a sun terrace and a salt water swimming pool in the tropical garden. A grand historic hotel with beautiful grounds and pool in a perfect location. All the staff were amazing and very helpful. Enjoyed an excellent manicure/pedicure, the girls were perfectionists! Breakfast on the terrace was a great start to the day and delicious:)

Show more Show less
9.1
Awesome
329 reviews
Price from
$796
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. Charming hotel, excellent service. The receptionists were incredibly helpful gave me so much informations about the city and were to go, restaurants and main attractions. I also had to take a Zoom meeting for work and they offered me to stay in on of their quite rooms for almost 2 hours. Also if you travel light, it was at a 10 minutes walking distance from the train station.

Show more Show less
7.9
Good
365 reviews
Price from
$191
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

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

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

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

  • On average, it costs $403 per night to book a 3-star hotel in Santa Margherita Ligure for tonight. You'll pay around $433 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in Santa Margherita Ligure will cost around $1,591, 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.

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

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

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

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