Hotels in Capri

Free cancellation options if plans change
Unlock travel rewards with One Key
Save more with Member Prices

Check prices for these dates

Next weekend
In two weeks

Where to stay in Capri?

Villa Patrizi

9.4 out of 10, Exceptional, (235)
$215 nightly
The price is $237
Jul 28 - Jul 29
Total includes taxes and fees
Villa Patrizi

Fortino Bed & Breakfast

9.0 out of 10, Wonderful, (58)
$240 nightly
The price is $264
Aug 24 - Aug 25
Total includes taxes and fees
Fortino Bed & Breakfast

Fuorlovado 40

10.0 out of 10, Exceptional, (206)
$193 nightly
The price is $212
Jul 28 - Jul 29
Total includes taxes and fees
Fuorlovado 40

Capri Inn

9.6 out of 10, Exceptional, (529)
$288 nightly
The price is $317
Jul 31 - Aug 1
Total includes taxes and fees
Capri Inn

Hotel della Piccola Marina

4.0 star property
9.2 out of 10, Wonderful, (699)
$303 nightly
The price is $333
Aug 21 - Aug 22
Total includes taxes and fees
Hotel della Piccola Marina

Il Portico BB Capri

10.0 out of 10, Exceptional, (6)
$240 nightly
The price is $264
Aug 8 - Aug 9
Total includes taxes and fees
Il Portico BB Capri

Villa San Felice

4.0 star property
8.8 out of 10, Excellent, (429)
$291 nightly
The price is $320
Jul 28 - Jul 29
Total includes taxes and fees
Villa San Felice

Villa Certosa Capri Boutique Hotel

5.0 star property
10.0 out of 10, Exceptional, (15)
$509 nightly
The price is $559
Jul 28 - Jul 29
Total includes taxes and fees
Villa Certosa Capri Boutique Hotel

Hotel Belvedere & Tre Re

9.2 out of 10, Wonderful, (20)
$202 nightly
The price is $223
Jul 30 - Jul 31
Total includes taxes and fees
Hotel Belvedere & Tre Re

Gatto Bianco Hotel & SPA

4.0 star property
9.2 out of 10, Wonderful, (426)
$368 nightly
The price is $405
Aug 3 - Aug 4
Total includes taxes and fees
Gatto Bianco Hotel & SPA

Hotel La Floridiana

4.0 star property
8.8 out of 10, Excellent, (754)
$314 nightly
The price is $345
Jul 31 - Aug 1
Total includes taxes and fees
Hotel La Floridiana

Casa di Capri

9.6 out of 10, Exceptional, (67)
Casa di Capri

Hotel Villa Sarah

4.0 star property
9.2 out of 10, Wonderful, (204)
$240 nightly
The price is $264
Jul 28 - Jul 29
Total includes taxes and fees
Hotel Villa Sarah

Suite Time Capri Villa La Pergola

9.0 out of 10, Wonderful, (67)
$268 nightly
The price is $295
Jul 28 - Jul 29
Total includes taxes and fees
Suite Time Capri Villa La Pergola

Hotel Syrene

4.0 star property
9.2 out of 10, Wonderful, (284)
$458 nightly
The price is $503
Jul 31 - Aug 1
Total includes taxes and fees
Hotel Syrene

Sina Flora Capri

4.0 star property
9.4 out of 10, Exceptional, (146)
$585 nightly
The price is $644
Jul 28 - Jul 29
Total includes taxes and fees
Sina Flora Capri

Hotel Weber Ambassador

4.0 star property
8.8 out of 10, Excellent, (1010)
$217 nightly
The price is $239
Jul 31 - Aug 1
Total includes taxes and fees
Hotel Weber Ambassador

Hotel Palatium Mari

8.4 out of 10, Very Good, (188)
$221 nightly
The price is $243
Jul 28 - Jul 29
Total includes taxes and fees
Hotel Palatium Mari

Suite Saint Michael

8.0 out of 10, Very Good, (22)
$163 nightly
The price is $180
Jul 30 - Jul 31
Total includes taxes and fees
Suite Saint Michael

Il Capri Hotel

5.0 star property
9.2 out of 10, Wonderful, (72)
$629 nightly
The price is $692
Aug 10 - Aug 11
Total includes taxes and fees
Il Capri Hotel
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Great weekend hotel deals in Capri

Showing deals for:Aug 8 - Aug 10
trending_down

Our prices for Capri are cheapest in October

See average prices and weather for all months
Price trends for hotels in Capri
Pricing is based on two traveler single night rates
View properties in July

