Find and Book Top Rated Hotels in Capri

Search among 47 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-47 out of 47
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
Great885 reviews
MapView on map1000 m from City Centre200 m from Marina Piccola - Capri
From   US$ 89 /nightSelect
8.4
Great185 reviews
MapView on map200 m from City Centre200 m from Piazzetta di Capri
From   US$ 1 692 /nightSelect
8.6
Great135 reviews
200 m from City Centre200 m from Piazza Umberto I
From   US$ 1 146 /nightSelect
8.4
Great205 reviews
600 m from City Centre300 m from Via Roma
From   US$ 371 /nightSelect
Hotel
8.4
Great249 reviews
400 m from City Centre200 m from La Certosa di San Giacomo
From   US$ 720 /nightSelect
8.2
Great93 reviews
900 m from City Centre400 m from Marina Grande
From   US$ 707 /nightSelect
Hotel
8.4
Great147 reviews
300 m from City Centre300 m from La Certosa di San Giacomo
From   US$ 600 /nightSelect
8.4
Great61 reviews
300 m from City Centre100 m from Via Roma
From   US$ 260 /nightSelect
8.2
Great98 reviews
800 m from City Centre200 m from I Faraglioni
From   US$ 1 048 /nightSelect
Guest house
8.0
Great50 reviews
200 m from City Centre100 m from Piazza Umberto I
From   US$ 184 /nightSelect
8.2
Great90 reviews
500 m from City Centre200 m from I Faraglioni
From   US$ 1 519 /nightSelect
8.4
Great62 reviews
600 m from City Centre100 m from I Faraglioni
From   US$ 523 /nightSelect
8.2
Great287 reviews
200 m from City Centre200 m from Piazza Umberto I
From   US$ 402 /nightSelect
Hotel
8.4
Great109 reviews
400 m from City Centre400 m from Piazzetta di Capri
From   US$ 155 /nightSelect
8.4
Great286 reviews
300 m from City Centre200 m from La Certosa di San Giacomo
From   US$ 236 /nightSelect
8.2
Great110 reviews
100 m from City Centre200 m from Piazza Umberto I
From   US$ 359 /nightSelect
8.4
Great145 reviews
400 m from City Centre200 m from La Certosa di San Giacomo
From   US$ 284 /nightSelect
8.2
Great147 reviews
600 m from City Centre300 m from Villa Iovis
From   US$ 288 /nightSelect
700 m from City Centre100 m from Marina Grande
From   US$ 577 /nightSelect
8.2
Great464 reviews
500 m from City Centre200 m from La Certosa di San Giacomo
From   US$ 367 /nightSelect
Hotel
8.6
Great99 reviews
500 m from City Centre200 m from I Faraglioni
From   US$ 573 /nightSelect
Hotel
8.2
Great129 reviews
300 m from City Centre200 m from La Certosa di San Giacomo
From   US$ 717 /nightSelect
8.2
Great278 reviews
1.0 km from City Centre500 m from Marina Grande
From   US$ 469 /nightSelect
8.4
Great112 reviews
500 m from City Centre300 m from Via Roma
From   US$ 232 /nightSelect
8.6
Great79 reviews
600 m from City Centre300 m from Axel Munthe House
From   US$ 189 /nightSelect
8.4
Great291 reviews
600 m from City Centre300 m from Axel Munthe House
From   US$ 570 /nightSelect
Hotel
8.4
Great67 reviews
200 m from City Centre100 m from Piazza Umberto I
From   US$ 135 /nightSelect
Guest house
8.2
Great100 reviews
100 m from City Centre100 m from Piazza Umberto I
From   US$ 142 /nightSelect
Guest house
8.2
Great26 reviews
1000 m from City Centre700 m from Axel Munthe House
From   US$ 229 /nightSelect
8.6
Great216 reviews
800 m from City Centre300 m from Marina Grande
From   US$ 977 /nightSelect
Guest house
8.4
Great136 reviews
300 m from City Centre200 m from Piazzetta di Capri
From   US$ 228 /nightSelect
8.6
Great58 reviews
800 m from City Centre300 m from Marina Grande
From   US$ 144 /nightSelect
Bed & Breakfast
8.4
Great175 reviews
900 m from City Centre300 m from Marina Grande
From   US$ 295 /nightSelect
8.4
Great53 reviews
100 m from City Centre100 m from Funicolare di Capri
From   US$ 306 /nightSelect
8.8
Great50 reviews
From   US$ 2 183 /nightSelect
8.0
Great190 reviews
800 m from City Centre300 m from I Faraglioni
From   US$ 110 /nightSelect
8.2
Great50 reviews
500 m from City Centre300 m from Via Roma
From   US$ 202 /nightSelect
Bed & Breakfast
8.6
Great112 reviews
500 m from City Centre300 m from I Faraglioni
From   US$ 896 /nightSelect
8.0
Great60 reviews
900 m from City Centre300 m from Marina Piccola - Capri
From   US$ 469 /nightSelect
8.0
Great41 reviews
1.0 km from City Centre300 m from Marina Piccola - Capri
From   US$ 491 /nightSelect
7.8
Very good170 reviews
300 m from City Centre300 m from Piazzetta di Capri
From   US$ 202 /nightSelect
Bed & Breakfast
8.4
Great59 reviews
300 m from City Centre200 m from Piazza Umberto I
From   US$ 584 /nightSelect
8.4
Great46 reviews
From   US$ 433 /nightSelect
Apartment
8.2
Great48 reviews
200 m from City Centre100 m from Piazzetta di Capri
From   US$ 231 /nightSelect
Bed & Breakfast
8.4
Great22 reviews
700 m from City Centre200 m from Marina Piccola - Capri
From   US$ 264 /nightSelect
Guest house
8.2
Great36 reviews
400 m from City Centre100 m from Via Roma
From   US$ 220 /nightSelect
Apartment
900 m from City Centre300 m from Marina Grande
From   US$ 366 /nightSelect

