Hotels near Santa Margherita Vecchia

Start date: Check-in selected.
To Date
End date: Check-out
  • 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

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Santa Margherita Vecchia hotels

Prochytea

Prochytea
0.4 km from Santa Margherita Vecchia
10.0 out of 10, Exceptional, (14)
"Absolutely amazing BnB. Perfect location to walk anywhere in Procida, great value, and the breakfast was delicious. Highly recommend to anyone. Front desk was very attentive and ensured we were fully accommodated. "
United States
DAVID
The price is P43,757
P48,133 total
includes taxes & fees
Jan 5 - Jan 6, 2026
Prochytea

Casa Bormioli Maison de charme

Casa Bormioli Maison de charme
0.4 km from Santa Margherita Vecchia
9.2 out of 10, Wonderful, (29)
"Kindly"
Italy
mauro
The price is P31,255
P34,381 total
includes taxes & fees
Dec 23 - Dec 24
Casa Bormioli Maison de charme

DC House

DC House
1 km from Santa Margherita Vecchia
10.0 out of 10, Exceptional, (1)
"Kristian, the host, greeted me warmly as I was walking up the alley. He quickly grabbed my bag (which was very heavy) and proceeded to walk me to my room. He then led me upstairs to their rooftop patio and pulled out a paper tourist map and showed me all the sights and transportation options. I was only staying one night as I was joining a boat the next day so I didn’t have time to explore as much as I would’ve liked. The next morning was very windy and pouring down rain so I texted Kristian,...
United States
Victoria
The price is P5,001
P5,501 total
includes taxes & fees
Dec 23 - Dec 24
DC House

Hotel Bel Tramonto

Hotel Bel Tramonto
3.0 star property
11 km from Santa Margherita Vecchia
6.6 out of 10, (13)
"Great hotel- too bad the sauna isn't operational but everything else was great!"
Canada
Elizabeth
The price is P6,304
P7,072 total
includes taxes & fees
Dec 27 - Dec 28
Hotel Bel Tramonto

Uefio - Boutique Stay

Uefio - Boutique Stay
5.2 km from Santa Margherita Vecchia
2.0 out of 10, (1)
The price is P8,017
P9,025 total
includes taxes & fees
Dec 23 - Dec 24
Uefio - Boutique Stay

Hotel Polito

Hotel Polito
2.0 star property
14.1 km from Santa Margherita Vecchia
5.8 out of 10, (6)
"Vi fik den smukkeste udsigt som vi havde bestilt. Vi havde dog også bestilt med aircondition men det krævede at vi fandt informationerne i vores booking før hotellet gav os adgang til aircondition. Det føltes som om de prøvede at kræve lidt ekstra penge for dette. Vi boede på første sal ud til en meget trafikeret vej som larmede. Jeg ville hellere have haft ro end den smukke udsigt."
Denmark
Marie Scoppa
Hotel Polito

Diamonds Rooms and SPA

Diamonds Rooms and SPA
10.2 km from Santa Margherita Vecchia
4.0 out of 10, (2)
"The service is not good enough, I had issue with the lights and could not sleep one night, I barely reach the responsible person and they did not solve the issue, only asking me to try myself to do some the things. My colleague as well was waiting for 2 days the answer about iron if they can bring it. "
Spain
Anna
The price is P3,769
P4,421 total
includes taxes & fees
Dec 23 - Dec 24
Diamonds Rooms and SPA

B&B La Piazzetta

B&B La Piazzetta
7.3 km from Santa Margherita Vecchia
The price is P3,600
P4,098 total
includes taxes & fees
Jan 4 - Jan 5, 2026
B&B La Piazzetta

Terme Principe

Terme Principe
12.2 km from Santa Margherita Vecchia
4.0 out of 10, (2)
"Io e mia Moglie siamo arrivati abbastanza presto; subito ben accolti. Il parcheggio era occupato ci hanno fatto subito posto e accompagnato in camera aiutandoci con i bagagli. Ci hanno offerto di fare colazione anche se all'arrivo non era compresa nel costo. Il tempo di disfare i bagagli e già eravamo immersi nelle acque termali della piscina coperta. Abbiamo provato anche un po d'idromassaggio e di sauna.Dopo una doccia calda abbiamo iniziato le nostre cure termali, fanghi e massaggi che...
Italy
Luigi
Terme Principe

B&B La Rosa

B&B La Rosa
8.5 km from Santa Margherita Vecchia
The price is P4,813
P5,432 total
includes taxes & fees
Dec 23 - Dec 24
B&B La Rosa

Villa Lesto Holiday Home - Ischia Apartment

Villa Lesto Holiday Home - Ischia Apartment
9.3 km from Santa Margherita Vecchia
The price is P14,216
P15,776 total
includes taxes & fees
Dec 24 - Dec 25
Villa Lesto Holiday Home - Ischia Apartment

Hotel Taromy

