Hotels in Capri

Search and compare Capri hotels from hundreds of travel sites and save

Capri, Naples, Italy
21 Oct — 22 Oct2
Capri, Naples, Italy
Thu 21/10
Fri 22/10
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Capri

Filter by star ratings
All filters
Guest House La Piazzetta
Guest House La Piazzetta
8.5 Excellent
Via Longano, 14, Capri, Naples, Italy
Show on map
0.2 km from city centre, Capri 
ExcellentBased on 145 reviews
8.5

This Capri guest house is situated next to Piazza Umberto I. Guests can also enjoy free internet access throughout the property.

Gatto Bianco Hotel & Spa
Gatto Bianco Hotel & Spa
9.0 Excellent
Via Vittorio Emanuele, 32, Capri, Naples, Italy
Show on map
0.1 km from city centre, Capri 
ExcellentBased on 271 reviews
9.0

Hotel Gatto Bianco is set in Capri and is close to local landmarks, including Gulf of Naples. It also offers an express check-in and check-out feature, a sauna and 24-hour room service.

Casa Anna Capri
Casa Anna Capri
8.7 Excellent
Capri, Naples, Italy
Show on map
2.4 km from city centre, Capri 
ExcellentBased on 29 reviews
8.7

This comfortable property in Anacapri provides free wireless internet, as well as luggage storage and a sun deck. It is conveniently located for those wishing to discover the area's attractions.

Hotel Villa Brunella
Hotel Villa Brunella
9.3 Excellent
Via Tragara 24, Capri, Naples, Italy
Show on map
0.6 km from city centre, Capri 
ExcellentBased on 146 reviews
9.3

Hotel Villa Brunella is set in Capri and is close to local landmarks, such as Certosa di San Giacomo and Grotta di Matromania. It also offers a Jacuzzi, an outdoor pool and massage services.

La Reginella
La Reginella
9.3 Excellent
Via Matermania 36, Capri, Naples, Italy
Show on map
0.6 km from city centre, Capri 
ExcellentBased on 429 reviews
9.3

La Reginella Capri is located in Capri and features a rooftop terrace. It also provides a tour desk, babysitting/child services and room service.

Fuorlovado 40
Fuorlovado 40
9.7 Excellent
40 Via Fuorlovado, Capri, Naples, Italy
Show on map
0.3 km from city centre, Capri 
ExcellentBased on 324 reviews
9.7

Fuorlovado 40 is set in Capri and is close to local attractions, such as Grotta di Matromania and Certosa di San Giacomo. It also offers complimentary wireless internet.

Fortino B&B Capri
Fortino B&B Capri
8.8 Excellent
Via Don Giobbe Ruocco, 26/B, Capri, Naples, Italy
Show on map
0.7 km from city centre, Capri 
ExcellentBased on 212 reviews
8.8

Located in Capri, this bed & breakfast is a few minutes walk from Marina Grande, and a short drive from Anacapri. Guests can also enjoy complimentary internet throughout the property.

Hotel La Scalinatella
Hotel La Scalinatella
9.2 Excellent
Via Tragara 8, Capri, Naples, Italy
Show on map
0.4 km from city centre, Capri 
ExcellentBased on 95 reviews
9.2

La Scalinatella provides 3-star accommodation in Capri. It also offers free Wi-Fi and an outdoor pool.

Villa Marina Capri Hotel and Spa
Villa Marina Capri Hotel and Spa
8.7 Excellent
Via Provinciale Marina Grande 191, Capri, Naples, Italy
Show on map
1.1 km from city centre, Capri 
ExcellentBased on 181 reviews
8.7

Villa Marina Capri Hotel & Spa is set on Capri Island and offers 5-star accommodation as well as a rooftop terrace, a Turkish steam bath and a free shuttle service. Situated in a popular part of Capri, the hotel features views of Gulf of Naples, and is conveniently close to a variety of eateries.

Hotel La Palma
Hotel La Palma
6.5 Good
Via Vittorio Emanuele 39, Capri, Naples, Italy
Show on map
0.1 km from city centre, Capri 
GoodBased on 1 review
6.5

Hotel La Palma Capri provides comfortable 4-star accommodation in Capri. It also features a Turkish steam bath, a sauna and a rooftop terrace.

Tips for booking a Capri hotel

Cheapest month:November
Most expensive month:June
Average price in Capri:C$ 347/night
Absolute cheapest price found:C$ 67/night
Cheapest day:Sunday
Most expensive day:Wednesday
C$ 67 - C$ 742
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
C$ 117 - C$ 652
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Cheapest hotels in Capri, Campania

Show all 422 hotels
Villa Striano Capri - Guest House - Rooms Garden & Art
Villa Striano Capri - Guest House - Rooms Garden & Art
9.2 Excellent
Marina Piccola 26, Capri, Naples, Italy
Show on map
0.7 km from city centre,  

Villa Striano Capri is located in Capri and features free Wi-Fi. It also offers an express check-in and check-out feature, a swimming pool and luggage storage.

C$ 82
Avg. per night
B&B Palazzo a Mare
B&B Palazzo a Mare
9.6 Excellent
Via Palazzo a Mare, 29, Capri, Naples, Italy
Show on map
1.5 km from city centre,  

Situated in Capri, B&B Palazzo a Mare is within walking distance of Gulf of Naples and provides a private beach and a swimming pool. Those staying at the property can also make use of complimentary Wi-Fi.

C$ 84
Avg. per night
Fortino B&B Capri
Fortino B&B Capri
8.8 Excellent
Via Don Giobbe Ruocco, 26/B, Capri, Naples, Italy
Show on map
0.7 km from city centre,  