Best hotels and places to stay in Capri

Why visit?

Capri, Italy is a stunning island destination known for its natural beauty, picturesque landscapes, and enchanting coastal views. With its charming villages, historical sites, and vibrant culture, Capri offers a unique and memorable experience for tourists. Whether youre interested in exploring ancient Roman ruins, indulging in delicious Italian cuisine, or simply lounging on pristine beaches, Capri has something to offer every traveler.

Where to stay?

Capri Town: The heart of the island, Capri Town is a bustling hub filled with luxury hotels, boutique shops, and upscale restaurants. This area offers stunning views of the Mediterranean Sea and is renowned for its vibrant nightlife. Visitors can explore iconic attractions such as the Piazza Umberto I, the Gardens of Augustus, and the famous Blue Grotto.

Anacapri: Situated on the hills of Capri, Anacapri provides a more tranquil and secluded atmosphere compared to Capri Town. This area is known for its charming streets, traditional architecture, and breathtaking panoramas. Visitors can visit the Villa San Michele, take a chairlift to Monte Solaro for panoramic views, or stroll through the delightful Capri Philosophical Park.

Marina Piccola: Located on the southern side of the island, Marina Piccola is a popular destination for beach lovers. This area offers crystal-clear waters, sandy beaches, and a variety of water sports activities. Visitors can also explore the famous Faraglioni rock formations and enjoy dining at waterfront restaurants with stunning views.

What is the price per hotel room per night?

3-star hotels: The average price per night is around $100 to $200.

4-star hotels: The average price per night is around $200 to $400.

5-star hotels: The average price per night is around $400 to $900.

Best value for money:

Hotel Mamela: Located in Capri Town, Hotel Mamela offers comfortable and affordable accommodation without compromising on quality. With its convenient location and friendly staff, this hotel provides easy access to nearby attractions such as the Piazzetta and the Faraglioni rocks. Guests can enjoy spacious rooms, a beautiful garden area, and a rooftop terrace with panoramic views of the island and the sea.

