Find and Book Top Hotels in Capri

Search among 67 available hotels and places to stay in Capri from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
1-50 out of 67
Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.2
Great101 reviews
MapView on map600 yd from City Center200 yd from I Faraglioni
From   US$ 2 975 /nightSelect
Hotel
8.4
Great249 reviews
MapView on map400 yd from City Center200 yd from La Certosa di San Giacomo
From   US$ 217 /nightSelect
400 yd from City Center400 yd from Piazzetta di Capri
From   US$ 431 /nightSelect
8.6
Great135 reviews
300 yd from City Center300 yd from Piazza Umberto I
From   US$ 565 /nightSelect
8.2
Great71 reviews
700 yd from City Center100 yd from I Faraglioni
From   US$ 535 /nightSelect
8.2
Great97 reviews
900 yd from City Center300 yd from I Faraglioni
From   US$ 602 /nightSelect
8.4
Great916 reviews
1100 yd from City Center300 yd from Marina Piccola - Capri
From   US$ 89 /nightSelect
8.4
Great150 reviews
600 yd from City Center200 yd from I Faraglioni
From   US$ 277 /nightSelect
8.2
Great101 reviews
1000 yd from City Center400 yd from Marina Grande
From   US$ 1 048 /nightSelect
8.4
Great285 reviews
300 yd from City Center300 yd from La Certosa di San Giacomo
From   US$ 124 /nightSelect
8.4
Great249 reviews
300 yd from City Center200 yd from La Certosa di San Giacomo
From   US$ 799 /nightSelect
8.2
Great118 reviews
200 yd from City Center200 yd from Piazza Umberto I
From   US$ 200 /nightSelect
8.4
Great295 reviews
700 yd from City Center300 yd from Axel Munthe House
From   US$ 553 /nightSelect
8.2
Great475 reviews
500 yd from City Center200 yd from La Certosa di San Giacomo
From   US$ 297 /nightSelect
8.4
Great147 reviews
300 yd from City Center300 yd from La Certosa di San Giacomo
From   US$ 265 /nightSelect
8.4
Great185 reviews
200 yd from City Center200 yd from Piazzetta di Capri
From   US$ 275 /nightSelect
800 yd from City Center100 yd from Marina Grande
From   US$ 589 /nightSelect
8.4
Great158 reviews
500 yd from City Center200 yd from La Certosa di San Giacomo
From   US$ 284 /nightSelect
8.4
Great209 reviews
600 yd from City Center400 yd from Via Roma
From   US$ 267 /nightSelect
8.2
Great287 reviews
200 yd from City Center200 yd from Piazza Umberto I
From   US$ 120 /nightSelect
8.2
Great136 reviews
300 yd from City Center200 yd from La Certosa di San Giacomo
From   US$ 800 /nightSelect
8.4
Great105 reviews
600 yd from City Center200 yd from I Faraglioni
From   US$ 271 /nightSelect
8.6
Great220 reviews
900 yd from City Center300 yd from Marina Grande
From   US$ 259 /nightSelect
8.4
Great140 reviews
300 yd from City Center200 yd from Piazza Umberto I
From   US$ 191 /nightSelect
Bed & Breakfast
8.4
Great187 reviews
1000 yd from City Center400 yd from Marina Grande
From   US$ 485 /nightSelect
8.2
Great149 reviews
700 yd from City Center400 yd from Villa Iovis
From   US$ 274 /nightSelect
8.4
Great386 reviews
200 yd from City Center100 yd from Piazza Umberto I
From   US$ 621 /nightSelect
Guest house
8.4
Great140 reviews
300 yd from City Center300 yd from Piazzetta di Capri
From   US$ 86 /nightSelect
8.4
Great109 reviews
400 yd from City Center400 yd from Piazzetta di Capri
From   US$ 155 /nightSelect
Bed & Breakfast
8.6
Great116 reviews
500 yd from City Center300 yd from I Faraglioni
From   US$ 584 /nightSelect
8.0
Great141 reviews
800 yd from City Center300 yd from Marina Piccola - Capri
From   US$ 277 /nightSelect
8.8
Great50 reviews
From   US$ 1 877 /nightSelect
8.4
Great59 reviews
100 yd from City Center100 yd from Funicolare di Capri
From   US$ 184 /nightSelect
8.2
Great12 reviews
100 yd from City Center100 yd from Piazzetta di Capri
From   US$ 469 /nightSelect
7.8
Very good175 reviews
300 yd from City Center300 yd from Piazzetta di Capri
From   US$ 74 /nightSelect
8.4
Great72 reviews
300 yd from City Center100 yd from Via Roma
From   US$ 141 /nightSelect
8.2
Great67 reviews
200 yd from City Center200 yd from Piazzetta di Capri
From   US$ 399 /nightSelect
8.0
Great192 reviews
900 yd from City Center300 yd from I Faraglioni
From   US$ 85 /nightSelect
8.0
Great80 reviews
200 yd from City Center100 yd from Piazza Umberto I
From   US$ 184 /nightSelect
8.2
Great55 reviews
600 yd from City Center300 yd from Via Roma
From   US$ 88 /nightSelect
8.4
Great117 reviews
600 yd from City Center300 yd from Via Roma
From   US$ 359 /nightSelect
8.4
Great90 reviews
700 yd from City Center300 yd from Axel Munthe House
From   US$ 189 /nightSelect
8.8
Great30 reviews
200 yd from City Center200 yd from Piazzetta di Capri
From   US$ 127 /nightSelect
8.0
Great48 reviews
1100 yd from City Center300 yd from Marina Piccola - Capri
From   US$ 867 /nightSelect
8.2
Great282 reviews
1200 yd from City Center500 yd from Marina Grande
From   US$ 252 /nightSelect
Guest house
8.2
Great109 reviews
100 yd from City Center100 yd from Piazza Umberto I
From   US$ 135 /nightSelect
Bed & Breakfast
8.2
Great38 reviews
800 yd from City Center200 yd from Marina Piccola - Capri
From   US$ 349 /nightSelect
7.8
Very good3 reviews
300 yd from City Center300 yd from Piazzetta di Capri
From   US$ 167 /nightSelect
8.2
Great29 reviews
200 yd from City Center100 yd from Piazza Umberto I
From   US$ 327 /nightSelect
5.0
Guest rating2 reviews
1200 yd from City Center600 yd from Marina Grande
From   US$ 429 /nightSelect
  • 1
  • 2