Located in Capri, this bed & breakfast is a few minutes walk from Marina Grande, and a short drive from Anacapri. Guests can also enjoy complimentary internet throughout the property.

C$ 88
Avg. per night
La Reginella
La Reginella
9.3 Excellent
Via Matermania 36, Capri, Naples, Italy
Show on map
0.6 km from city centre,  

La Reginella Capri is located in Capri and features a rooftop terrace. It also provides a tour desk, babysitting/child services and room service.

C$ 97
Avg. per night
Suite Time Capri Villa La Pergola
Suite Time Capri Villa La Pergola
8.8 Excellent
7 Via Provinciale Anacapri, Capri, Naples, Italy
Show on map
0.6 km from city centre,  

Suite Time Capri Villa La Pergola is situated in Capri and features complimentary Wi-Fi. Those staying at the property have access to a sun deck and a swimming pool.

C$ 111
Avg. per night
Hotel Belvedere & Tre Re
Hotel Belvedere & Tre Re
9.2 Excellent
Via Marina Grande, 264, Capri, Naples, Italy
Show on map
0.9 km from city centre,  

This Capri hotel is situated next to Piazza Umberto I. Guests can also enjoy complimentary internet throughout the property.

C$ 114
Avg. per night
Villa Helios Capri
Villa Helios Capri
8.6 Excellent
Via Croce, 4, Capri, Naples, Italy
Show on map
0.3 km from city centre,  

Boasting a swimming pool, Villa Helios Capri is located in Capri and provides unique accommodation. Guests can also enjoy complimentary wireless internet.

C$ 114
Avg. per night
Hotel Weber Ambassador
Hotel Weber Ambassador
8.7 Excellent
Via Marina Piccola 118, Capri, Naples, Italy
Show on map
0.9 km from city centre,  

Conveniently situated and offering a Jacuzzi, a private beach and a rooftop terrace, this luxury hotel is located a short drive from Anacapri. It provides a spa and wellness centre, as well as valet parking, an outdoor pool and a kids pool.

C$ 121
Avg. per night

Hotel prices in Capri

2 stars or below

C$ 82 - C$ 315

La Reginella

#1 Most popular

La Reginella
9.3 Excellent
C$ 97
Avg. per night
Marunnella Suites

#2 Most popular

Marunnella Suites
9.1 Excellent
C$ 115
Avg. per night
Villa Striano Capri - Guest House - Rooms Garden & Art
C$ 82
Avg. per night
3 stars

C$ 88 - C$ 318

Hotel Nautilus

#1 Most popular

Hotel Nautilus
8.0 Excellent
C$ 265
Avg. per night
Hotel Palatium Mari

#2 Most popular

C$ 146
Avg. per night
Fortino B&B Capri

Best value

Fortino B&B Capri
8.8 Excellent
C$ 88
Avg. per night
4 stars and up

C$ 121 - C$ 1,215

Relais Maresca Luxury Small Hotel

#1 Most popular

C$ 275
Avg. per night
Hotel Mamela

#2 Most popular

Hotel Mamela
9.0 Excellent
C$ 258
Avg. per night
Hotel Weber Ambassador

Best value

C$ 121
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Capri

About Capri

Capri captivates visitors with its rugged limestone cliffs, aquamarine coves and postcard-perfect villages. You can shop at artisan boutiques, sip espresso at al fresco cafes and dine at rustic restaurants, then venture off-the-beaten-track to discover ancient Roman ruins and picturesque coastal hiking trails.

Things to do

Capri has earned its reputation as a luxury travel destination, with a constellation of upscale hotels and restaurants to enjoy. Strolling around Capri Town, you’ll find a collection of high-end boutiques by international brands.

Laid-back Anacapri is filled with stores selling hand-stitched leather sandals, artisan perfume and one-of-a-kind jewellery. Wisteria and bougainvillea vines climb up the storefronts and add to the picture-perfect atmosphere. Duck into 12th-century Church of San Michele to admire the beautiful floor mosaics, then treat yourself to a scoop of authentic Italian gelato.

Capri is brimming with natural beauty and the Blue Grotto tends to steal the spotlight. Boat tours take you into the sea cave, which has an ethereal azure glow thanks to an underwater opening that allows sunlight to stream into the grotto.

Built during the Roman Empire, Villa Jovis recalls the island’s ancient past. The villa is perched high on a hillside and commands stunning views over the island. For more panoramic vistas, ride the chairlift to the summit of Monte Solaro.

Food in Capri is heavily influenced by the sun-drenched climate and proximity to the ocean. Local menus feature delicacies such as “pezzogna” red sea bream, “totani” calamari and sauteed shrimp tossed in olive oil. Finish with a slice of “torta caprese” chocolate and almond cake served with a glass of limoncello on ice.

Getting around

Capri Town and Anacapri are pedestrian-friendly and easy to get around on foot. Local buses run across the island and connect the main towns. Taxis and rental cars are a fast and comfortable way to get around or you can also rent motorised scooters.

Capri travel FAQs

  • What are the best hotels in Capri?

    2,114 reviews rated Hotel Weber Ambassador with an average score of 8.7/10. It may also be worth looking into the Relais Maresca Luxury Small Hotel, which received a rating of 8.7/10 from 457 reviews. Hotel Mamela could also be a good option, with a score of 9.0/10 from 1,191 reviews.

  • What is a good hotel near Marina Grande?

    Reviews of Hotel Weber Ambassador recommend it as a good place to stay near Marina Grande, scoring 8.7/10 from 2,114 ratings.