Where to Stay in Capri

SDItalyAmalfi Coast › Capri Hotels
Updated: November 21, 2023

By Santorini Dave

Our Favorite Hotels in Capri

• 5-star: Caesar Augustus
• 4-star: Casa Mariantonia
• 3-star: Capri Wine
• For couples: Caesar Augustus
• For families: Weber Ambassador
• Best pool: Weber Ambassador
• Best view: Punta Tragara

Split-level infinity pool facing the sea with yellow sunbeds and trees at Hotel Caesar Augustus in Anacapri, Capri

The infinity pool overlooking the sea at Hotel Caesar Augustus, the best hotel on Capri

Best Places to Stay in Capri

  • Capri is a small, mountainous island off the coast of the Sorrento Peninsula and belonging to the Naples metropolitan area. There are two main towns here, Capri and Anacapri, along with two ports, Marina Grande and Marina Piccolo. Capri (called Capri Town from here out to distinguish it from the island) is the main settlement, long a luxury destination known for its high fashion boutiques, five-star hotels, fine dining, and nightlife. The Piazzetta is the heart of the island’s social life, where you’ll find the funicular to Marina Grande, the iconic clock tower, a handful of trendy bars, and sweeping sea views over the ferry port. Other attractions in Capri Town include the Certosa di San Giacomo, and 14th-century charterhouse turned museum, and the Giardini di Augusto, terraced gardens with panoramic views over Marina Piccolo. First-timers to the island should stay in Capri Town for its convenience, conviviality, and glamorous atmosphere. La Minerva is our favorite hotel here.
  • Anacapri is the highest settlement on the island, and from here travelers can take the chairlift up to Monte Solaro, the mountain whose peak is the highest point on the island. Attractions of Anacapri include Villa San Michele, an 18th-century home turned museum with ancient art and artifacts and lush gardens with panoramic views, and the San Michele Arcangelo, a Baroque church known for its hand-painted, maiolica floor mosaic depicting the Garden of Eden. The town itself is more relaxed and casual than Capri Town, with a mix of luxury and midrange hotels, high-quality restaurants, artisan workshops, and easy-to-access countryside with numerous hiking trails to scenic vistas or down to Grotta Azzurra (Blue Grotto, a sea cave known for its glowing sapphire light). The best hotel in Anacapri is Hotel Caesar Augustus
  • Marina Grande is the main port, where ferries from the mainland dock along with cruise tenders and tour boats. The largest beach on the island is here (Spiaggia Marina Grande, a pebble beach), along with seaside restaurants and souvenir shops. Marina Piccola lies on the south side of the island, sheltered from the wind and typically warmer than the rest of the island. There are a few scattered restaurants, yachts moored out in the bay, and handful of organized and free beaches with views toward the Faraglioni (sea stack rock formations).
  • Despite its diminutive size (just over 10 square kms), Capri’s dramatic landscapes mean you’ll need some kind of wheels to get around, be it by bus or taxi. Travelers are not allowed to bring cars (or even bicycles) to the island, though it is possible to rent a car once you’ve arrived. Many hotels offer free shuttle service to local points of interest, but most travelers end up taking the bus or taxi service. Buses are the most affordable options and are plentiful with routes to all the main towns and attractions. Tickets can be purchased in cash at the bus stations in Capri, Anacapri, and Marina Grande or on board the bus for an additional fee (€2.20 standard or €2.70 if you buy when boarding). Buses in Capri are tiny and fit about 10 people maximum, so space is valuable. When bringing luggage aboard a bus, each standard suitcase costs the same as an adult ticket. Children under 6 years old ride free. From Marina Grande to Capri Town, the funicular is another good option with departures every 15 minutes. The price is the same as the bus; however, long wait times are very common.

The 17 Best Hotels in Capri

1. Hotel Caesar Augustus – Luxury

Open-air terrace overlooking the sea from high above with a whimsical sculpture and dining tables under a striped awning at Hotel Caesar Augustus in Anacapri, Capri
Hotel phone: +39 081 837 3395
Romantic hotel on the outskirts of Anacapri with a heated, split-level, infinity pool, an outdoor spa set in lush gardens, and sweeping views from its clifftop perch over the sea. The elegant Caprese-Italian restaurant focuses on seasonal ingredients, many grown in the culinary garden onsite, plus panoramic views especially lovely at sunset. Rooms and suites all have marble bathrooms and balconies or terraces, most with sea views. Generously sized one and two-bedroom suites have special perks that can include super king beds, jetted tubs, and the best views on the property. Quiet location just outside Anacapri within a five to ten-minute walk of dining and shopping.

2. JK Place – Luxury

Pool with a wooden deck in front of a building with arched windows and shade trees at JK Place in Marina Grande, Capri
Hotel phone: +39 081 838 4001
Playful yet sophisticated hotel right above Spiaggia Marina Grande, Capri’s biggest beach. The hotel features a heated pool, posh wellness center, and all-day dining at their Mediterranean restaurant, poolside bar, or the cocktail and tapas lounge. All rooms and suites have free stocked minibars and their own balconies or terraces; most have sea views. The Penthouse Suite is the largest, comprised of two bedrooms, two bathrooms, and two terraces. Great location on the hill above Marina Grande, about a 5-minute walk to the port, restaurants, and shops, or take the hotel’s free shuttle to the port or swanky Capri Town.

