Find and Book Top Rated Hotels in Capri

Search among 73 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 73
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.4
Great147 reviews
MapView on map400 yd from City Center400 yd from Piazzetta di Capri
From   US$ 871 /nightSelect
8.6
Great135 reviews
MapView on map300 yd from City Center300 yd from Piazza Umberto I
From   US$ 1 427 /nightSelect
8.2
Great90 reviews
600 yd from City Center200 yd from I Faraglioni
From   US$ 2 335 /nightSelect
Hotel
8.4
Great242 reviews
400 yd from City Center200 yd from La Certosa di San Giacomo
From   US$ 799 /nightSelect
8.4
Great62 reviews
700 yd from City Center100 yd from I Faraglioni
From   US$ 735 /nightSelect
8.2
Great98 reviews
900 yd from City Center300 yd from I Faraglioni
From   US$ 486 /nightSelect
Hotel
8.4
Great147 reviews
600 yd from City Center200 yd from I Faraglioni
From   US$ 951 /nightSelect
8.4
Great881 reviews
1100 yd from City Center300 yd from Marina Piccola - Capri
From   US$ 350 /nightSelect
8.4
Great283 reviews
300 yd from City Center300 yd from La Certosa di San Giacomo
From   US$ 230 /nightSelect
8.4
Great179 reviews
200 yd from City Center200 yd from Piazzetta di Capri
From   US$ 2 486 /nightSelect
8.2
Great105 reviews
200 yd from City Center200 yd from Piazza Umberto I
From   US$ 410 /nightSelect
8.2
Great89 reviews
1000 yd from City Center400 yd from Marina Grande
From   US$ 1 556 /nightSelect
8.2
Great461 reviews
500 yd from City Center200 yd from La Certosa di San Giacomo
From   US$ 574 /nightSelect
800 yd from City Center100 yd from Marina Grande
From   US$ 604 /nightSelect
Hotel
8.4
Great147 reviews
300 yd from City Center300 yd from La Certosa di San Giacomo
From   US$ 497 /nightSelect
8.4
Great284 reviews
700 yd from City Center300 yd from Axel Munthe House
From   US$ 380 /nightSelect
8.4
Great146 reviews
500 yd from City Center200 yd from La Certosa di San Giacomo
From   US$ 284 /nightSelect
8.4
Great241 reviews
300 yd from City Center200 yd from La Certosa di San Giacomo
From   US$ 918 /nightSelect
Hotel
8.6
Great95 reviews
600 yd from City Center200 yd from I Faraglioni
From   US$ 457 /nightSelect
8.6
Great216 reviews
900 yd from City Center300 yd from Marina Grande
From   US$ 772 /nightSelect
8.4
Great196 reviews
600 yd from City Center400 yd from Via Roma
From   US$ 371 /nightSelect
8.2
Great288 reviews
200 yd from City Center200 yd from Piazza Umberto I
From   US$ 410 /nightSelect
Bed & Breakfast
8.4
Great171 reviews
1000 yd from City Center400 yd from Marina Grande
From   US$ 356 /nightSelect
8.6
Great109 reviews
300 yd from City Center200 yd from Piazza Umberto I
From   US$ 191 /nightSelect
8.4
Great386 reviews
200 yd from City Center100 yd from Piazza Umberto I
From   US$ 468 /nightSelect
Hotel
8.2
Great129 reviews
300 yd from City Center200 yd from La Certosa di San Giacomo
From   US$ 560 /nightSelect
8.2
Great143 reviews
700 yd from City Center400 yd from Villa Iovis
From   US$ 270 /nightSelect
Hotel
8.4
Great110 reviews
400 yd from City Center400 yd from Piazzetta di Capri
From   US$ 155 /nightSelect
Guest house
8.4
Great134 reviews
300 yd from City Center300 yd from Piazzetta di Capri
From   US$ 779 /nightSelect
Bed & Breakfast
8.6
Great102 reviews
500 yd from City Center300 yd from I Faraglioni
From   US$ 527 /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 841 /nightSelect
8.8
Great3 reviews
100 yd from City Center100 yd from Piazzetta di Capri
From   US$ 379 /nightSelect
Guest house
8.4
Great18 reviews
1100 yd from City Center700 yd from Axel Munthe House
From   US$ 229 /nightSelect
Bed & Breakfast
8.4
Great52 reviews
300 yd from City Center200 yd from Piazza Umberto I
From   US$ 532 /nightSelect
8.4
Great53 reviews
100 yd from City Center100 yd from Funicolare di Capri
From   US$ 366 /nightSelect
8.0
Great186 reviews
900 yd from City Center300 yd from I Faraglioni
From   US$ 261 /nightSelect
8.4
Great61 reviews
300 yd from City Center100 yd from Via Roma
From   US$ 475 /nightSelect
7.8
Very good170 reviews
300 yd from City Center300 yd from Piazzetta di Capri
From   US$ 74 /nightSelect
8.2
Great43 reviews
600 yd from City Center300 yd from Via Roma
From   US$ 88 /nightSelect
8.4
Great107 reviews
600 yd from City Center300 yd from Via Roma
From   US$ 464 /nightSelect
Villa
8.8
Great30 reviews
200 yd from City Center200 yd from Piazzetta di Capri
From   US$ 270 /nightSelect
Guest house
8.0
Great37 reviews
200 yd from City Center100 yd from Piazza Umberto I
From   US$ 184 /nightSelect
8.2
Great258 reviews
1200 yd from City Center500 yd from Marina Grande
From   US$ 337 /nightSelect
8.2
Great34 reviews
1100 yd from City Center300 yd from Marina Piccola - Capri
From   US$ 357 /nightSelect
Guest house
8.2
Great93 reviews
100 yd from City Center100 yd from Piazza Umberto I
From   US$ 168 /nightSelect
8.6
Great79 reviews
700 yd from City Center300 yd from Axel Munthe House
From   US$ 189 /nightSelect
Bed & Breakfast
8.0
Great9 reviews
800 yd from City Center200 yd from Marina Piccola - Capri
From   US$ 264 /nightSelect
7.8
Very good3 reviews
300 yd from City Center300 yd from Piazzetta di Capri
From   US$ 174 /nightSelect
Guest house
8.2
Great21 reviews
200 yd from City Center100 yd from Piazza Umberto I
From   US$ 397 /nightSelect
  • 1
  • 2

