Hotels in Capri

Find the best Capri hotel for your dates, by price or preference

Compare hotel deals across hundreds of providers, all in one place

Look out for Capri hotels with free cancellation or excellent ratings

Trusted Capri hotel providers

See all hotels in Capri

View more hotels
Prices may change – pop in your dates for the best estimate. Note that prices are based on previous traveller searches and partner prices.
Prices may change – pop in your dates for the best estimate. Note that prices are based on previous traveller searches and partner prices.
View more hotels

Find a Capri hotel in the heart of the action

Beat the queues at the top Capri attractions by staying close to them.

Fast facts

Sleep easy, armed with the stuff that's good to know before you go.
Highest rated hotelAl Capri Suite Isola di Capri – 5.0
Cheapest month to bookMarch
Average 4 star hotel price$662 per night
Average 5 star hotel price$5,301 per night

How to find the best hotel deals in Capri

Want to use the same magic that powers our award-winning flight search to find the best room rates on the internet? Here are a few tips to help you search and save in seconds.

How to find the best hotel deal in Capri

  • The same magic that powers our flight search can also help you find the lowest room prices around. Use these hacks to search smarter and save more on your Capri hotel.

  • Get organised ahead of time to save on your Capri hotel. You'll also have a greater range of stays and room types to choose from, especially around holidays and school breaks.

  • Still, act fast if you spot any last-minute offers. Some places cut their rates a day or two before arrival to avoid having empty rooms. It's more likely this will happen in off-peak season or on quieter days, however.

  • Another trick to scoring cheaper hotels? Stay flexible. If your itinerary isn't locked in, check rates across different dates and discover what kind of savings are on offer.

  • Explore the range of accommodation options with free cancellation and have more control over your booking. You can amend or cancel your stay without penalty if your schedule changes or a better deal pops up.

Where to stay in Capri

Central Capri

  • To fully enjoy central Capri, you'll want to be near the attractions you've been waiting to see. Here are a few accommodation options close to the highlights.

  • If you're searching for hotels near Amazing Capri Tour, head straight to La Reginella Capri. This 2-star Capri hotel is around 2 kilometres from this top sight and is a favourite with families.

  • On the hunt for hotels near I Faraglioni? Hotel Della Piccola Marina is around 2 kilometres away. Rated 4 stars, this hotel in Capri is a go-to for families in particular.

  • Or check out the availability of hotels near Marina Piccola. Capri Tiberio Palace is 2 kilometres or so from this top sight. Business travellers tend to choose 5-star option as their base for exploring the city in general.

When to go to Capri

  • Good weather can make all the difference when choosing travel dates. If you prefer warmer conditions, August tends to deliver with temperatures reaching up to 29ºC (84ºF).

  • Expect lows of 7ºC (45ºF) in January, the coolest month here.

  • To enjoy mostly clear skies, search for Capri hotels during July. With an average of three days of rain, this is the driest month.

  • The wettest time of year is November. Plan your getaway then and you can expect to get around ten days of rainfall.

Best hotels in Capri

Best budget hotels

  • Stretch your money further by choosing from around 50 budget Capri hotels. Ideal for when you want to spend less on lodging and more on exploring, these stays come with the basics like Wi-Fi, toiletries, and simple breakfasts.

  • La Reginella Capri is a 2-star option that keeps things low-cost and low-fuss. Wi-Fi and luggage storage are some of its amenities.

  • Hotel Mignon Meublè delivers 3-star value. Conveniences including a lift and room desks are there to make your Capri hotel stay more seamless.

  • You'll also get a good deal at Hotel La Badia, which is rated 3 stars. It features air conditioning and a restaurant.

Best 4-star hotels in Capri

  • When you're craving a little more from your stay, the 4-star hotels in Capri deliver. With around 70 choices, they generally offer well-designed rooms, attentive service, and extras such as on-site bars and restaurants. These hotels feel elevated without feeling extravagant.

  • Find a room at Hotel Astoria Sorrento and enjoy the elevated standards that come with this 4-star stay. Take advantage of car hire options and an outdoor swimming pool while you're here.

  • A pool and an outdoor swimming pool are just some of the amenities on offer at Grand Hotel Due Golfi. This Capri hotel hits that sweet spot between practical and premium.

  • Grand Hotel Aminta is one more tempting addition to your list. It keeps guests satisfied with a restaurant, room service and more.

Best luxury 5-star hotels

  • You could just find somewhere to crash. Or you could book one of the 30 or so 5-star hotels in Capri and travel like a true VIP. Think luxe spa services, impeccable dining experiences, and top-tier locations. (And perhaps even a personal concierge at your service.)

  • You'll be all about the good life at Casa Morgano. This accommodation option offers room service, a restaurant and other features that make it a total dream getaway.

  • Villa Lia Hotel Capri also serves up 5-star fabulousness. This Capri hotel features concierge assistance, a restaurant and much more.

  • One more sought-after stay is Maya Beach Resort. Concierge assistance and a restaurant are among its many perks.