Best hotels and places to stay in Capri

Why visit?

Capri, an enchanting island in Italys Bay of Naples, offers a delightful blend of natural beauty, historical treasures, and luxurious amenities. With its stunning views, charming streets, and glamorous atmosphere, Capri is a must-visit destination for any traveler. The island is known for its luxurious hotels, picturesque landscapes, and serene beaches, making it the perfect escape for those seeking a relaxing and indulgent vacation.

Where to stay?

Capri Town: As the main town of the island, Capri Town offers a plethora of upscale hotels and accommodations that cater to every need. From luxurious boutique hotels to grand resorts, there is something for everyone. Staying in Capri Town allows easy access to the vibrant Piazzetta, the heart of the island, where you can enjoy delicious Italian cuisine, high-end shopping, and a vibrant nightlife.

Anacapri: Located on the higher part of the island, Anacapri provides a more tranquil and authentic Capri experience. With its charming streets, traditional houses, and breathtaking views, Anacapri offers a peaceful retreat away from the bustling crowds. The area is home to several elegant hotels and boutique bed and breakfasts, often surrounded by lush gardens and scenic landscapes.

Marina Piccola: Nestled on the southern coast of Capri, Marina Piccola is an idyllic spot for beach lovers and those seeking a laid-back vibe. With its crystal clear waters and stunning cliffs, Marina Piccola is a popular destination for sunbathing, swimming, and water activities. In this area, you can find exquisite hotels that offer breathtaking views of the Mediterranean Sea and easy access to the beach.

What is the price per hotel room per night?

3-star hotels: The average price per night is around $150 to $350.

4-star hotels: The average price per night is around $300 to $600.

