Searching for hotels in Capri? Compare room rates and reviews to find your ideal stay.

Our Top Hotel Picks

Whether you're looking for budget or luxury hotels in Capri, we've got you covered!

Capri Hotels Recommended for You

Check out our selection of great hotels in Capri.

5 star

Hotel Villa Brunella
4.6/579 Reviews

Hotel Villa Brunella

Capri|2.44km from city center
With a stay at Hotel Villa Brunella in Capri, you'll be near the beach, just a 1-minute walk from Tragara Viewpoint and 9 minutes by foot from Faraglioni Rocks. This luxury hotel is 2.3 mi (3.6 km) from Marina Grande and 7.7 mi (12.5 km) from Sorrento Beach.Pamper yourself with onsite massages, body treatments, and facials. You're sure to appreciate the recreational amenities, including an outdoor pool and a fitness center. Additional features at this hotel include complimentary wireless internet access, concierge services, and babysitting (surcharge).Enjoy Regional cuisine at Terrazza Brunella, one of the hotel's 2 restaurants, or stay in and take advantage of the 24-hour room service. Snacks are also available at the 2 coffee shops/cafes. Unwind at the end of the day with a drink at the bar/lounge or the poolside bar. A complimentary continental breakfast is served daily from 8 AM to 11 AM.Featured amenities include complimentary wired internet access, dry cleaning/laundry services, and a 24-hour front desk. A roundtrip airport shuttle is provided for a surcharge (available 24 hours).Make yourself at home in one of the 20 individually decorated guestrooms, featuring minibars and LCD televisions. Complimentary wireless internet access keeps you connected, and satellite programming is available for your entertainment. Private bathrooms have complimentary toiletries and hair dryers. Conveniences include phones, as well as safes and desks.

Find More Hotels

Business travel

Regina Cristina
4.1/542 Reviews

Regina Cristina

Capri|1.91km from city center
We went for the terrace restaurant for a lunch. We ordered our drinks and sharing appetiser to start, this was a mixture of rice and mozzarella arancini, dough balls, fried penne balls and zucchini (all vegetarian in both Italian and English translations on the menu). After this came we began eating, after having almost a full large fried pasta ball I noticed ham in the pasta inside the ball, my boyfriend opened the rest (including the one on my plate) and all these had ham inside - disclaimer I have been a vegetarian for 7 years and I have never eaten pork. My boyfriend told the host and the waiter and we were told it was on the menu so we asked for a copy of this, to which he read that is was not on the English translation. Then they said it was only one the Italian (the meat) however I translated the Italian section and again there was no mention of pork in the dish. I was given no apology at all from the restaurant and made to feel it was my fault they did not disclaim on their menu the ‘vegetarian’ dish contained pork. I was offered a small caprese salad as substitute for an apology (and substitute for taking away the dish). I declined numerous times for this salad as I felt sick from eating pork and still had my main coming. After the waitress asked 3-4 times if they can bring the salad I accepted. The main dishes were disappointing, at the end of the meal an aperol spritz - we hadn’t ordered - was put on our table, left for around 10 minutes then taken straight to the table behind us (from ours) as they made a mistake with the order, which seemed incredibly unhygienic. At the end of the meal the bill was incredibly high for the level of service given and food received. I will be taking this complaint further with the evidence I have as this is the first time I have ever experienced this breach of contract in the food industry and lack of apology after the action was done.

Find More Hotels

Breakfast

Find More Hotels

Family friendly

Find More Hotels

Hotels Near Famous Attractions in Capri

Check out these hotels located near popular sights in Capri

Piazza Unberto I

Show more

Via Longano

Show more

Giardini di Augusto

Regina Cristina
4.1/542 Reviews

Regina Cristina

Capri|0.24km from Giardini di Augusto
We went for the terrace restaurant for a lunch. We ordered our drinks and sharing appetiser to start, this was a mixture of rice and mozzarella arancini, dough balls, fried penne balls and zucchini (all vegetarian in both Italian and English translations on the menu). After this came we began eating, after having almost a full large fried pasta ball I noticed ham in the pasta inside the ball, my boyfriend opened the rest (including the one on my plate) and all these had ham inside - disclaimer I have been a vegetarian for 7 years and I have never eaten pork. My boyfriend told the host and the waiter and we were told it was on the menu so we asked for a copy of this, to which he read that is was not on the English translation. Then they said it was only one the Italian (the meat) however I translated the Italian section and again there was no mention of pork in the dish. I was given no apology at all from the restaurant and made to feel it was my fault they did not disclaim on their menu the ‘vegetarian’ dish contained pork. I was offered a small caprese salad as substitute for an apology (and substitute for taking away the dish). I declined numerous times for this salad as I felt sick from eating pork and still had my main coming. After the waitress asked 3-4 times if they can bring the salad I accepted. The main dishes were disappointing, at the end of the meal an aperol spritz - we hadn’t ordered - was put on our table, left for around 10 minutes then taken straight to the table behind us (from ours) as they made a mistake with the order, which seemed incredibly unhygienic. At the end of the meal the bill was incredibly high for the level of service given and food received. I will be taking this complaint further with the evidence I have as this is the first time I have ever experienced this breach of contract in the food industry and lack of apology after the action was done.

