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.
Search Capri hotels on Booking.com to compare prices and check availability across all areas in this guide.
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.