Month selector

Currently viewing crowd sizes and weather for July.
Weather forecast for Capri
July
trending_upHigh crowds
High 81°F / low 76°F. Sunny most days.
View properties in July
81°
weather_sun
July, High crowds, average high temperature 81 degrees Fahrenheit, average low temperature 76 degrees Fahrenheit. Sunny most days.
76°
82°
weather_sun
August, High crowds, average high temperature 82 degrees Fahrenheit, average low temperature 76 degrees Fahrenheit. Sunny most days.
76°
77°
weather_sun
September, High crowds, average high temperature 77 degrees Fahrenheit, average low temperature 71 degrees Fahrenheit. Sunny most days.
71°
71°
weather_sun
October, Moderate crowds, average high temperature 71 degrees Fahrenheit, average low temperature 65 degrees Fahrenheit. Sunny most days.
65°
65°
weather_partly_sunny
November, Low crowds, average high temperature 65 degrees Fahrenheit, average low temperature 59 degrees Fahrenheit. Partly sunny.
59°
59°
weather_sun
December, Low crowds, average high temperature 59 degrees Fahrenheit, average low temperature 53 degrees Fahrenheit. Sunny most days.
53°
56°
weather_sun
January, Low crowds, average high temperature 56 degrees Fahrenheit, average low temperature 50 degrees Fahrenheit. Sunny most days.
50°
56°
weather_sun
February, Low crowds, average high temperature 56 degrees Fahrenheit, average low temperature 50 degrees Fahrenheit. Sunny most days.
50°
58°
weather_sun
March, Moderate crowds, average high temperature 58 degrees Fahrenheit, average low temperature 52 degrees Fahrenheit. Sunny most days.
52°
62°
weather_sun
April, Moderate crowds, average high temperature 62 degrees Fahrenheit, average low temperature 56 degrees Fahrenheit. Sunny most days.
56°
68°
weather_sun
May, Moderate crowds, average high temperature 68 degrees Fahrenheit, average low temperature 62 degrees Fahrenheit. Sunny most days.
62°
76°
weather_sun
June, High crowds, average high temperature 76 degrees Fahrenheit, average low temperature 70 degrees Fahrenheit. Sunny most days.
70°
Monthly weather averages (˚F)

Top neighborhoods in Capri

Capri Town map

Capri Town

The Capri Town neighborhood has lots to see including Gardens of Augustus and Piazzetta di Capri.

Marina Grande map

Marina Grande

Capri's Marina Grande neighborhood is known for its waterfront and offers a host of things to see such as Marina Grande and Marina Grande Beach.

Marina Piccola map

Marina Piccola

Capri's Marina Piccola neighborhood is loved for its boating and swimming, and entices visitors with attractions including Via Krupp and Green Grotta.

Tiberio map

Tiberio

The Tiberio neighborhood offers attractions such as Capridream and Villa of Tiberius.

Matermania map

Matermania

The Matermania neighborhood offers attractions such as Arco Naturale and Grotta di Matromania.

Top landmarks in Capri

Learn more about Capri

Notable for its waterfront, Capri features attractions such as Piazzetta di Capri and Gardens of Augustus. Visitors to this beachside city speak highly of the restaurants whereas sights include Marina Grande and Faraglioni Rocks.

Check out the Capri hotels guests love right now

Frequently asked questions

How much does a hotel room cost in Capri?
You can discover great hotels in Capri from $180 with properties to suit all budgets and needs. To find an affordable hotel in Capri that meets all of your requirements, just apply filters on Hotels.com, and sort hotels by "Price: low to high". If you're a member, don't forget to sign in to your account to unlock more savings.
How can I find deals and earn rewards at Capri hotels?
Members can save up to 20% on select hotels in Capri. Plus, Silver, Gold and Platinum members earn extra rewards on VIP Access bookings, making each stay even more rewarding.