Best hotels in Capri for families

  • Going away with the kids? You need a hotel that goes beyond a bed. Childcare services, activity centres, laundry facilities, and kitchenettes make family getaways easier. You'll find roughly 100 family-friendly hotels in Capri standing by for your crew.

  • Get more family fun for less at Green House. A safe deposit box and air conditioning are some of the amenities you'll find at this affordable 2-star option. It's a guest favourite, with overall ratings often above 4 out of 5.

  • If you'd like a more luxurious experience, spoil the kids (and yourself) with a getaway at Pazziella Garden & Suites. This 5-star Capri hotel offers a tennis court and an outdoor swimming pool.

Best hotels with a spa

  • Add some self-care to your travel plans. Book one of the 80 or so Capri hotels with a spa and schedule in time to truly relax. Steam rooms, hot tubs, and beauty treatments are the types of features they offer.

  • Need a break from the everyday? Come rest at Albergo Gatto Bianco. This 4-star accommodation option has a garden and a sunbathing area.

  • Rated 4 stars, Relais Maresca Luxury Small Hotel & Terrace Restaurant is another leading hotel in Capri where you can let your cares float away. From a solarium to concierge assistance and more, your every need will be taken care of here.

  • Hotel Tasso Suites & Spa is where you can bliss out in between adventures. You'll find a lounge and room service at this accommodation option.

Best hotels with a pool

  • A pool adds another element of fun to a trip. Book a resort and you'll likely find multiple swimming areas and maybe even water slides and lazy rivers. At city hotels, rooftop and indoor pools are the norm. Choose from at least 130 pool hotels in Capri and get set to dive right in.

  • Relaxing poolside will be high on your to-do list at Pazziella Garden & Suites. With an outdoor swimming pool, ironing services and a restaurant, this Capri hotel has everything you need for a memorable visit.

  • Pack your swimsuit and head for Hotel Astoria Sorrento. An outdoor swimming pool, a garden and air conditioning are only the start of what this place packs in.

  • Anna Belle Elegant AgriResort is another stay with all the essentials covered. This hotel offers a children's pool, internet access and a laundry.

Best pet-friendly hotels

  • With around 70 pet-friendly Capri hotels, your best buddy can be part of the journey. Many have nearby parks or outdoor spaces to get some exercise, and some even offer things like grooming or pet-friendly menus. A few house rules may apply, but most places go out of their way to make your furry friend feel at home.

  • You pack the chew toys, Hotel La Meridiana will take care of everything else. Amenities like parking and Wi-Fi add to the experience of this pet-friendly hotel in Capri.

  • Hotel Nice is another place where four paws are as welcome as two feet. This popular accommodation option comes with internet access and express check-in.

  • Hotel Del Corso will have everyone settled in no time. Its amenities include a tennis court and a laundry.

Finding cheap hotels in Capri: FAQs

In Capri, the expected average temperature in March is 12°C. The warmest month is typically August, which averages 27°C. The coolest month is February, with temperatures averaging 10°C. The rainiest month is November, and the driest month is July.
You can always cancel or amend your hotel reservation if you need to, but look out for hotels in Capri with free cancellation or flexible booking options if you want to protect your money. Some hotels allow you to cancel and get your money back if your plans change.
Of course - the cheapest hotel deal we found within the next seven days is $125 per night. If you need somewhere in the next 24 hours, we've found you somewhere to stay for $235 per night.
The average price of a hotel during the week is $558 per night, and the average price on weekends is $609. Overall, it looks like the cheapest day to stay in Capri could be Wednesday.
The nearest airport to Capri is Naples International Airport (NAP), which is 37.3km from the city centre.

Other airports include:

Salerno Costa d'Amalfi Airport, which is 48.4km from the city centre.
We crunched some numbers on our calendar and found that Wednesday is the cheapest day to stay in Capri. And the most expensive day seems to be Friday
The average price of a 3-star hotel in Capri is currently around $236 per night. And the cheapest 3-star hotel we found is $164 per night.
The average price of a 4-star hotel in Capri is currently around $444 per night. And the cheapest 4-star hotel we found is $180 per night.
The average price of a 5-star hotel in Capri is currently around $3,061 per night. And the cheapest 5-star hotel we found is $277 per night.
The cheapest month to stay in a hotel in Capri is April, with an average price of $571 per night. The most expensive month is January, when the average room rate can rise to $6,079 per night. These average prices are based on all the hotels we found – from hostels through to fancy 5-star hotels.
The average price of a hotel in March is $888 per night, which is around 66% lower than the rest of the year.
If you're planning a trip with the whole family, the best rated hotels for you near Capri are Affittacamere Capri Dolce Vita, Hotel La Floridiana and Casa Costanza.