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 for 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 SGD 426 per night. For a 4-star hotel, the average cost is SGD 1,040 per night. If you're looking for a luxury experience, 5-star hotels in Capri Town this weekend typically cost SGD 1,163 per night.
How much do hotels in Capri Town cost per night during 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 SGD 410 per night. For a 4-star hotel, you can expect to pay around SGD 995 per night. If you're looking for a luxury stay, 5-star hotels in Capri Town generally cost SGD 1,365 per night on weekdays.
What are the best hot spring hotels in Capri Town?
Interested in hot springs hotel as a travel stay? Hotel Weber Ambassador offers great hot springs.
What hotel deals are available in Capri Town?
Trip.com offers multiple promotions and discounts all year round for both new users and loyal customers . Please check the promotions page to see what promotions are available now on Trip.com.