Discover our curated selection of premium hotels in Capri Town for your next stay
No.
1
9.7/10
48 reviews
Luxury Villa Excelsior
Hotel near Marina Grande, Capri Town
"Great service""Great view"
Select dates to view prices
No.
2
9.4/10
109 reviews
Hotel Mamela
Hotel near Capri Town
"Good Location"
Select dates to view prices
No.
3
8.6/10
15 reviews
Hotel La Scalinatella
Hotel near Capri Town
Highlights
Private terraces with breathtaking ocean views
23 private terraces with stunning sea views
Select dates to view prices
No.
4
9.1/10
83 reviews
La Residenza Capri
Hotel near Capri Town
"Great service""Great location"
Select dates to view prices
No.
5
8.7/10
109 reviews
Hotel la Floridiana
Hotel near Capri Town
"Good Location"
Select dates to view prices
No.
6
8.9/10
97 reviews
Hotel Syrene
Hotel near Capri Town
"Good Location"
Select dates to view prices
No.
7
8.7/10
79 reviews
Relais Maresca Luxury Small Hotel & Terrace Restaurant
Hotel near Marina Grande, Capri Town
"Good Location"
Select dates to view prices
No.
8
9.2/10
102 reviews
La Vega
Hotel near Capri Town
"Good Location"
Select dates to view prices
No.
9
8.8/10
105 reviews
Hotel Della Piccola Marina
Hotel near Marina Piccola, Capri Town
Highlights
Spacious balcony with stunning ocean view
Relaxing poolside bar with refreshing drinks
Select dates to view prices
No.
10
8.3/10
132 reviews
Hotel Weber Ambassador
Hotel near Marina Piccola, Capri Town
"Great location""Offers pick-up/drop-offs"
Select dates to view prices
Frequently Asked Questions
What is the average price of a hotel in Capri Town this weekend?
According to the latest 12-month data from Trip.com, the average price for a 3-star hotel in Capri Town this weekend is €298 per night. For a 4-star hotel, the average cost is €728 per night. If you're looking for a luxury experience, 5-star hotels in Capri Town this weekend typically cost €814 per night.
How much do hotels in Capri Town cost per night on weekdays?
Based on the latest 12-month data from Trip.com, the average price for a 3-star hotel in Capri Town during weekdays is €287 per night. For a 4-star hotel, you can expect to pay around €696 per night. If you're seeking a luxury stay, 5-star hotels in Capri Town generally cost €956 per night on weekdays.
Want to experience hot springs in your hotel? Hotel Weber Ambassador has hot springs. Book now!
How to get good deals on hotels in Capri Town?
To get the best hotel deals, try these Trip.com tips:
1. Log In Trip.com first and unlock member-only rates and Trip Coins (loyalty points).
2. Book Midweek: Sun–Thurs stays are much cheaper than weekends.
3. Set Price Alerts: Monitor price drops and rebook if needed.
4. Use “We Price Match” Policy: If you find a lower price elsewhere, Trip.com will refund the difference.
5. Avoid major holidays, conventions, and big events.
6. Check the Deals Page to see what promotions are available now on Trip.com.