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

Wonderful: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Capri – 288 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.

Hotel Weber Ambassador

Hotel in Capri

The 4-star Weber Ambassador overlooks the bay of Marina Piccola and the Faraglioni rocks. It offers a free shuttle to/from Capri center, and free access to its 2 pools, hot tub and fitness center. The view is fantastic, close to beaches.

Show more Show less
8.4
Very Good
2,362 reviews
Price from
$119
per night

Hotel Mamela

Hotel in Capri

Just 500 ft from the shops of Capri's Via Camarelle, the Mamela offers free Wi-Fi, private grounds, and an outdoor swimming pool. The Marina Piccola beach is a 10-minute drive away. great location and great hotel it’s 5 start hotel not 4

Show more Show less
9.1
Wonderful
1,112 reviews
Price from
$373
per night

Regina Cristina

Hotel in Capri

Hotel Regina Cristina is a 2-minute walk from Capri's central Piazzetta square, the town's main shopping area, and close to the Certosa di San Giacomo monastery. Great breakfast, friendly and helpful staff, exceptional bedroom.

Show more Show less
8.2
Very Good
1,232 reviews
Price from
$135
per night

Hotel Della Piccola Marina

Hotel in Capri

Hotel Della Piccola Marina features a sea-view swimming pool and a central position on Capri Island, the Due Golfi area. It is just a 10-minute walk from the Piazzetta, Capri's main square. staff are very friendly, great hotel location, the perfect room with a view

Show more Show less
8.8
Excellent
448 reviews
Price from
$245
per night

Hotel La Floridiana

Hotel in Capri

Offering views of the Mediterranean Sea on Capri Island, La Floridiana features a seasonal outdoor pool with mosaic tiles and hydromassage jets. Via Camerelle shopping street is 3 minutes away on... The hotel was lovely, with a beautiful breakfast/dining room with a great view as well as a very comfortable and spacious room. The best thing we loved about this hotel was the staff! They were incredibly kind, helpful, and looked after us so well. We can't wait to come back!

Show more Show less
8.8
Excellent
579 reviews
Price from
$132
per night

Hotel Syrene

Hotel in Capri

Offering peaceful terraces, an outdoor pool, and gardens with mountain and sea views, Best Western Hotel Syrene is just 5 minutes’ walk from Capri's Piazzetta square. This hotel is in a fabulous location and was stunning for the price we paid. Their restaurant is under lemon trees and breakfast was one of the better ones we had on our trip. Most importantly, the staff helped make reservations for us ahead of our trip and we’re a tremendous resource to help us understand how to get around during our stay.

Show more Show less
8.9
Excellent
227 reviews
Price from
$195
per night

La Residenza Capri

Hotel in Capri

La Residenza Capri is just 650 ft from the Piazzetta, Capri's central square. It features a large terrace with swimming pool and peaceful gardens with palm trees. Wi-Fi is free throughout. This is an amazing hotel, the staff were incredible, the room was so comfortable. I can’t recommend it enough!

Show more Show less
9.1
Wonderful
517 reviews
Price from
$249
per night

Palatium Mari

Hotel in Capri

Just 984 feet from the beach and harbor, Palatium Mari is set in the Marina Grande area of Capri where you can enjoy sea views. Clean, spacious, hotel easily accessed from main Port, with fantastic views of harbour from ‘rooms with sea view’. The seasonal pool looked clean and inviting, and breakfast was welcome with a good variety. I also liked the presence of hotel personnel in reception, who greeted you and made you feel safe.

Show more Show less
7.9
Good
610 reviews
Price from
$143
per night

Hotel Villa Sarah

Hotel in Capri

Surrounded by citrus and olive trees, Capri's Villa Sarah is a 10-minute walk from the island's famous Piazzetta square. Everything it was charming clean value for money not to far from town Centre hosts lovely

Show more Show less
8.5
Very Good
402 reviews
Price from
$134
per night

Capri Wine Hotel

Hotel in Capri

Offering a terrace overlooking the Tyrrhenian Sea, a garden and free WiFi throughout, Capri Wine Hotel offers colorful rooms with modern furnishings. Breakfast was included with delicious food. The owner bakes the cakes for the next morning.

Show more Show less
9.7
Exceptional
659 reviews
Price from
$108
per night

Most-booked hotels in Capri in the past month

See all

Capri's best hotels with breakfast

See all

Budget hotels in Capri

See all

Hotels located in the center of Capri

See all

FAQs about hotels in Capri

  • Hotel Mamela, Hotel La Minerva, and Capri Wine Hotel are some of the popular hotels in Capri.

  • Many families visiting Capri loved staying at Il Capri Hotel, Hotel La Minerva, and Capri Wine Hotel.

  • On average, it costs $150 per night to book a 3-star hotel in Capri for tonight. You'll pay around $323 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in Capri will cost around $979, on average (based on Booking.com prices).

  • Some of the best hotels in Capri near Marina Piccola - Capri include La Gioiella Capri, La Musa Bed & Breakfast and VILLA OLGA LUXURY CAPRI.

  • These hotels in Capri are highly rated by couples: J.K. Place Capri, Luxury Villa Excelsior Parco, and Hotel La Minerva.

  • For hotels in Capri that serve highly-rated breakfasts, try La Scalinatella, J.K. Place Capri, and Hotel Punta Tragara.

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

  • La Scalinatella, J.K. Place Capri, and Pazziella Garden & Suites got great room view-related reviews from travelers in Capri.

  • The average price per night for a 3-star hotel in Capri this weekend is $171 or, for a 4-star hotel, $398. Looking for something even fancier? 5-star hotels in Capri for this weekend cost around $1,228 per night, on average (based on Booking.com prices).

Learn more about visiting Capri

  • 362 attractions
  • 6 points of interest
Find out more
Subscribe to see Secret Deals

Prices drop the second you sign up!

What Guests Said About Capri:

Explore guest reviews of hotels in Capri

See all