Find hotels in Santa Margherita from $46

  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Santa Margherita hotels

Al Belvedere Salina

Al Belvedere Salina
4.0 star property
Leni
9.4 out of 10, Exceptional, (21 reviews)
"Beautiful location and hotel. Our host was extremely helpful and generous, and had good recommendations. "
United Kingdom
Katherine
$110 nightly
The price is $122
Feb 12 - Feb 13
Total with taxes and fees
Al Belvedere Salina

Eolian Residence

Eolian Residence
Lipari
8.8 out of 10, Excellent, (23 reviews)
"Abbiamo trascorso una settimana indimenticabile, piena di calore, cortesia, bellezza, generosità, disponibilità. Ci siamo sentiti a casa, accolti dai titolari come se fossimo di famiglia. Rapporto qualità/prezzo ottimo. Speriamo di ritornare "
Italy
fulvia
$42 nightly
The price is $46
Feb 11 - Feb 12
Total with taxes and fees
Eolian Residence

Residence Mendolita

Residence Mendolita
4.0 star property
Lipari
8.4 out of 10, Very Good, (5 reviews)
"Logement convenable, assez kitche. Super petit déjeuner copieux. Proche du port."
France
Luisa
$79 nightly
The price is $87
Feb 28 - Mar 1
Total with taxes and fees
Residence Mendolita

La Settima Luna Hotel

La Settima Luna Hotel
3.0 star property
Lipari
8.0 out of 10, Very Good, (8 reviews)
"Sehr schönes altes Haus, leider ist der Pool verschmutzt durch Vogelkot und kann nicht benutzt werden..."
Switzerland
Anonymous traveler
$83 nightly
The price is $92
Feb 21 - Feb 22
Total with taxes and fees
La Settima Luna Hotel

Appartamenti il Ventaglio

Appartamenti il Ventaglio
Lipari
$64 nightly
The price is $70
Feb 19 - Feb 20
Total with taxes and fees
Appartamenti il Ventaglio

Residence La Giara

Residence La Giara
4.0 star property
Lipari
9.4 out of 10, Exceptional, (164 reviews)
"Great location, easy walking distance from the port, shops and town. Very friendly and helpful staff. Comfortable room, which was cleaned everyday. A nice breakfast was supplied every morning, which was great. Lovely surrounds to the property including a pool, which would be great in the summer time! Overall, a fabulous property at a reasonable price."
Australia
Constantina
$81 nightly
The price is $90
Feb 20 - Feb 21
Total with taxes and fees
Residence La Giara

B&B da Luca

B&B da Luca
3.0 star property
Lipari
9.4 out of 10, Exceptional, (11 reviews)
"Great BnB with a beautiful view, good rooms and really nice people. Was expecting a little more savoury options for breakfast but it was still good. Thankyou for the stay!"
United Kingdom
Joshua
B&B da Luca

LO NARDO ACCOMMODATION

LO NARDO ACCOMMODATION
Lipari
$56 nightly
The price is $62
Mar 7 - Mar 8
Total with taxes and fees
LO NARDO ACCOMMODATION
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.
Save an average of 15% on thousands of hotels when you're signed in

Top Santa Margherita Hotel Reviews

More cheap stays in Santa Margherita

Hotels in Santa Margherita with star-rating

Frequently asked questions

What is the best area to stay in Santa Margherita?
The best area to stay in Santa Margherita is along the main waterfront promenade and the charming streets immediately behind it.

This central area offers direct access to the sea and the town's main attractions. Hotels and guesthouses here are steps away from the public beach, the marina, and the numerous cafes and restaurants lining the Lungomare. The Piazza del Duomo, with its historic church, is just a short walk inland.

Couples will find this area particularly appealing for a romantic getaway. Strolling along the promenade, enjoying seaside dining, and easily accessing boat tours to nearby picturesque villages like Portofino and Rapallo make for a memorable experience. Many accommodations in this area offer rooms with sea views.

For travelers looking for a slightly more secluded yet still convenient option, consider accommodations located on the hillsides just above the town center. These offer stunning panoramic views of the bay and the Ligurian coastline. While a short walk or taxi ride from the main promenade, they provide a peaceful retreat.
When is the best time to go to Santa Margherita?
The best time to visit Santa Margherita is during the shoulder seasons, specifically from April to early June and again from September to October. These periods offer pleasant weather, fewer crowds, and a more relaxed experience compared to the peak summer months.

During April to early June, the wildflowers are in bloom, and the temperatures are comfortably warm, typically ranging from 60°F to 75°F (15°C to 24°C). This is an excellent time for couples interested in hiking the coastal paths or enjoying al fresco dining without the intense summer heat. The sea is also starting to warm up for those who enjoy a refreshing swim.

For travelers looking to extend their summer or enjoy a quieter escape, September and October are ideal. The sea remains warm enough for swimming, and the air temperatures are still very agreeable, often between 65°F and 78°F (18°C to 26°C).
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Santa Margherita.
How can I save on a Santa Margherita hotel booking with Expedia?
With Expedia, you earn OneKeyCash™* on eligible Santa Margherita hotel bookings for every dollar you spend – just join our One Key™ travel rewards program to get started. It's free to join, and you'll unlock our lowest Member Prices as soon as you're signed in. On top of this, you could also save significantly by bundling your hotel and flights together on Expedia.

*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia, Hotels.com and Vrbo.
How much is the nightly rate at a Santa Margherita hotel?
Prices for hotels in Santa Margherita often vary, but you can find a great deal from $46 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia