We’ve curated the The Best Hotels in Capri for you to fall in love with during your Mediterranean escape, whether you’re looking for coastal chic, contemporary Italian design or a centuries-old villa, you’ll be sure to find it here.
Capri is an ideal escape for lovers, from its rugged Mediterranean coastline, sparkling blue waters and hidden boutique shopping lanes. Come live la dolce vita and escape to the dreamy island paradise of Capri for a few nights of unrivalled romance.
PUNTA TRAGARA
Address: Via Tragara, 57, 80073 Capri NA, Italy (location map)
Instagram: @puntatragarahotel
Steeped in history, Punta Tragara has long since been known as the “stracasa” or super-house, an elegant home built in the 20s. Punta Tragara was never designed to stand out, but rather respect and become part of its natural surrounds, built into the rock, an extension of the island. History buffs will delight in knowing they are walking the same halls that were once home to the likes of Eisenhower and Winston Churchill during World War II.
Now one of the best hotels in Capri, Punta Tragara has maintained its sense of homeliness, inviting guests to create unforgettable memories within its opulent walls. Each room and suite has an aura of elegance, whilst modern-day amenities have been added for the ultimate comfort. Relax in bright spaces, designed with natural hues accentuated by pops of colour without taking away from the splendour of Capri and the sea. Unwind at Gili Beauty & SPA and delight in its signature rituals, continuously refined to offer guests the most professional treatments.
- Prices for Punta Tragara, one of the best hotels in Capri, start at US $822++ per night. Click for best available prices.
CAPRI TIBERIO PALACE
Address: Via Croce, 11-15, 80073 Capri NA, Italy (location map)
Instagram: @capritiberiopalace
Just a stones throw from the iconic Piazetta and the chic boutiques of Via Camerelle sits Capri Tiberio Palace, one of the best hotels in Capri located in the heart of this famed Italian island. Contemporary design meets retro flair in each individually designed room, where somehow the multitude of colours mix perfectly well together. State-of-the-art technology blends seamlessly with vintage items, offering a touch of history without compromising modern day comforts. Just about every room features a charming tiled balcony where you can enjoy the mesmerising views of the Mediterranean Sea and Capri’s famous white rooftops.
Your stay at Capri Tiberio Palace wouldn’t be complete without an evening at Terrazza Tiberio, their delightfully delicious traditional restaurant. Heavily influenced by Caprese and Mediterranean culture, the menu never remains the same for long as it rotates seasonally ensuring guests the freshest of flavours.
- Prices for Capri Tiberio Palace, one of the best hotels in Capri, start at US $774++ per night. Click for best available prices.
CAPRI PALACE JUMEIRAH
Address: Isola di Capri NA IT, Via Capodimonte, 14, 80071 Anacapri NA, Italy (location map)
Instagram: @capripalace
Nestled amidst the idyllic hills of Anacapri, at the foot of the majestic Mount Solaro, lies Capri Palace Jumeirah – a refined luxury hotel boasting awe-inspiring views of the Naples Gulf and Ischia. This exceptional property houses 68 exquisitely designed guestrooms and is home to the prestigious Capri Medical Spa, providing a serene sanctuary away from the town’s hustle and bustle while remaining conveniently close to the island’s captivating attractions.
The culinary odyssey at Capri Palace Jumeirah is nothing short of extraordinary, graced by the island’s only two Michelin-starred L’Olivo restaurant, where Executive Chef Andrea Migliaccio skillfully blends regional traditions with innovation. And if you’re a seafood enthusiast, prepare for a culinary journey like no other at Il Riccio Restaurant & Beach Club, nestled moments away from the fabled Blue Grotto. It’s not just a hotspot for celebrities; it’s a true seafood heaven that’ll take your taste buds on a delightful ride. Capri Palace Jumeirah effortlessly combines breathtaking beauty with culinary brilliance, offering an unparalleled experience that leaves a lasting impression in the heart and soul.
- Prices for Capri Palace, one of the best hotels in Capri, start at US $515++ per night. Click for best available prices.
J.K. PLACE CAPRI
Address: Via Marina Grande, 225, 80076 Capri NA, Italy (location map)
Instagram: @jkplacecapri
You may be on vacation, but J.K. Place Capri promises you’ll feel at home at their luxury hotel, offering understated elegance and dedicated guest service. Part of the J.K. Place charm comes from its interior design which has been strongly influenced by the Mediterranean coastline, featuring light spaces, blue hues and wooden touches. Each room promises to bring the Mediterranean Sea to you, but if you’re looking for the ultimate luxury, look no further than the Penthouse Suite. Perfect for families, this 75 square metre suite features two double rooms with their own bathrooms, two terraces and an abundance of lounging space both indoors and outdoors. With a suite like this, it’s no wonder J.K place is regarded as one of the best hotels in Capri.
J.K. Place also offers a range of activities designed to get you out and about, but if you’re wanting to get above then their helicopter tour is calling your name. Discover the historical sites of Mt Vesuvius, Pompei, Herculaneum and Paestum from the sky, as well as the surrounding cities of Caserta, Salerno and Naples. End the journey by admiring the Amalfi Coast and the Bay of Naples from your prime seat in the sky and look down in awe at the famous Faraglionoi of Capri jutting out of the sea.
- Prices for J.K. Place Capri, one of the best hotels in Capri, start at US $649++ per night. Click for best available prices.
VILLA BRUNELLA CAPRI
Address: Via Tragara, 24, 80076 Capri NA, Italy (location map)
Instagram: @villabrunella
Romance is in the air at Hotel Villa Brunella, a hidden gem at the end of the picture perfect Via Tragara. Villa Brunella cascades down the hillside, amidst lush landscapes and bouganvillea filled gardens, with views overlooking the famous Faraglioni. You couldn’t ask for a more peaceful location that’s still somehow steps from the centre of Capri, with the Via Camerelle shopping lane and Piazzetta as nearby neighbours.
With its terraced design down the hill, every room at this Capri hotel boasts unobstructed views of the sea from private balconies, adorned with majolica tiles and bright island decor. Rooms are spacious and feature large bathrooms complete with tubs to soak away your worries, so you’ll surely be revitalised by the time it comes to leave. In the evenings, indulge in a romantic candlelit dinner at Terrazza Brunella, one of the most prestigious restaurants on the island, or delight in the same delicious cuisine from the comfort of your room.
- Prices for Hotel Villa Brunella Capri, one of the best hotels in Capri, start at US $275++ per night. Click for best available prices.
HOTEL LA MINERVA
Address: Via Marino Occhio, 8, 80073 Capri NA, Italy (location map)
Instagram: @laminervacapri
Hotel La Minerva is a charming boutique hotel nestled in the heart of Capri, with just 19 guest rooms you’re guaranteed unrivalled exclusivity and personalised service. Owned and operated by locals of the island, Hotel La Minerva assures your Capri experience is authentic and with a local touch. No matter where you are in the hotel – the lobby, swimming pool, terrace – admire the expansive views of the perfectly landscaped gardens and the Mediterranean sea beyond.
Recently refurbished, Hotel La Minerva boasts chic and contemporary interior design seamlessly blended with charming island architecture. In the comfort of your room you can delight in the traditional Mediterranean hand-painted tiled floors, artisan ceramics, curved structures and vaulted ceilings that Capri is known for, all the while taking in the breathtaking views of the sea.
- Prices for Hotel La Minerva, one of the best hotels in Capri, start at US $352++ per night. Click for best available prices.
HOTEL MAMELA
Address: Via Campo di Teste, 8, 80076 Capri NA, Italy (location map)
Instagram: @hotelmamela
Located just 153m from the luxury shopping strip of Via Camerelle sits Hotel Mamela, a charming luxury hotel boasting traditional Caprese architecture with soft arches, vaulted ceilings and marble accents throughout. Soak up the Mediterranean sun from your lounge chair on the terrace before cooling off in the refreshing infinity pool, all the while admiring the panoramic views of the sparkling sea and green landscape. Sit back and relax in your comfortable bedroom, adorned with Italian textiles and beautiful antique furniture adding a touch of old charm to your contemporary room. Indulge in a range of exquisite spa treatments, from signature facials to whole body massages, or head out and explore the nearby destinations of Giardini di Augusto and Marina Grande.
- Prices for Hotel Mamela, one of the best hotels in Capri, start at US $193++ per night. Click for best available prices.
LA SCALINATELLA
Address: Via Tragara, 8, 80073 Capri NA, Italy (location map)
If you’re looking for an escape from reality, La Scalinatella is the boutique Capri hotel of your dreams. Perched along the Via Tragara, you’re only minutes away from the vibrant centre of town, but you’ll feel miles away in your private paradise. La Scalinatella, meaning the tiny staircase in Italian, has been built into the hillside with each terrace connected by a charming staircase. The design reflects traditional Italian architecture blended with touches of local influence, and all 30 rooms and suites feature their own private terrace overlooking the sea.
La Scalinatella offers all the comforts and amenities of any large luxury hotel, with the added benefit of exclusivity and extra attention to detail. Take a dip in not one but two panoramic swimming pools, indulge in light meals at the poolside restaurant and bar and stay active in the fully equipped gym. If you’re wanting to explore Capri and its stunning surrounds, the dedicated concierge team are more than happy to assist in organising day trips and excursions.
- Prices for La Scalinatella, one of the best hotels in Capri, start at US $390++ per night. Click for best available prices.
Did you enjoy our Best Hotels in Capri article?
If you’re still on the search for Capri inspiration, our ULTIMATE CAPRI TRAVEL GUIDE is everything you need to start planning your dream Capri vacation.