Perched between sapphire sea and sunlit cliffs, Capri seduces with its luminous grottos, elegant villas, and a kind of beauty that feels almost staged by the gods. We list the best hotels in Capri based on expert recommendations and thousands of guest reviews. All of our recommended hotels have a review rating of at least 4 out of 5 stars.
Best cheap hotel: Hotel Weber Ambassador
Best boutique hotel: Villa Excelsior Parco
Best luxury hotel: Hotel Caesar Augustus
Sort list by price or by rating

Capri Tiberio Palace makes a strong first impression with its boutique retro 1950s–60s style and playful, eccentric art installations. Guests wander through spaces where unexpected sculptures and colorful details create a whimsical atmosphere, from suspended jellyfish-like pieces to surreal poolside figures, giving the hotel a gallery-like, imaginative feel.
Outside, vine-covered paths lead to a terrace garden supplying ingredients for the restaurant, with views over the Bay of Naples. The grounds include a pool terrace, spa, Jacky Bar, and Terrazza Tiberio restaurant. A walk from the Piazzetta, it is close to Capri’s boutiques and landmarks like Villa Jovis and Marina Piccola.

Perched 1,000 feet above the Bay of Naples, Hotel Caesar Augustus clings to a cliff with sweeping views of Mount Vesuvius and the Sorrentine peninsula. Its Terrace Bar pairs oysters and champagne with a cinematic horizon, while nearly all 49 rooms and six suites face the sapphire sea.
The hotel’s namesake Caesar Augustus is honored by a statue facing the water, installed by Russian Prince Emmanuel Bulhak, who owned the property in 1900. Open seasonally from May to October, the grounds are dotted with additional sculptures that enhance its picturesque atmosphere.

Perched atop the famed Faraglioni rock formations that line the Italian coast, the peach-hued Punta Tragara blooms like a rare flower, crowning its cliffside sanctuary. Built as a private residence in 1920 by pioneering architect Le Corbusier, the four-story modernist retreat was unlike anything else in Capri, offering awe-inspiring views to match its pedigree. A century and several renovations later, the resort still oozes Italian opulence like few others can.
A 2022 refresh by architect Giorgia Dennerlein kept the luxury hotel’s bones intact, instead, Dennerlein chose to update furnishings with pieces from both Italian and international designers that emanate 1930s glamour with a modern sensibility. Contemporary fixtures are scattered throughout in a thoughtful way that doesn’t impose on the authenticity of the antique paintings and original tapestries that adorn the hall. The result is a unique seasonal resort in a one-of-a-kind destination — it’s a celebration of Capri itself.

Hotel Weber Ambassador is a laid-back seaside hotel perched above Marina Piccola, with amazing views over the bay and easy access to the beach. It is a popular pick for travelers who want a mix of scenic relaxation and practical convenience.
The hotel is known for its free shuttle to Capri town, helpful service, and rooms with balconies, many facing the sea. There is also a pool, a restaurant, and a casual atmosphere that makes it easy to unwind after exploring the island.

Jumeirah Capri Palace is a whitewashed Anacapri resort blending luxury stays, contemporary art, and wellness-focused spa experiences. The property features works by Keith Haring, Giorgio de Chirico, and Arnaldo Pomodoro, along with Bar degli Artisti, known for its curated gin selection.
Guests can dine across five restaurants with sea and sky views, then relax by the pool, work out in the fitness center, or unwind at the spa, which offers Leg School Therapy to improve circulation and metabolism. Travel can be elevated further with private helicopter, speedboat, or chauffeur transfers.

Albergo La Prora is a simple, welcoming hotel in the heart of Capri, just a short walk from the Piazzetta. It has a laid-back feel, clean comfortable rooms, and some spaces with lovely sea views that make it easy to settle into island life.
It is a good pick if you want to stay central without anything too fancy. Shops, restaurants, and scenic spots are close by, so it works well as a relaxed base for exploring Capri at your own pace.

La Residenza Capri is a stylish little stay right in the heart of Capri, just a short walk from the Piazzetta and the island’s lively shops, bars, and restaurants. It feels elegant but relaxed, with bright rooms, Mediterranean touches, and a nice sense of calm despite the central location.
One of its best features is the pool and terrace area, perfect for unwinding after exploring the island. It’s a great pick if you want something comfortable, chic, and convenient without losing that classic Capri charm.

Luxury Villa Excelsior Parco in Capri feels like a peaceful hideaway with old world charm and beautiful sea views. Set in a lovely historic villa, it mixes elegant style with a relaxed atmosphere, making it a great spot for couples or anyone wanting a quieter side of the island.
The rooms are refined and comfortable, and the hotel’s garden setting adds to the sense of escape. With friendly service and a romantic feel, it offers a more intimate Capri stay away from the busiest crowds.

Hotel La Floridiana is a charming little hideaway, tucked into a quiet spot but still close to the Piazzetta, shops, and restaurants. It has a relaxed, friendly feel, with bright rooms, lovely sea views from many balconies, and a nice pool area for unwinding after exploring the island.
The atmosphere is easygoing and welcoming, making it a great pick for couples or anyone wanting a peaceful Capri stay without being far from the action. It feels classic, comfortable, and very Capri.

Hotel Villa Brunella is a stylish, peaceful hideaway perched above Marina Piccola in Capri, with gorgeous sea views and a romantic, relaxed feel. It is known for its elegant rooms, lush gardens, and beautiful terraces that make the most of the island scenery.
The hotel also has a lovely pool area, a well regarded restaurant, and easy access to scenic walks and Capri town. It feels exclusive without being stuffy, making it a great pick for a laid back luxury stay.

Hotel La Minerva feels like a quiet, stylish hideaway just a short walk from the Piazzetta. It has bright, elegant rooms, beautiful sea views, and a calm atmosphere that makes it easy to slow down and enjoy the island.
The rooftop pool and terrace are a real highlight, perfect for relaxing after exploring Capri’s lanes and viewpoints. Service is warm and personal, so the whole place feels welcoming rather than formal.

Villa Marina Capri is a stylish hideaway, set in a peaceful spot with beautiful sea views and a relaxed, exclusive feel. The hotel blends classic island charm with elegant design, making it a great choice for couples or anyone wanting a quieter, more refined stay.
Guests can enjoy spacious rooms, a lovely pool, a spa, and a restaurant serving fresh Mediterranean flavours. It is also close enough to explore Capri’s shops, marina, and famous sights without feeling caught up in the crowds.

Hotel Scalinatella feels like the kind of place you daydream about after one perfect summer trip. Tucked above the sea with incredible views, it has that classic island glamour without feeling stiff, just elegant, peaceful, and effortlessly beautiful.
The rooms are bright and refined, the terraces are made for lingering, and the pool scene is hard to beat. Service is warm and polished, and the whole hotel has a private, old-school charm that makes Capri feel especially magical.

J.K. Place Capri blends subtle elegance, comfort, and refined hospitality into a luxurious island escape, evoking La Dolce Vita. Set in a prized Capri location, the hotel feels like a private residence, with whimsical classical design, beautifully crafted rooms and suites, and amenities including a pool, spa, lounge, and restaurant with panoramic views.
The central location makes exploring Capri effortless, with easy access to landmarks like the Blue Grotto, Marina Piccola, Villa Jovis, the Piazzetta, and Via Camerelle, the island’s chic shopping street.