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

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 RM3,061
RM3,368 total
includes taxes & fees
30 Dec - 31 Dec
Prochytea

Vento di Mare

Vento di Mare
0.8 km from Santa Margherita Vecchia
9.6 out of 10, Exceptional, (27)
"Excellent communication from the host, we walked off the ferry after a long couple days of travel and this place couldn’t be any closer! Clean, quiet and a perfect place to rest before getting on our sailboat. "
Canada
Simone
Vento di Mare

Piazza Posta Dimora Di Charme

Piazza Posta Dimora Di Charme
0.6 km from Santa Margherita Vecchia
9.4 out of 10, Exceptional, (9)
"The property was great"
United States
dina g.
The price is RM1,187
RM1,306 total
includes taxes & fees
18 Dec - 19 Dec
Piazza Posta Dimora Di Charme

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 RM2,182
RM2,400 total
includes taxes & fees
17 Jan - 18 Jan 2026
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 RM276
RM303 total
includes taxes & fees
18 Dec - 19 Dec
DC House

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 RM372
RM442 total
includes taxes & fees
18 Dec - 19 Dec
Villa Oteri Room & Bistrot

CALEA Boutique Hotel

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

Baia Flegrea Meublè

Baia Flegrea Meublè
5.4 km from Santa Margherita Vecchia
9.2 out of 10, Wonderful, (15)
"The hotel location was fabulous and the host was very warm and accommodating. It was a great visit. "
United States
Anonymous traveller
Baia Flegrea Meublè

Hotel Agora, Sure Hotel Collection by Best Western

Hotel Agora, Sure Hotel Collection by Best Western
17.4 km from Santa Margherita Vecchia
10.0 out of 10, Exceptional, (9)
"Great place to stay with wonderful staff"
United States
Richard
The price is RM520
RM573 total
includes taxes & fees
20 Dec - 21 Dec
Hotel Agora, Sure Hotel Collection by Best Western

Villa Avellino

Villa Avellino
10.4 km from Santa Margherita Vecchia
9.0 out of 10, Wonderful, (139)
"Friendly staff, nice rooms and good location "
United States
Irina
Villa Avellino

Villa Luisa Hotel Residence Beauty Farm

Villa Luisa Hotel Residence Beauty Farm
4.0 star property
9 km from Santa Margherita Vecchia
8.8 out of 10, Excellent, (202)
"We stayed again after a week in Tuscany and again found the staff super friendly and helpful. It is a short distance from the airport so very convenient. The beach nearby is a plus. "
United States
Paul
The price is RM349
RM413 total
includes taxes & fees
17 Jan - 18 Jan 2026
Villa Luisa Hotel Residence Beauty Farm

Pharus miseni

Pharus miseni
5.4 km from Santa Margherita Vecchia
10.0 out of 10, Exceptional, (3)
"Empfehlenswert sehr freundliche Mitarbeiterinnen "
Germany
Behnam
Pharus miseni

LHP Napoli Palace & spa

LHP Napoli Palace & spa
5.0 star property
15.9 km from Santa Margherita Vecchia
9.0 out of 10, Wonderful, (126)
"Great staff.. very clean & good breakfast choices "
United States
Lisa
LHP Napoli Palace & spa

Hotel Terme Principe

Hotel Terme Principe
3.0 star property
12.2 km from Santa Margherita Vecchia
8.6 out of 10, Excellent, (20)
"Amazing property beautiful views good location by the beach highly recommend "
United States
Daniel
The price is RM385
RM433 total
includes taxes & fees
3 Jan - 4 Jan 2026
Hotel Terme Principe

Villa Fortuna Holiday Resort

Villa Fortuna Holiday Resort
8.1 km from Santa Margherita Vecchia
8.2 out of 10, Very good, (32)
"Nice resort, staff was great."
United States
Brian
Villa Fortuna Holiday Resort

Grand Hotel Serapide

Grand Hotel Serapide
11.5 km from Santa Margherita Vecchia
8.4 out of 10, Very good, (171)
"Great hotel, amazing staff. "
United States
Noemi
The price is RM350
RM395 total
includes taxes & fees
8 Jan - 9 Jan 2026
Grand Hotel Serapide

Bellavista

Bellavista
3.0 star property
15.7 km from Santa Margherita Vecchia
8.8 out of 10, Excellent, (76)
"Hotel was very clean"
Canada
Dilipa
Bellavista

NAPOLI RELAX

NAPOLI RELAX
17.7 km from Santa Margherita Vecchia
10.0 out of 10, Exceptional, (4)
"It was small but had everything we needed and more. I would absolutely stay here again. "
United States
James
NAPOLI RELAX

Hotel Kennedy

Hotel Kennedy
1.0 star property
13.9 km from Santa Margherita Vecchia
8.6 out of 10, Excellent, (13)
"Location comoda. Acqua fredda "
Italy
GRETA
The price is RM270
RM326 total
includes taxes & fees
15 Jan - 16 Jan 2026
Hotel Kennedy

Hotel Tiro a Volo

Hotel Tiro a Volo
3.0 star property
12.2 km from Santa Margherita Vecchia
8.4 out of 10, Very good, (10)
"Hotel could be good but smell from outside is very uncomfortable very strong . "
United States
matteo
Hotel Tiro a Volo
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, take a look at the 74 hotels and other accommodation options 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 traveller 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 are there near Santa Margherita Vecchia?
Expedia has 74 hotels and other accommodation options 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, most hotel reservations are fully refundable if you cancel before the accommodation's cancellation deadline, which in most cases is within 24 or 48 hours of check in. If you have a reservation that's non-refundable, you might be able to still cancel and receive a refund within a 24-hour period of booking. Plug in your dates, click on "Search", then you can use the "fully refundable" filter to review the top deals on offer near 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.