Hotel Taromy
12.5 km from Santa Margherita Vecchia
2.0 out of 10, (1)
"Poca cura dei dettagli. Per quello che abbiamo pagato e per le 4 stelle dell'hotel doveva essere tutt'altro. Una grande delusione. Lenzuola con capelli sopra, tende e copriletto con macchie sopra. Il bagno vomitevole, non abbiamo fatto la doccia perché c'era la ruggine e capelli. Macchie di sangue sulla placchetta della corrente. Maniglia, mensole, armadio TUTTO ROTTO. "
Italy
Ilenia
The price is P5,626
P6,807 total
includes taxes & fees
Dec 23 - Dec 24
Hotel Taromy

Hotiday Pozzuoli

Hotiday Pozzuoli
11.6 km from Santa Margherita Vecchia
The price is P2,727
P3,138 total
includes taxes & fees
Jan 5 - Jan 6, 2026
Hotiday Pozzuoli

CALEA Boutique Hotel

CALEA Boutique Hotel
4.3 km from Santa Margherita Vecchia
9.6 out of 10, Exceptional, (19)
"Friendly helpful staff. Great views of the sea and coast. "
United Kingdom
James
CALEA Boutique Hotel

Tyrrhenum

Tyrrhenum
4.6 km from Santa Margherita Vecchia
9.4 out of 10, Exceptional, (30)
"Beautiful and peaceful area."
United States
Diego
Tyrrhenum

Villa Oteri Room & Bistrot

Villa Oteri Room & Bistrot
4.7 km from Santa Margherita Vecchia
10.0 out of 10, Exceptional, (9)
"Very clean and excellent location walking distance to the beach. We had a great stay here."
United States
Gianni
The price is P5,311
P6,323 total
includes taxes & fees
Dec 23 - Dec 24
Villa Oteri Room & Bistrot

Al Chiar di Luna

Al Chiar di Luna
5.1 km from Santa Margherita Vecchia
9.4 out of 10, Exceptional, (51)
"Highly recommend!"
United States
Francisco
The price is P5,761
P6,338 total
includes taxes & fees
Jan 2 - Jan 3, 2026
Al Chiar di Luna

Uefio - Luxury Suites

Uefio - Luxury Suites
5.4 km from Santa Margherita Vecchia
9.4 out of 10, Exceptional, (14)
"I had a wonderful stay at this beautiful boutique hotel. From the moment I arrived, the staff made me feel welcome and the atmosphere struck the perfect balance of luxury and comfort. The rooms are thoughtfully designed, with elegant touches that make the experience feel truly special. Every detail—from the linens to the amenities—reflects quality and care. The only thing to note is that parking can be a bit tricky if you’re not used to European-style tight spaces. For me, it wasn’t a real...
United States
Dequilah
The price is P7,089
P7,798 total
includes taxes & fees
Dec 23 - Dec 24
Uefio - Luxury Suites

Cala Moresca Hotel

Cala Moresca Hotel
4.0 star property
5.3 km from Santa Margherita Vecchia
8.6 out of 10, Excellent, (313)
"Nice hotel to stay with stunning view highly recommended "
United States
Sertac
The price is P6,835
P7,793 total
includes taxes & fees
Dec 24 - Dec 25
Cala Moresca Hotel

Don Salvatore

Don Salvatore
5 km from Santa Margherita Vecchia
10.0 out of 10, Exceptional, (2)
"Incrível, com restaurante excelente "
Brazil
Pasquale
The price is P5,626
P6,189 total
includes taxes & fees
Dec 24 - Dec 25
Don Salvatore
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 Vecchia Hotel Reviews

Hotels near other Santa Margherita Vecchia attractions

Frequently asked questions

What's the area like around Santa Margherita Vecchia?
Santa Margherita Vecchia is located in a historic area of Terra Murata known for its beautiful ocean views and array of dining options. If you're looking for a convenient place to stay, check out the 74 hotels and other accommodations you'll find within a mile.
What's the best place to stay close to Santa Margherita Vecchia?
Adjacent to Santa Margherita Vecchia, La Casa sul Mare is one of the top choices for your stay based on our traveler data, and this hotel offers free breakfast and private decks. Other good options close by include Aria Rooms and Almalo Floating House Case galleggianti.
How many hotels will I be able to find close to Santa Margherita Vecchia?
Expedia has 74 hotels and other accommodations within a mile from Santa Margherita Vecchia.
If I need to cancel the hotel reservation for my stay near Santa Margherita Vecchia, will I receive a refund?
Yes! You'll find that most room reservations are fully refundable as long as you cancel prior to the accommodation's cancellation deadline, which in most cases is within 24 or 48 hours of the scheduled arrival. If you booked a non-refundable reservation, it might still be possible to cancel it and get a refund within a 24-hour period of booking. Enter your dates, click on "Search", then filter by "fully refundable" to review top deals close to Santa Margherita Vecchia.
What can I see and do near Santa Margherita Vecchia?
Study the collections at Former Prison Procida, Museo del Mare, or Diocesan Museum. Explore notable local landmarks like Aragonese Castle, Baia Archaeological Park, and Piscina Mirabilis. Dip your toes in the water at Pescatori Beach, Cartaromana Beach, and Spiaggia di San Pietro.