Capri travel guide

Best Hotels on Capri: Top Picks in Capri Town, Anacapri and Mazzarò

· 5 min read Island Guide
Buildings on a steep hillside overlooking the blue sea, Capri, Campania, Italy

Capri receives over three million visitors a year on an island roughly 10.4 square kilometres in area. The accommodation market reflects this - prices are consistently high, there is no true budget option on the island itself, and many properties close in winter when the crowds (and much of the staff) depart.

The island divides into two residential centres: Capri town (on the eastern plateau, close to the Piazzetta and the funicular) and Anacapri (on the upper western plateau, quieter and less commercial). Marina Grande sits at sea level between them and has a handful of hotels, mainly business-oriented or transit-focused.

Budget (€90–140/night)

There is no budget accommodation on Capri in the conventional sense. Anything below €90 in season effectively doesn’t exist within island boundaries. The following properties represent the lower end of what’s available.

Villa Eva (Via La Fabbrica 8, Anacapri) is a family-run property set in gardens above Anacapri’s main street. The rooms are simple, several open onto private terraces, and the garden pool is a genuine advantage at this price point. Doubles from approximately €90–130/night as of 2026 in shoulder season. The position in Anacapri means a 15-minute bus to Capri town, but it also means easier access to Punta Carena beach and the Blue Grotto side of the island.

B&Bs in the Anacapri backstreets (Via Orlandi and surrounding lanes) occasionally offer rooms in the €95–120 range in May and October. These are small operations - 4–6 rooms - that book entirely through direct contact or small booking platforms. Limited availability makes them unreliable for planning purposes but worth checking if Anacapri is your preference.

Hotel La Tosca (Via Birago 5, Capri town) is a modest three-star in a quiet residential lane above the Piazzetta, a 10-minute walk from the main square. Some rooms have garden or partial sea views. Doubles from approximately €110–150/night as of 2026.

Mid-Range (€140–350/night)

Hotel Luna (Viale Matteotti 3, Capri town) is a four-star property with a pool terrace and gardens on the cliff edge above Marina Piccola. The sea views from the terrace and from higher rooms are among the best available at this price tier. Doubles from approximately €160–280/night as of 2026. The pool-garden combination is the hotel’s main draw - it’s a reliable, well-run property without pretension.

Hotel Villa Krupp (Viale Matteotti 12, Capri town) occupies a historic building above the Giardini di Augusto - Maxim Gorky lived here from 1906 to 1913 and Lenin visited in 1908. The building retains period character; rooms are simple but the sea views from front-facing rooms are exceptional. Doubles from approximately €150–230/night as of 2026.

Hotel Caesar Augustus (Via Giuseppe Orlandi 4, Anacapri) is the most dramatic mid-to-upper-range hotel on the island in terms of setting. Perched on a cliff 300 metres above sea level on the Anacapri plateau, its pool terrace offers an unobstructed panorama of the Bay of Naples with Ischia, Procida, and Vesuvius visible simultaneously. Doubles from approximately €200–350/night as of 2026. The position in Anacapri means the Piazzetta requires a 15-minute bus, but for the setting alone this hotel is exceptional value against its comparators in Capri town.

Villa San Michele (Viale Axel Munthe 34, Anacapri) is technically a museum (the former home of Swedish physician Axel Munthe), with a small number of suites in the adjacent Casa del Sole property. The museum garden - an arched loggia over a 300-metre drop to the sea - is one of the most extraordinary viewpoints in Italy. Accommodation adjacent to it means early-morning access before the museum opens. Suites from approximately €250–400/night as of 2026 depending on season.

Luxury (€350+/night)

Grand Hotel Quisisana (Via Camerelle 2, Capri town) is the island’s grande dame - a 19th-century property with 150 rooms, two pools, three restaurants, and a position on the most prestigious street in the centre of Capri town. The hotel’s history (Krupp, Lenin, and numerous heads of state have stayed here) adds to its character. The pool terrace faces the Faraglioni. Doubles from approximately €350–700/night as of 2026; suites significantly more. One of the largest hotels on the island in terms of rooms, it has better availability than the smaller boutique properties in peak season.