Show more

Louis Vuitton

Regina Cristina
4.1/542 Reviews

Regina Cristina

Capri|0.09km from Louis Vuitton
We went for the terrace restaurant for a lunch. We ordered our drinks and sharing appetiser to start, this was a mixture of rice and mozzarella arancini, dough balls, fried penne balls and zucchini (all vegetarian in both Italian and English translations on the menu). After this came we began eating, after having almost a full large fried pasta ball I noticed ham in the pasta inside the ball, my boyfriend opened the rest (including the one on my plate) and all these had ham inside - disclaimer I have been a vegetarian for 7 years and I have never eaten pork. My boyfriend told the host and the waiter and we were told it was on the menu so we asked for a copy of this, to which he read that is was not on the English translation. Then they said it was only one the Italian (the meat) however I translated the Italian section and again there was no mention of pork in the dish. I was given no apology at all from the restaurant and made to feel it was my fault they did not disclaim on their menu the ‘vegetarian’ dish contained pork. I was offered a small caprese salad as substitute for an apology (and substitute for taking away the dish). I declined numerous times for this salad as I felt sick from eating pork and still had my main coming. After the waitress asked 3-4 times if they can bring the salad I accepted. The main dishes were disappointing, at the end of the meal an aperol spritz - we hadn’t ordered - was put on our table, left for around 10 minutes then taken straight to the table behind us (from ours) as they made a mistake with the order, which seemed incredibly unhygienic. At the end of the meal the bill was incredibly high for the level of service given and food received. I will be taking this complaint further with the evidence I have as this is the first time I have ever experienced this breach of contract in the food industry and lack of apology after the action was done.

Show more

Explore Guest Reviews of Hotels in Capri