3. La Minerva – Luxury

Pool and terrace with sunbeds and a lemon tree at Hotel La Minerva in Capri Town
Hotel phone: +39 081 837 7067
Elegant, family-run, boutique hotel with a heated pool, massage room, and small, well-equipped gym. Rooms and junior suites have balconies or terraces, Italian beds (between king and queen-sized), and sea views in all but two rooms. The rooftop, al fresco Italian restaurant serves regional dishes for breakfast and dinner, lit by candles in the evening. A pool bar and lobby lounge complete the culinary experience. Ideal walking location in festive Capri Town, near shopping, dining, Certosa San Giacomo, and the Piazzetta.

4. Hotel Villa Brunella – Luxury

Hotel phone: +39 081 837 0122
Upscale hotel with an outdoor pool, complimentary breakfast, and terraces with panoramic sea views over Marina Piccola. The hotel features a fitness room, bar, and restaurant offering room service. Reception is open 24 hours with concierge service. Pleasant location on the southern outskirts of Capri Town, about a ten-minute walk to Certosa San Giacomo and a 15-minute walk (one km) to the Piazzetta, passing by shops, cafes, and restaurants along the way.

5. Casa Mariantonia – Luxury

Infinity pool in a stone tile deck with sunbeds and umbrellas on either side at Casa Mariantonia in Anacapri, Capri
Hotel phone: +39 081 837 2923
Intimate, boutique hotel set in a historic villa with just 9 rooms and suites in a garden setting with an outdoor pool, lemon grove, and romantic Mediterranean restaurant. Daily a la carte breakfast is included in the room rate and is served in their casual cafe, which opens as a wine bar in the evenings. All rooms have private balconies or terraces and walk in closets, some have sofabeds, and suites add kitchenettes. Suites sleep up to four, while connecting rooms sleep up to five. Fantastic location on the main shopping street of Anacapri, just steps from San Michele Church, Casa Rossa Museum, plenty of restaurants, and bus stops.

6. Capri Tiberio Palace – Luxury

Retro 1960s decor with a white piano in the bar at Capri Tiberio Palace in Capri Town
Hotel phone: +39 081 978 7111
Retro ’60s style with a global travel motif sets an effervescent tone at this small luxury hotel. Rooms and suites feature marble bathrooms and eclectic decor in vibrant, jewel tones. Most have private, maiolica-tiled balconies or terraces; many have sea views. Meals are delightful in their Michelin-starred, Caprese-Italian restaurant, with many ingredients grown onsite. Stylish facilities include a sheltered, heated pool and a spa with a hammam and sauna. Of historic note, F. Scott Fitzgerald stayed here for 40 days while finishing The Great Gatsby. Excellent Capri Town location near the Piazzetta and shopping on Via Camerelle.

7. Capri Palace Jumeirah – Luxury

In the lobby with a built-in wraparound sofa, vaulted ceiling, and floral arrangement with dried grasses at Capri Palace Jumeirah in Anacapri, Capri
Hotel phone: +39 081 978 0111
Five-star honeymoon hotel with a heated, mosaic art pool, the first medical spa in Italy, and an upscale beach club with free shuttle service from the hotel. Gourmet dining options include the two-Michelin-star restaurant L’Olivio with its extensive wine cellar, Zuma Japanese fusion, and Ragu Bistrot, an updated traditional Campanian restaurant. Guest rooms have luxurious white decor with sea or garden views and king-sized beds; most have dual vanities and separate showers and bathtubs. Top-tier suites add outdoor, heated plunge pools with pop-art mosaic floors. Excellent, walkable location about 5 minutes to Villa San Michele and mere steps to the shops and cafes of Anacapri.

8. Hotel Punta Tragara – Luxury

View of apricot-colored Punta Tragera hotel from above looking down on two pools and two dramatic rock formations in the sea in front of the hotel
Hotel phone: +39 081 837 0844
Cliffside hotel with spectacular water views, a wellness center, and outdoor pool. On site, find two fine dining, Michelin-star restaurants along with a casual poolside bar with especially nice gin cocktails. Breakfast is always included. All rooms have balconies or terraces, marble bathrooms, and contemporary furnishings; some rooms have private whirlpool tubs and walk-in closets. Scenic perch on the south side of Capri Town, about one km to the Piazzetta.

9. Hotel Scalinatella – Luxury

Pool with a custom patterned floor and sea-view terrace at Hotel Scalinatella in Capri Town
Hotel phone: +39 081 837 0633
A perennial favorite since 1950, this luxury charmer features two heated pools, a poolside restaurant open for traditional, Italian lunch and a gourmet dinner, and a panoramic terrace overlooking the sea. Of its 30 rooms, suites, and villas, 26 have sea views; each has a king-sized bed, hand-painted maiolica floors, and a private terrace with sunbeds and an al fresco dining table. Some rooms have jetted baths; suites have a separate living area and two bathrooms. Two and three-bedroom villas add kitchenettes, the larger of the two with its own infinity pool. Idyllic location on a quiet path on the southern side of Capri Town, within a 10-minute walk of Certosa San Giacomo, the Giardini di Augusto, and the Piazzetta.