JK Capri (Via Provinciale Marina Grande 225, Marina Grande) is a sleek contemporary hotel on the hillside above Marina Grande with a rooftop pool, roof terrace bar, and well-regarded restaurant. Doubles from approximately €400–800/night as of 2026. The position is unusual - neither in Capri town nor Anacapri, but on the slope between the port and the funicular - which means quick funicular access to the Piazzetta but a separate feel from the old town bustle.

Punta Tragara (Via Tragara 57, Capri town) is a small luxury hotel (24 rooms) in a Le Corbusier-designed building on the southern cliff above the Faraglioni. The two pools and the terrace rooms face the rock stacks directly - this is the closest thing to a private setting that Capri’s luxury tier offers. Doubles from approximately €450–900/night as of 2026.

What to Know Before Booking

Funicular access hours: The funicular connecting Marina Grande to Capri town closes overnight. Hotels above the funicular station are accessible at night by taxi only (expensive, and taxis require booking in advance). Most mid-range and luxury hotels in Capri town are within the pedestrian zone - confirm access arrangements for late arrivals.

Luggage porterage: Many Capri hotels are on lanes inaccessible by vehicle. Staff typically meet guests at the nearest vehicle access point and carry luggage up by hand or on trolleys. Confirm the arrangement when booking - particularly relevant if you have heavy bags or mobility concerns.

Closing dates: A majority of Capri’s hotels close between November and March. Some shut as early as late October and reopen in April. This is different from mainland Italy - verify dates before booking any off-season travel.

Noise: The Piazzetta and Via Camerelle are busy with foot traffic until 1–2am in summer. Even quiet side-street hotels get ambient noise from the town below. The higher floors of hotels facing south (toward the Faraglioni and sea) are typically the quietest.

Frequently Asked Questions

Is there budget accommodation on Capri?
Capri has no true budget tier. The cheapest beds on the island - B&Bs and small guesthouses - start at approximately €90–120/night in shoulder season, with prices rising to €150+ in July and August. For meaningful savings, Anacapri (the quieter hill town on the upper island) runs approximately 20–35% cheaper than Capri town for comparable properties. Sorrento on the mainland is the practical budget base for visitors day-tripping to Capri.
Is it better to stay in Capri town or Anacapri?
Capri town is the social hub - the Piazzetta, the designer boutiques, the evening atmosphere, and most of the restaurants. Anacapri is quieter, less expensive, and has easier access to Punta Carena beach and the Blue Grotto. Most visitors who stay overnight choose Capri town for the atmosphere; visitors who want a quieter base prefer Anacapri. Both are connected by regular local bus (approximately 15 minutes, €2 as of 2026).
What is the best hotel on Capri for views?
The Grand Hotel Quisisana pool terrace and the JK Capri rooftop bar both offer excellent Faraglioni views. Villa San Michele in Anacapri has the most dramatic panoramic position on the island - the garden loggia looks across the entire Bay of Naples toward Vesuvius and the mainland. For room views specifically, Punta Tragara (Capri town) has direct Faraglioni exposure from its terrace suites.
When should I book a hotel on Capri?
Book three to five months ahead for July and August. Many properties are small (10–20 rooms) and fill entirely during peak season. The Grand Hotel Quisisana and JK Capri frequently book out for August by April. May and early June, and September, require 6–8 weeks' advance booking. Many Capri hotels close between November and March - confirm open dates before booking off-season.

Sorted your stay?

Here's how to get there, and get around once you arrive.

Airport Transfer

Fixed-price airport pickup: driver meets you at arrivals, no haggling.

Book a Transfer →

Car Hire

Compare rates from local and international suppliers: 90-day price lock included.

Compare Cars →

Same price as booking direct: we earn a small commission at no extra cost to you.