Can I book Capri hotels with free cancellation?
To book a refundable Capri hotel on Hotels.com, just filter hotels by "Property cancellation options" and select "Fully refundable property". Many hotels offer free cancellation, so you can receive a refund if you need to cancel. Some hotels do require cancelling more than 24 hours before check-in, so double-check your booking beforehand.
What are the top-rated luxury hotels in Capri?
Some of the most popular luxury hotels in Capri are Luxury Villa Excelsior Parco, Hotel Villa Brunella, and Villa Marina Capri. Luxury Villa Excelsior Parco is a luxury hotel with a high guest rating amongst our travelers, and it offers a seasonal outdoor pool and massage treatments, plus 24-hour room service in the guestrooms. Hotel Villa Brunella and Villa Marina Capri are also popular luxury stays in great Capri locations.
What are some of the best Capri beach hotels?
For a beachy vacation in Capri, Bagni di Tiberio Beach, Torre Saracena, and Spiaggia di Marina Piccola are some of the best places to visit. Stay at a top-rated Capri beach hotel and make the most of your vacation. Check out Luxury Villa Excelsior Parco in Marina Grande if you're after a hotel that's near the water. With a seasonal outdoor pool and a restaurant, our travelers rate it highly at 9.8 out of 10. Relais Maresca Luxury Small Hotel is another great choice for a relaxing beach vacation in Marina Grande. This hotel has a restaurant, a bar/lounge and a variety of other amenities to enjoy, and our travelers rate it 8.8.
What are some top pet-friendly hotels in Capri?
Our travelers' top pet-friendly hotels in Capri include:You can check "Pet friendly" on the Hotels.com "Amenities" filter in your search to find even more pet-friendly hotels in Capri.
What are some of the best hotels in Capri for couples?
Choose a top-rated Capri romantic hotel and enjoy your couple's getaway. Our travelers love Hotel La Palma, Oetker Hotels, a hotel in Capri Town with in-room champagne service and in-room massages. Another romantic hotel with top reviews is J.K. Place Capri. This hotel can be found in Marina Grande with a beachfront restaurant and a poolside bar for a perfect stay. Discover more hotels in Capri on Hotels.com for couples by using the "Traveler experience" filter in your search and selecting "Adults only" or "Romantic".
What are some of the best kid-friendly hotels in Capri?
Some of the most well reviewed Capri hotels for kids include Hotel La Palma, Oetker Hotels, Villa Mediterranea Capri, and Luxury Villa Excelsior Parco. Hotel La Palma, Oetker Hotels is a kid-friendly hotel in Capri Town with a guest score of 10 out of 10, offering family-friendly amenities like an outdoor pool and a free beach shuttle, plus free cribs in guestrooms. Check out Villa Mediterranea Capri in Capri Town with a guest score of 10. This popular hotel has a free continental breakfast as well as free cribs in the guestrooms. Luxury Villa Excelsior Parco is another good option in Marina Grande with a seasonal outdoor pool, a free beach shuttle, and free parking. Discover more kid-friendly hotels in Capri by using the Hotels.com "Family friendly" filter in your search.
What are the top Capri hotels with a pool?
For some added luxury, discover the best Capri hotels with a pool. Hotel La Palma, Oetker Hotels is a great hotel in Capri Town with an outdoor pool and a guest rating of 10 out of 10. Plus, you can make the most of its full-service spa and restaurant. J.K. Place Capri is a popular hotel in Marina Grande that features a seasonal outdoor pool along with a full-service spa and a beachfront restaurant. To find more stays in Capri with a pool, use the "Amenities" filter on Hotels.com in your search and select "Pool".
What are some of the best Capri hotels with free parking?
If you're arriving by car, choosing a great Capri hotel with free parking is a plus. Our travelers' favorites include:
What are the top Capri boutique hotels?
Book your stay at a stylish boutique hotel in Capri. Hotel Casa Morgano is a popular hotel with our travelers, offering guests 2 outdoor pools and a poolside restaurant as well as air-conditioned guestrooms with room service and minibars. You'll find it in Capri Town, a great location. Another top-rated boutique property is Capri Tiberio Palace. Located in Capri Town, this upscale property has an outdoor pool and a hot tub along with individually decorated guestrooms with champagne service and 24-hour room service.
What are some popular hotels in central Capri?
For hotels in central Capri, check out Gatto Bianco Hotel & SPA and Hotel San Michele. Travelers love Gatto Bianco Hotel & SPA for its location, as well as the full-service spa, bar/lounge and free local cuisine breakfast this hotel offers. Hotel San Michele is another popular central hotel with a seasonal outdoor pool, a restaurant and a poolside bar. Stay at one of these hotels for easy access to top sights like Marina Grande and Blue Grotto. Capri Town and Marina Piccola are some of the most central neighborhoods for your Capri vacation.

Find out more about Capri

Find out more about Capri

Whispers of Capri: Where Azure Seas Meet Timeless Charm