10. Hotel Quisisana – Luxury

Exterior of Hotel Quisisana with arched door and windows, a dining terrace, and international flags in Capri Town
Hotel phone: +39 081 837 0788
Historic hotel just a quick walk from the Piazzetta with two swimming pools, two restaurants, two bars, a full-service spa, a fitness studio, and nightly turndown service. Standard rooms overlook the town while suites have sea views. The gorgeous Giardini di Augusto is five minutes away on foot.

11. Hotel Orsa Maggiore – Luxury

The pool and terrace with sunbeds and a dining table at Orsa Maggiore Hotel in Anacapri, Capri
Hotel phone: +39 081 837 3351
Sweet upscale boutique hotel with just 14 rooms in Anacapri on the road connecting the town center with Grotta Azzurra. All rooms have walk-in showers, sea views, and private balconies or patios. The largest rooms sleeps three guests; connecting rooms are available for up to four. The heated, sea view pool is adjacent to the hotel’s Italian restaurant, open for lunch only. A snack bar and lobby lounge are open all day. A buffet breakfast is always included. Right outside the gate, guests will find the bus stop to Grotta Azzura and to the shopping and dining of Anacapri (or opt for a pleasant 15-minute walk into town).

12. Capri Wine Hotel – Midrange

The wine room with shelves full of wine bottles and wooden boxes full of wine at Capri Wine Hotel in Marina Grande, Capri
Hotel phone: +39 081 837 9173
Lovely boutique hotel set in the family’s old vineyard and winery with sea view patio surrounded by gardens and a lemon grove. The Wine Bar is the soul of the hotel with a well curated selection of Italian wines, mostly from the Campania region. Each room feature its own smaller assortment of bottled wines (three reds, three whites, and one rosé), plus wine-therapy shower amenities. Simple, colorful rooms feature walk-in showers, most with sea views, and some with private balconies or patios. Wonderful location right above Marina Grande and a short walk to Capri Town – 15 minutes down to the port on foot (you’ll want a bus or taxi back up) and 10 minutes on foot to the Piazzetta.

13. Casa Morgano – Luxury

Pool with a sun deck and dining terrace overlooking the sea at Casa Morgano in Capri Town
Hotel phone: +39 081 837 0158
Sister property of Hotel Scalinatella next door, this luxury, boutique hotel offers a heated pool and panoramic sea views. Rooms and junior suites all have private balconies or patios, hand-painted maiolica tile floors, and floor-to-ceiling windows; most have sea views; many have jetted baths. Great location in Capri Town, just a short stroll to Certosa San Giacomo, the Giardini di Augusto, and the Piazzetta.

14. Weber Ambassador – Luxury

The yellow exterior of Hotel Weber Ambassador with blue awnings on the hill just above the beach at Marina Piccola in Capri
Hotel phone: +39 081 837 0141
Scenic hotel steps to Marina Piccola Beach with free shuttle service every eight minutes to the Piazzetta in Capri Town. Some rooms have sea views and balconies. Hotel facilities include three outdoor pools (including one especially for kids), two hot tubs, a library, and a fitness center. A romantic Caprese-Southern Italian restaurant offers regional cuisine complemented by quality wines on an al fresco terrace.

15. Villa Eva – Moderate

Hotel phone: +39 081 837 1549
Secluded property with complimentary breakfast. This good-value stay is located seven km from the ferry terminal, a short bus ride to Grotta Azzurra (six km) or Punta Gradola beach (one km), and walking distance to several scenic hiking trails. In addition to a garden and on-site parking, there is an outdoor pool with a snack bar. Guest rooms are individual cottages with patios and private bathrooms.

16. Regina Cristina – Luxury

Hotel phone: +39 081 837 0744
Located a short walk to the Piazzetta and steps to numerous restaurants and boutiques, some rooms at this charming hotel have sea views and all rooms include a minibar and a free breakfast buffet. An on-site restaurant is open all day and a bar is located in the garden. The hotel sits less than a five-minute walk from the Giardini di Augusto.

17. Hotel La Tosca – Budget

Hotel phone: +39 081 837 0989
Quaint bed and breakfast with a scenic terrace just a five-minute walk to the Piazzetta and a variety of restaurants as well as the shops of Via Camerelle. All rooms have terraces (some with sea views) but no TVs. Property amenities include free breakfast, 24-hour reception, and concierge service.

Read More

About Santorini Dave

Santorini Dave Author Bio. Santorini Dave was started in 2011 by a guy who loved Greece, travel, and great hotels. We're now a small team of writers, mapmakers, videographers, and researchers on a mission to deliver the most helpful travel content on the internet. We specialize in Santorini, Mykonos, Athens, and Greece and recommend the best hotels, best neighborhoods, and best family hotels in top destinations around the world. We also make hotel maps and travel videos. I can be contacted at dave@santorinidave.com.