5-star hotels: The average price per night is around $500 to $1,000.

Best value for money:

Hotel Mamela: This charming hotel offers comfortable rooms with traditional Capri-style decor. Located in Capri Town, it is just a short walk from the Piazzetta and provides easy access to the islands main attractions. With affordable rates and excellent service, Hotel Mamela is a top choice for those seeking value for money.

Hotel Gatto Bianco: Situated in the heart of Capri Town, Hotel Gatto Bianco provides a unique blend of elegance and affordability. Its classic rooms feature modern amenities, and the hotel offers a delicious buffet breakfast. With its central location and reasonable prices, Hotel Gatto Bianco is a popular option for budget-conscious travelers.

Hotel Weber Ambassador: Located in Marina Piccola, Hotel Weber Ambassador offers stunning views of the sea and excellent value for money. The hotel boasts spacious rooms, a private beach, and a beautiful swimming pool. With its convenient location and competitive prices, Hotel Weber Ambassador is a top choice for travelers looking for affordable luxury.

Best kids-friendly hotels:

Hotel La Floridiana: This family-friendly hotel in Capri Town features spacious rooms and a welcoming atmosphere. It offers a childrens play area, a swimming pool, and a delicious breakfast buffet. Hotel La Floridiana is known for its warm hospitality and convenient location, making it an ideal choice for families.

Hotel Punta Tragara: Situated near the Faraglioni rocks in Capri Town, Hotel Punta Tragara provides a luxurious yet family-friendly experience. The hotel offers spacious suites, a childrens pool, and a play area. With its breathtaking views and incredible amenities, Hotel Punta Tragara ensures both parents and children have a memorable stay.

Best hotels for a romantic getaway:

J. K. Place Capri: Known for its intimate ambiance and attentive service, J. K. Place Capri offers a romantic retreat in the heart of Capri Town. The hotel features elegant rooms, a rooftop terrace, and a Michelin-starred restaurant. With its luxurious amenities and enchanting atmosphere, J. K. Place Capri is perfect for a romantic escape.

Capri Tiberio Palace: This luxurious hotel seamlessly blends modern design with classic Italian elegance. Located just a short walk from the Piazzetta, Capri Tiberio Palace offers stylish rooms, a rooftop pool, and a spa. With its romantic setting and world-class facilities, it is an ideal choice for couples seeking a romantic getaway.

Best for location:

Capri Palace: Nestled in Anacapri, Capri Palace offers a peaceful retreat with easy access to the islands attractions. The hotel boasts stunning views of the Gulf of Naples, spacious rooms, and a state-of-the-art wellness center. With its prime location and luxurious facilities, Capri Palace is a top pick for discerning travelers.

Hotel Caesar Augustus: Perched on a clifftop in Anacapri, Hotel Caesar Augustus offers breathtaking views of the Bay of Naples. The hotel features elegant rooms, a panoramic infinity pool, and a gourmet restaurant. Its exclusive location and unparalleled vistas make Hotel Caesar Augustus a truly remarkable choice.

Hotel Luna: Situated in the heart of Capri Town, Hotel Luna offers easy access to the towns attractions and vibrant atmosphere. The hotel showcases beautifully furnished rooms, a charming garden, and a rooftop terrace with panoramic views. With its prime location and comfortable accommodations, Hotel Luna is a top pick for those wanting to be in the heart of the action.

Best for a short city break:

Hotel Quisisana: Located in Capri Town, Hotel Quisisana is a landmark luxury hotel that indulges guests with its impeccable service and luxurious amenities. The hotel features elegant rooms, a spa, and a renowned restaurant. With its central location and opulent surroundings, Hotel Quisisana is perfect for a memorable short city break.

Villa Marina Capri Hotel & Spa: Nestled in Marina Grande, this boutique hotel offers a relaxing retreat away from the bustling crowds. Villa Marina Capri Hotel & Spa provides well-appointed rooms, a tranquil garden, and a spa. Its serene ambiance and proximity to the marina make it an excellent choice for a leisurely city break.

Show moreLess