Hotel Weber Ambassador: Situated in Marina Piccola, Hotel Weber Ambassador offers a great value for families or groups. This beachfront hotel provides direct access to the sea, a private beach area, and a swimming pool. The rooms are spacious and well-equipped, and guests can enjoy stunning views of the bay and the Faraglioni rocks. The hotel offers a complimentary shuttle service to Capri Town, making it easy to explore the island.

Il Girasole: Located in Anacapri, Il Girasole is a charming family-run hotel that offers comfort and affordability. The hotel features cozy rooms with traditional decor, a lush garden, and a rooftop terrace with panoramic views. Guests can enjoy a complimentary breakfast and take advantage of the hotels central location to explore the nearby Villa San Michele and the chairlift to Monte Solaro.

Best kids-friendly hotels:

Hotel La Floridiana: Situated in a quiet area in Capri Town, Hotel La Floridiana offers a welcoming atmosphere for families. The hotel features spacious rooms, a swimming pool, and a garden area. It offers babysitting services and provides cribs upon request. Children can enjoy the nearby beaches and attractions such as the Gardens of Augustus and the funicular railway.

Hotel Syrene: Located in the heart of Capri Town, Hotel Syrene offers a family-friendly environment with a range of amenities. The hotel features interconnecting rooms, a swimming pool, and a childrens play area. It also provides a complimentary buffet breakfast and has a central location close to shops, restaurants, and the Piazzetta.

Best hotels for a romantic getaway:

Capri Tiberio Palace: Situated in Capri Town, Capri Tiberio Palace is a luxurious hotel perfect for a romantic escape. The hotel boasts elegant rooms with plush furnishings, a rooftop terrace with panoramic views, and a spa offering couples treatments. Guests can enjoy gourmet dining at the hotels Michelin-starred restaurant and indulge in the vibrant nightlife of Capri Town.

J. K. Place Capri: Located in the heart of Capri Town, J. K. Place Capri is a boutique hotel known for its stylish decor and personalized service. The hotel offers luxurious rooms with beautiful sea views, a rooftop terrace with a pool, and a bar serving refreshing cocktails. Couples can enjoy a romantic dinner at the hotels renowned restaurant, which offers a fine dining experience.

Best for location:

Hotel Villa Brunella: Situated in a quiet area in Capri Town, Hotel Villa Brunella provides a peaceful setting just a short walk from the bustling center. The hotel offers stunning views of the sea, spacious rooms, and a beautiful garden. Guests can easily access attractions such as the Piazzetta and the Gardens of Augustus.

Capri Palace: Located in Anacapri, Capri Palace offers a tranquil retreat away from the crowds. This five-star hotel features luxurious rooms, a spa, and several on-site restaurants. Guests can enjoy panoramic views of the Gulf of Naples, visit the nearby Blue Grotto, or explore the charming streets of Anacapri.

Hotel Luna: Situated in the heart of Capri Town, Hotel Luna offers a central location with easy access to shops, restaurants, and attractions. The hotel provides elegant rooms with beautiful views, a swimming pool, and a garden area. Guests can stroll to the Piazzetta or take a boat trip to the famous Faraglioni rocks.

Best for a short city break:

Villa Mediterranea Capri: Located in Capri Town, Villa Mediterranea Capri offers a cozy and intimate atmosphere for a short city break. The hotel features comfortable rooms, a garden, and a terrace with panoramic views. Guests can explore the nearby attractions, visit the vibrant Marina Grande, or take a boat tour around the island.

Hotel Regina Cristina: Situated near the center of Capri Town, Hotel Regina Cristina provides a convenient base for a short city break. The hotel offers comfortable rooms, a swimming pool, and a restaurant. Guests can easily explore the Piazzetta, the Gardens of Augustus, and the famous Via Krupp.

Show moreLess