Looking for hotels in Capri? Get inspired by reviews from real travelers.
Hotel Mamela
4.6/5100 Reviews
Honeymoon hotel, spacious rooms, pleasant colors
Hotel la Floridiana
4.4/575 Reviews
We stayed at Hotel La Floridiana for 6 nights and loved it! We enjoyed the hotel so much that we extended our trip an extra night. The location was great, 10 minute walk from center of town. The views were beautiful, the lobby and pool area were stunning! The complimentary breakfast was delicious- made to order omelets and pancakes/waffles! The hotel staff was what made the hotel exceptional- we felt welcomed every time we left the room. Special thanks to Suraj, Claudia, Victoria and Kasun for going above and beyond to make our stay expectational, especially singing for my birthday! The staff is knowledgeable, with good recommendations of things to do in the area. We will definitely stay here again if we are back in Capri!
Villa Helios Capri
4.1/523 Reviews
Visited Villa Helios last September, Capri was part of a month long travels in Italy. I always research and read about the place we stay at. Villa Helios is one of those places where your breath just stops for a second, that’s how beautiful it is. The view is unparalleled. Stephane greeted us with professionalism, responded to all the questions we had, he gave us tips on restaurants and so on, the staff was amazing :-) Our room was pretty basic, the size was good, it was very clean, the bed however was a little hard for me but still comfortable. Breakfast was very good, plenty to chooser from. Villa Helios is close to the main piazza, so perfectly located! The gardens are beautiful and lush. We are so happy that we came here! Million thanks to making our trip so amazing. A tip; From the port we decided that we were bringing our own luggage to Villa Helios, I wish we hadn’t! Omg, the hike to get to the Villa was difficult. We had huge luggage! Take my advice and higher guys at the port to take your luggage to Villa Helios, you can ask Stephane the manager to give you advice on who to higher. You will thank me later :-) We will certainly be back, million de merci!
Capri Tiberio Palace
4.7/552 Reviews
There are hotels, there are luxury hotels, and then there is the Capri Tiberio Palace. In all my travels, I can honestly say that I’ve never felt better treated or more welcome that at the Capri Tiberio Palace, a true palace in every sense. They go out of their way to make every guest feel like they are a king and queen. The rooms are gorgeous, the staff is extremely attentive to all your needs, and if I could give them a 10 star, I would. From the front desk, to the concierge, to all the staff, all 5 Diamond quality. And then there’s Elena-Daniela Carp, the restaurant manager. I cannot say enough what an amazing person she is. I arrived to Capri a bit late due to some train lines running very late to Napoli. I missed my scheduled Ferry and the restaurant usually stops serving at 9:45pm. When I arrived around 10:15pm and they saw how tired and hungry I was, they called up to the restaurant, and they reopened the kitchen to make sure I was fed. Throughout my stay here, Elena has showed what true 1st Class Service is all about. They always say, it’s all about how they made you feel that you’ll remember the most, and Elena and the front desk staff made me feel like I’m special. And they treat every guest like this. I cannot wait to return to Capri next Spring or Summer. There is no place else I would even think to stay but here. Cheers!
Hotel Weber Ambassador
4.2/5103 Reviews
This family run hotel, is the best hotel in Capri. Here are are the best reasons to stay here: A: Nicola, the manager. Is one of the warmest and kindest people you will ever meet. There is nothing impossible for him. He should teach a class on how to do hospitality correctly. He helped us out with lost phones, mixed up luggages,reservations at beach clubs and so much more. B: the location of this hotel is unbeatable. Overlooking Marina Piccolo, the yachts and Faraglioni. There are complimentary shuttles to the town and to the port. Also since they are accecible by their own shuttle, porter service isn’t necessary. C: the pool and the food - to have a nice pool to cool off to was a blessing. The breakfast buffet on the balcony was amazing was was the lunch menu by the pool. A few areas of improvement: A: the rooms are bare and could use an upgrade. We were not expecting luxury, but some basics amenities and decorations would help warm up the rooms. For example a separate shampoo, conditioner and body was instead of just a body wash B: being that it’s family run, there were staff members that I assume were family that were unhelpful such as the cranky uncle at the pool and the young lady at the reception who kept giving us a no answers to everything. We will be back soon. We loved our stay here
Luxury Villa Excelsior
4.8/557 Reviews
My fiance and I loved staying here when we visited Capri! I highly recommend choosing this place because they have a GREAT breakfast spread, super friendly staff (they are the best), and they have a couple cars that can shuttle you to and from the main square and the hotel! Pepe was so kind to us and made us feel very welcome. They also were able to help us get a ferry back to Naples as ours was cancelled due to weather. It’s such a great location and it has a beautiful view! I would stay here again if I return to Capri.

Frequently Asked Questions

Local Travel Info

Highest PriceUS$7,540
Lowest PriceUS$129
Number of Reviews 1,894
Number of hotels497
Average Price(Weekday Night)US$687
Average Price(Weekend Night)US$798

Capri Hotel Guide

If you want to stay at the best hotel in Capri, Trip.com is here to help! Book hotels in Capri via the Trip.com website or app, it's easy and hassle-free. You can plan a one or two day trip to Capri. In Capri, both areas with attractions and the city center are good places to stay.

Though there is no civilian airport, it's still easy to take a bus or train to reach Capri. Visitors often choose to travel to Capri by bus.

When visiting Capri, you can choose from over 86 hotels with great reviews. Capri has high quality and low-priced hotels. You can spend one night at a nice hotel for only 208 USD. There are 8 five-star hotels in Capri at an average price of 560 USD per night. There are 20 four-star hotels in Capri at an average price of 167 USD per night. There are 6 three-star hotels in Capri at an average price of 121 USD per night. There are 2 two-star hotels in Capri at an average price of 215 USD per night. There are not many well-known chain hotels in Capri, but staying at a unique local hotel will make you feel at home. In Capri, chain hotels such as Best Western are one of the top choices among travelers. Hotels under the Best Western brand are a good choice. Hotel Punta Tragara in Capri is a favorite among Trip.com users. If you're still unsure, Trip.com recommends Capri Tiberio Palace.

There are quite a few famous attractions in downtown Capri, such as La Villa San Michele. For short trips in Capri, Villa Jovis are all good options. You can also visit top-rated attractions like Grotta Azzurra, Cimitero Acattolico (The Non-Catholic Cemetery), Monte Solaro. Upon departure, you can head to popular commercial areas like Louis Vuitton to buy souvenirs or travel accessories.

Show less