Nestled in the azure waters of the Tyrrhenian Sea, Capri captivates with its dramatic cliffs, vibrant bougainvillea, and charming streets. This luxurious island escape offers a blend of natural beauty and rich culture, from the iconic Blue Grotto to the bustling Piazzetta. Stroll through Capri Town's boutiques, indulge in authentic Italian cuisine, and bask on sun-kissed beaches. With its stunning landscapes and warm hospitality, Capri invites travelers to create unforgettable memories in a paradise that feels both timeless and enchanting. Whether seeking romance or relaxation, the Island of Capri promises an extraordinary getaway. For our best hotel rates in Capri and to enhance your stay, be sure to check out Hotels.com's Last-Minute DealsOpens in a new window on travel.

Discover great hotels in Capri

Capri offers a range of hotel accommodations, from charming boutique options to luxurious resorts. You can find stunning sea views, elegant designs, and exceptional service, making it a perfect getaway. Whether you seek a romantic escape or a relaxing retreat, Capri's hotels cater to diverse tastes and budgets. Here are some of the most popular hotels with our travelers in Capri:

  1. Capri Tiberio PalaceOpens in a new window: This exquisite 5.0-star hotel caters to adventure seekers and beach lovers with direct access to pristine shores. Guests can indulge in exciting activities like canoeing and hiking, ensuring an active getaway. The property is designed to accommodate business travelers with a variety of amenities, including meeting rooms and a business center. Reviewers emphasize the hotel's stunning beauty and the attentive service from the staff, creating a warm and welcoming atmosphere for a memorable stay.
  2. Hotel Punta TragaraOpens in a new window: This luxurious 5.0-star hotel is the perfect romantic getaway, boasting breathtaking views from private terraces and a range of spa services. Couples can enjoy outdoor poolside relaxation, exquisite dining options, and enticing romance packages that cater to their every desire. The hotel's ideal location enhances the experience with easy access to local attractions. Travelers rave about the spectacular views and the exceptional service, making it an unforgettable destination for those seeking a romantic escape.
  3. Il Capri HotelOpens in a new window: This stunning 5.0-star hotel is a true gem in the heart of Capri, offering a blend of luxury and adventure. Guests can explore the vibrant city center while savoring the rooftop pool and bar with incredible views. The hotel features contemporary design and high-end amenities, including a delicious complimentary breakfast. Reviewers praise the impeccable cleanliness and attentive staff, ensuring a comfortable and relaxing stay. The unique layout offers a boutique feel, perfect for travelers looking for a distinctive experience on their journey.

Top locations to stay in Capri

Some great areas to stay in when visiting Capri, Campania, Italy, are Sorrento Historic Centre, Priora, and Sorrento City Centre. Sorrento City Centre offers vibrant nightlife and beautiful beaches, while Priora provides serene coastal views. Sorrento Historic Centre charms with its rich history. For first-time visitors, Sorrento City Centre is best suited for an unforgettable stay.

  1. Sorrento City CentreOpens in a new window: Sorrento City Centre is a vibrant spot to stay, offering a delightful mix of marina views and bustling streets. You'll find yourself just a short walk from Sorrento Beach, perfect for soaking up the sun or enjoying a swim. The lively Corso Italia is filled with shops and cafes ideal for a leisurely stroll, while Piazza Tasso serves as a great gathering place to enjoy local events. For a touch of culture, check out the nearby Amphitheatre Capua or Tasso Theatre for a taste of the local arts scene. Don't miss the breathtaking views along the Fortini Coastal Walk, making your stay both exciting and picturesque.
  2. Sorrento Historic CentreOpens in a new window: Staying in Sorrento Historic Centre immerses you in the charming atmosphere of this ancient town. With its narrow streets and historical architecture, you’ll feel the rich history surrounding you. The area is known for its marina, where you can enjoy stunning views of the coast and easy access to boat tours. Explore the quaint shops that offer unique souvenirs and local crafts, making it a perfect spot for leisurely shopping. The blend of historical sights and beautiful seascapes provides a peaceful yet engaging retreat on your Capri adventure.
  3. PrioraOpens in a new window: If you’re looking for a quieter escape, Priora is a fantastic choice. Nestled close to the sea, this area offers a more relaxed ambiance while still being near the action of Sorrento. The stunning coastal views and access to nearby natural parks make it a great base for nature lovers. You can enjoy serene walks and the beauty of the surrounding landscape, perfect for unwinding after a day of exploration. Priora is ideal for those who appreciate a tranquil setting without straying too far from the vibrant attractions of Sorrento.

Things to do in Capri