Best hotels and places to stay in Capri

Why visit?

Capri is a picturesque Italian island known for its stunning natural beauty, vibrant culture, and rich history. With its charming landscapes, turquoise waters, and luxurious hotels, Capri offers a truly unforgettable experience for tourists. Whether you're seeking relaxation, adventure, or simply want to indulge in the Mediterranean lifestyle, Capri has something for everyone.

Where to stay?

When it comes to choosing the perfect place to stay in Capri, there are several areas that offer unique experiences for tourists.

Capri Town: This is the main town of the island, known for its upscale shops, boutiques, and bustling nightlife. It is a great choice for those who enjoy shopping, dining, and immersing themselves in a lively atmosphere.

Anacapri: Located on the higher part of the island, Anacapri offers a more relaxed and tranquil environment. It is known for its beautiful villas, scenic hiking trails, and breathtaking views of the island.

Marina Grande: As the main port of Capri, Marina Grande is a convenient option for those arriving by ferry. It has a mix of hotels, restaurants, and a charming beach, making it a popular choice for beach lovers.

Price per hotel room per night (average):

3-star hotels: $150-$250

4-star hotels: $250-$400

5-star hotels: $400-$1,000

Best value for money:

Hotel Nautilus: Offering comfortable rooms, friendly service, and a convenient location in Capri Town, Hotel Nautilus provides excellent value for money.

Hotel Il Girasole: Situated in Anacapri, this family-run hotel offers clean and cozy rooms, a delicious breakfast, and a peaceful atmosphere at an affordable price.

Best kids-friendly hotels:

Hotel Caesar Augustus: With its stunning panoramic views, infinity pool, and spacious family suites, Hotel Caesar Augustus provides a luxurious and family-friendly experience.

Capri Palace Jumeirah: This five-star hotel offers a wide range of family-friendly amenities, including a dedicated kids' club, children's menus, and a beautiful pool area.

Best hotels for a romantic getaway:

Hotel Punta Tragara: Located in a magnificent cliffside location with breathtaking views, Hotel Punta Tragara offers luxury, privacy, and a romantic ambiance.

JK Place Capri: This boutique hotel combines elegant interiors with personalized service, making it the perfect choice for a romantic escape.

Best for location:

La Minerva: Situated in the heart of Capri Town, La Minerva offers easy access to the main attractions, shops, and restaurants, while providing a peaceful retreat.

Capri Tiberio Palace: With its central location and stylish accommodations, Capri Tiberio Palace allows guests to explore the island's highlights and enjoy its vibrant atmosphere.

Best for a short city break:

Hotel Syrene: Located in Capri Town, Hotel Syrene offers a convenient base for exploring the island's attractions, combined with comfortable rooms and a charming garden.

Hotel Quisisana: This historic five-star hotel in the heart of Capri Town offers luxurious accommodations, impeccable service, and a sense of grandeur for a truly special city break.

Show moreLess