Where to stay in Capri

A small island that empties in the evening. Day trippers see the port and the Blue Grotto; staying the night buys you Anacapri, the cliff walks and a very different place after the last ferry.

Everyone arrives by sea at Marina Grande, on boats from Naples and Sorrento all year and from Positano and Amalfi in season. A room at the harbour buys early boats and little else. The funicular climbs to Capri town: the Piazzetta, the shops, and the walk along Via Tragara to the Faraglioni. Anacapri is higher and quieter, a small bus up a cliff road away, with the Monte Solaro chairlift.

It suits walkers and swimmers who do not need sand. It suits the impatient less: the buses are tiny and queued for in summer, the Blue Grotto shuts whenever the swell rises, and everything runs on steps. The last boats to Sorrento and Naples leave in the early evening, earlier out of season; build the return into the plan.

Two nights make the island; one is the day trip stretched. See the Blue Grotto before the day boats arrive, then walk once the ferries are in: the crowd stays near the Piazzetta and the path to Villa Jovis is quiet by noon. Pair it with Sorrento or Naples, whose boats run all year, rather than the coast.

Capri at a glance

Best for
Island · blue grotto
Typical nightly rate
€77 – €457
Places to stay
237
Things worth seeing
213

237 places to stay in Capri · Things to do in Capri

Narrow it downVillasHotelsApartmentsUnder €100€100–250€250–500€500+
Hotel Capri2-star hotel

Hotel Capri

5.00(656)
Capri · Hotel
from €72 /nightEstimate · varies by date
AQUAMARINE Relaxing Capri Suites4-star hotel
Capri · Apartment
from €139 /nightEstimate · varies by date
Palazzo M Capri5-star hotel
Capri · Hotel
from €528 /nightEstimate · varies by date
La Casa di Pitti4-star hotel
Capri · Hotel
from €121 /nightEstimate · varies by date
Villa Certosa Capri Boutique HotelTop rated
Capri · Villa
from €489 /nightEstimate · varies by date
HederaTop rated

Hedera

5.00(9)
Capri · Hotel
from €111 /nightEstimate · varies by date
Villa NatalinaTop rated
Capri · Villa
from €63 /nightEstimate · varies by date
Hotel Boutique IdealTop rated
Capri · Hotel
from €116 /nightEstimate · varies by date
Hotel Terme San Michele & SPA, WorldHotels DistinctiveTop rated
Capri · Hotel
from €172 /nightEstimate · varies by date
Sorgeto GardenTop rated
Capri · Hotel
from €561 /nightEstimate · varies by date
Casa Sofia Boutique HotelTop rated
Capri · Hotel
from €231 /nightEstimate · varies by date
La Casetta delle Api4-star hotel
Capri · Hotel
from €219 /nightEstimate · varies by date
La fortezza4-star hotel

La fortezza

4.95(21)
Capri · Hotel
from €165 /nightEstimate · varies by date
La Residenza Capri4-star hotel
Capri · Hotel
from €272 /nightEstimate · varies by date
Luxury Villa Excelsior Parco5-star hotel
Capri · Villa
from €368 /nightEstimate · varies by date
Fuorlovado 404-star hotel

Fuorlovado 40

4.90(390)
Capri · Hotel
from €152 /nightEstimate · varies by date
Hotel La Minerva5-star hotel
Capri · Hotel
from €633 /nightEstimate · varies by date
Relais Caposcuro CapriTop rated
Capri · Hotel
from €8,599 /nightEstimate · varies by date
Capri Joy Apartments4-star hotel
Capri · Apartment
from €212 /nightEstimate · varies by date
Ipazia Capri4-star hotel

Ipazia Capri

4.90(75)
Capri · Hotel
from €121 /nightEstimate · varies by date
Cavalluccio Marino3-star hotel
Capri · Hotel
from €93 /nightEstimate · varies by date
Qasar Luxury Suite - in Capri's Piazzetta4-star hotel
Capri · Apartment
from €188 /nightEstimate · varies by date
GUEST HOUSE LE BOFFE4-star hotel
Capri · Guesthouse
from €91 /nightEstimate · varies by date
La Primavera4-star hotel

La Primavera

4.90(41)
Capri · Hotel
from €223 /nightEstimate · varies by date
See all 237 in Capri

What to see in Capri

2 PiniRestaurant'A CantinaBarAcquedotto del BucetoCultural siteA' CurtigliaRestaurantAgriturismo MalvisielloRestaurantAl BucoRestaurant
See all 213 places in Capri

Stay somewhere else

Rome6,681Verona & Lake Garda3,539Venice3,394Naples2,965Taormina & the east2,840Milan2,759Florence2,410Puglia2,334Lake Como2,170Val d'Orcia1,951Amalfi Coast1,841

The rest of the guides, and the catalogue behind them.