Capri is a stunning island getaway where rugged cliffs meet azure waters, offering pristine beaches and scenic hiking trails. Travelers can enjoy leisurely boat rides, explore charming towns, and discover the beauty of lush parks. With its vibrant atmosphere and breathtaking landscapes, a day trip to Capri promises unforgettable experiences.

  • Marina GrandeOpens in a new window – Start your Capri adventure at the bustling Marina Grande. This picturesque marina boasts stunning views of the sea, with boats ready to whisk you away to nearby islands or the beach. Enjoy a leisurely stroll along the waterfront, where you can soak in the sun and watch the local fishermen at work.
  • Piazza TassoOpens in a new window – Head over to Piazza Tasso, a lively square that serves as the heart of Capri. Here, you can relax at a café while sipping a refreshing drink or grab a bite to eat. The vibrant atmosphere invites you to people-watch and take in the beautiful surroundings.
  • Blue GrottoOpens in a new window – Don’t miss the enchanting Blue Grotto, a spectacular sea cave known for its mesmerizing blue waters. Take a small boat tour to enter this magical place, where sunlight filters through the cave, creating an otherworldly glow. Prepare your camera for some unforgettable shots!
  • Piazzetta di CapriOpens in a new window – Visit the iconic Piazzetta di Capri, a charming square adorned with lovely cafés and shops. This is the perfect spot to unwind and enjoy the local ambiance. Grab a gelato and watch the world go by as you soak in the stunning views of the surrounding cliffs.
  • Villa San MicheleOpens in a new window – Finally, make your way to Villa San Michele, a historic house that offers a glimpse into Capri’s past. Wander through the beautifully landscaped gardens and admire the architecture that blends harmoniously with the natural beauty. The villa provides panoramic views of the island and the sea, making it a serene stop on your journey.

5 tips for savvy savings when booking a hotel in Capri

  1. Book for the cheapest times: The most budget-friendly time to visit Capri is during January, February, and November when hotel prices tend to be lower. To fully appreciate the island's rich history and cultural landmarks, a stay of at least 2 to 3 days is recommended. This duration allows you to explore significant sites like the beautiful marina and stunning beaches, as well as enjoy the enchanting sea views that make Capri a great value for money destination.
  2. Look for last-minute deals on Hotels.com: To discover last-minute deals to Capri, visit the DealsOpens in a new window or Last-Minute DealsOpens in a new window sections on Hotels.com, where you may find discounted rates on nearby hotels as your travel date approaches. Consider enabling email alerts or push notifications from Hotels.com to stay informed about flash sales and special promotions, helping you capitalize on savings opportunities. Additionally, the Smart ShoppingOpens in a new window tool available via the app allows you to compare hotel prices and amenities, ensuring you're more likely to see the best options. This way, you'll be among the first to know if prices drop or rooms become available for your last-minute getaway.
  3. Be flexible with dates: Prices can fluctuate based on factors like the hotel's location, star rating, and the time of year, so being flexible with your travel dates could help you save on your stay in a Capri hotel. For those seeking unique accommodations, boutique hotels often provide a more personalized experience and may offer better value. When you book through Hotels.com, we’ll inform you if the price for your chosen dates is above or below the average. If the price is on the higher side, we’ll recommend alternative dates that could be more affordable, helping you find the best deal.
  4. Consider your location: Hotels near the city center usually tend to be pricier, but with Capri's outstanding public transportation options, you might discover a more affordable independent hotel a bit farther out that still offers great connectivity. If you're interested in exploring alternative, less crowded neighborhoods or even lesser-known nearby towns, you can often find excellent value for your money. Opting for these alternative destinations could provide a more authentic and budget-friendly experience.
  5. Join One Key™: Become a One Key MemberOpens in a new window for free and book your next stay in Capri. Save on over 100,000 hotels worldwide with exclusive member prices. As a member, you can quickly progress through the tiers and enjoy perks, like free room upgrades when available and food and beverage discounts at select VIP Access properties.

Best time to go to Capri

Capri experiences its lowest average temperatures in January and February, at 52.7°F (11.5°C), while August is the hottest month, with an average temperature of 79.3°F (26.3°C). November tends to be the wettest month. The peak travel months to visit Capri are April, June, and July, which see a higher number of tourists. During this peak period, the weather is mostly sunny, accompanied by no to light rainfall. In contrast, October to December are ideal if you're looking for a calmer vacation, marked by light to moderate rainfall and mostly sunny conditions.

Visitors really like Capri, especially its beaches, marina, and restaurants. Simply book a local tour to enjoy your stay a little more. You can easily spend a relaxing day visiting Gardens of Augustus and Arco Naturale. Check out other sights like Piazzetta di Capri and Marina Grande.