A harbor with colorful boats docked, a mountainous backdrop, and white buildings with red roofs.

Hotels with Restaurants in Capri

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
    Sign in
  • Be picky

    Search almost a million properties worldwide

Check availability on Capri Hotels with Restaurants

Tonight
8 Oct - 9 Oct
Tomorrow
9 Oct - 10 Oct
This weekend
9 Oct - 11 Oct
Next weekend
16 Oct - 18 Oct

Our top choices for Capri hotels with a restaurant

1. Hotel Weber Ambassador

Hotel Weber Ambassador
Marina Piccola
United States
Tanya
S$197
includes taxes & fees
20 Oct - 21 Oct
Hotel Weber Ambassador

2. Albergo La Prora

Albergo La Prora
Capri Town
United States
Sebastian
S$174
includes taxes & fees
4 Nov - 5 Nov
Albergo La Prora

3. Hotel Syrene

Hotel Syrene
Capri Town
United States
Neal
S$232
includes taxes & fees
18 Oct - 19 Oct
Hotel Syrene

4. Villa Lia Hotel Capri

Villa Lia Hotel Capri
Capri Town
United States
JUAN
S$268
includes taxes & fees
18 Oct - 19 Oct
Villa Lia Hotel Capri

5. Hotel Regina Cristina

Hotel Regina Cristina
Capri Town
United States
Laurie
S$234
includes taxes & fees
25 Oct - 26 Oct
Hotel Regina Cristina

6. Hotel La Vega

Hotel La Vega
Capri Town
Canada
Lucia
S$374
includes taxes & fees
20 Oct - 21 Oct
Hotel La Vega

7. Hotel La Floridiana

Hotel La Floridiana
Capri Town
United States
Minako
S$338
includes taxes & fees
12 Oct - 13 Oct
Hotel La Floridiana

8. Hotel Palatium Mari

Hotel Palatium Mari
Marina Grande
United States
Laura
S$140
includes taxes & fees
23 Oct - 24 Oct
Hotel Palatium Mari

9. Luxury Villa Excelsior Parco

Luxury Villa Excelsior Parco
Marina Grande
United States
nikolay
S$464
includes taxes & fees
28 Oct - 29 Oct
Luxury Villa Excelsior Parco

10. Hotel Mamela

Hotel Mamela
Capri Town
United States
Oscar
S$521
includes taxes & fees
11 Oct - 12 Oct
Hotel Mamela
View all properties

Top Capri Hotel Reviews

Majestic Palace Hotel

Majestic Palace Hotel

10/10 Excellent
"We thoroughly enjoyed our stay at Majestic palace hotel. The bar, pool area and the sky bar are great amenities with good food, drinks and views. The service at the restaurant by the pool at night was great and the food was delicious. Front desk staff is friendly and very helpful. Our room was on the lower level and was not updated, but quite large with a nice outdoor patio leading to the beautiful gardens. Hotel is located about a 15minute walk from town but it is a relatively easy walk."
Lindsay 3-night trip
Posted 4 hours ago
Majestic Palace Hotel
Hotel Mamela

Hotel Mamela

10/10 Excellent
"Very nice hotel. Large pool area with an open restaurant and bar area. Very relaxing at night to have a drink at the bar or in your room on the balcony over looking the beautiful scenery. Nice walk into town. Beds were comfy and rooms were spacious and clean. Drink prices were good at the hotel. We didn’t have breakfast at the hotel, we ate in the piazza."
Lynn 2-night trip
Posted 9 hours ago
Hotel Mamela
Imperial Hotel Tramontano

Imperial Hotel Tramontano

10/10 Excellent
"Great location. Jr suite had a large veranda overlooking the sea. Francesca at the front desk was a huge help with recommendations and booking. Highly recommend."
Greg 3-night trip
Posted 13 hours ago
Imperial Hotel Tramontano
Royal Continental Hotel Naples

Royal Continental Hotel Naples

10/10 Excellent
"Excellent hotel. Room was clean, air conditioning worked well. Location in Naples is perfect. Easy walking distance to restaurants and sights."
Richard 1-night trip
Posted 17 hours ago
Royal Continental Hotel Naples
Grand Hotel Vesuvio

Grand Hotel Vesuvio

8/10 Good
"The food in the hotel sucked both on the 9th floor and the lobby."
Myla 5-night trip
Posted 19 hours ago
Grand Hotel Vesuvio
Hotel Weber Ambassador

Hotel Weber Ambassador

10/10 Excellent
"I had a great stay at the Weber Ambassador. The location was great, my room was perfect with ocean view, steps away from the best beach spot. It was a solo trip and it was absolutely perfect. The staff was super friendly and accommodating. The shuttle service was awesome too, made really easy to get to the center. Really hope to come me back soon."
Alessandra 2-night trip
Posted 1 day ago
Hotel Weber Ambassador
Hotel Scalinatella

Hotel Scalinatella

10/10 Excellent
"The best of the best. Can’t wait to return next year. Fabulous experience."
Steve 4-night trip
Posted 1 day ago
Hotel Scalinatella
Grand Hotel Capodimonte

Grand Hotel Capodimonte

10/10 Excellent
"It was absolutely beautiful! The views were amazing, the pool and bar area were so pretty, the breakfast was incredible with so many choices and the staff was extremely friendly. There’s a little bit of a hilly walk to town, but a taxi was only 25 euros. It’s just a very pretty place! I would definitely stay here again."
Lynn 2-night trip
Posted 3 days ago
Grand Hotel Capodimonte
Hotel Marina Riviera

Hotel Marina Riviera

10/10 Excellent
"Amazing staff - and location. Would stay again."
Avish 4-night trip
Posted 5 days ago
Hotel Marina Riviera

Frequently asked questions

Why book your hotel with restaurants in Capri with Expedia?
Booking a hotel with restaurants in Capri is as easy as clicking on your travel dates and picking an option that meets your requirements. On the lookout for a property that has an on-site restaurant or is in an epicurean hot spot? Want it to be luxurious or low cost? Use Expedia's search filters to further narrow your search results and find your perfect match.
How can I find cheap hotels with restaurants in Capri?
A good way to find cheap hotels with restaurants in Capri is with Expedia's user-friendly filter tool. Book accommodation with restaurants or tasty extra touches, like included breakfast. You can also refine your search by budget, star rating and amenities to land unbeatable rates in a couple of clicks.

Explore a world of travel with Expedia