See the latest prices and deals by choosing your dates.
Hotel in Campo nell'Elba
Located in Campo nell'Elba, a few steps from Spiaggia di Cavoli, Hotel la Conchiglia provides accommodations with a shared lounge, free private parking, a terrace and a bar. The place is just across the sandy beach. Nice common balcony with beds just facing the excellent view.
Hotel in Chiessi
Located in Chiessi, a few steps from Chiessi Beach, Hotel Aurora provides accommodations with a shared lounge, free private parking, a terrace and a bar. Very welcoming and friendly host!
Hotel in Porto Azzurro
Set 1148 feet from Barbarossa Beach and 0.9 mi from Porto Azzurro, Hotel Barbarossa offers accommodations with free WiFi. the breakfast was great, excellent home-made cakes. calm location. the house is very well maintained and super clean. nice and friendly people. best 2 star so far, clearly exceeded our expectation
Hotel in Pomonte
Hotel Sardi offers its guests a bed and breakfast buffet service. The Hotel Sardi does not have a restaurant inside the structure, but has an agreement for lunch and dinner with some restaurants and... Amazing hotel, awesome location, just next to the beach. Ok, the rooms are small, but the location and the view are so perfect that you quickly forget about the size of the room :) Breakfasts are so delicious and varied, with very tasty, local products and the staff during breakfast is so helpful, friendly and gorgeous! Generally people working at the hotel are simply amazing and wonderful !
Hotel in Marina di Campo
Immersed in the pinewood of Campo nell'Elba, Hotel Meridiana is just 492 feet from the sandy beach. It offers air-conditioned rooms with a balcony, free WiFi throughout, and a restaurant with veranda.... comfortable bed and great breakfast with a lot of options
Hotel in Portoferraio
Located in the countryside of Elba Island, the family-run Villa Gaia is adjacent to the Tuscan Archipelago National Park and 820 feet from the public beach and the Ottone botanical garden. The most friendly staff of which I only know Stephania by name, but all of them. Use of plates, glasses, cutlery during snack time or self-arranged meal. Right across somewhat high-end restaurant with a terrific view: the joy of pool-side dining with a spectacular sunset view without the cost of 5-star sleeping 😉
Hotel in Marina di Campo
Set on the beachfront at Campo nell'Elba on Elba Island, Hotel Montecristo offers air-conditioned rooms with a balcony. It features an outdoor pool, fitness center and small wellness area. We only stayed one night and it was very clean and everything was ery okay. The location is good, a lot of restaurants and beach bars araound, and the beach right infront of the door. We didn't use the beach there though. It is not an exciting hotel, it is an ugly block at the beach, but it definitely fulfilled our needs and comfort standards. The pool is very useable. There is even a bar, where we got aperitivo. We slept very well. All in all a very good experience.
Hotel in SantʼAndrea
Immersed in a 15,000-m² private park overlooking Sant’Andrea Bay in Elba Island, Hotel Gallo Nero offers elegant air-conditioned rooms and free Wi-Fi. This hotel is a real diamond hidden on the magnificent Elba Island. We spent almost one week there and felt like we were in heaven. The room was beautiful—small but very cozy—with a stunning view directly of the eternal blue sea and green mountains. Every day we got fresh towels and room cleaning. Breakfast was amazing every day, with very tasty coffee served. The staff, the entire personnel, is extremely professional and friendly; they made our stay wonderful and unforgettable. We tried the jacuzzi, swimming pools, the massage (highly recommended!), and enjoyed the special perfumes Acqua Dell'Elba that you can buy at the hotel. But the highlight was the magical dinners and their selection of wines. I highly recommend trying dinners at the Gallo Nero Hotel; you get a new menu each day consisting of starters, a main dish, a side dish, and dessert. We are very grateful for this wonderful time. Thank you so much for your hospitality and warm greetings to the entire Gallo Nero Team ❤️ I’m sure one day we will come back.
Hotel in Portoferraio
Set in the hills overlooking the Gulf of Portoferraio, Santo Stefano is a historic country house offering extensive gardens, panoramic views and a restaurant serving Mediterranean and Tuscan cuisine. We sat out on the terrace overlooking the sea and had breakfast and supper. The view is spectacular. The setting idyllic. Food delicious. We had a lovely walk down to the sea, took twenty minutes if that and found a good cafe/restaurant. Then also a little walk around the hotel. Beautiful countryside. Very generous and welcoming host. Will go back.
Hotel in SantʼAndrea
Just 656 feet from the coast and Capo Sant'Andrea Beach, Hotel Cernia Isola Botanica offers a swimming pool and tennis court. Immersed in the botanic gardens, it also features a wine bar and snack... The hotel is great! Green areas, friendly staff and close to the beach
Hotel in Marciana Marina
Hotel in Marciana Marina
Hotel in Portoferraio
Hotel in SantʼAndrea
Hotel in SantʼAndrea
Hotel in Marina di Campo
Hotel in Marina di Campo
Hotel in Campo nell'Elba
Hotel in Capoliveri
Popular with guests booking hotels on Elba
Hotel in Portoferraio
Location in a panoramic position 10 minutes' walk from Portoferraio center, Villa Ombrosa has a private beach you can use for free. The terrace offers great sea views. the staff were very nice the view special and breakfast on the balcony wonderful
Hotel in Capoliveri
Set between the gulfs of Stella and Lacona, Hotel Capo Di Stella is located on a green hilltop overlooking the beautiful Elba Island and its coast. Excellent breakfast, helpful and kind staff, lovely nature all around! Firm, comfortable beds!
Hotel in Porto Azzurro
Set on a cliff on the seafront of Porto Azzurro on Elba Island, Hotel Plaza offers a furnished sun terrace with panoramic views of the Mediterranean Sea, and free Wi-Fi throughout. I loved the shape of the building as it allowed a 360 view of the gorgeous surroundings.
Hotel in Pomonte
Located on the Elba Island, Hotel L'Ogliera offers rooms with free WiFi throughout in Pomonte. It is just 820 feet from the beach. All rooms come with a flat-screen TV and air conditioning. I stopped here after completing the GTE.
Hotel in Porto Azzurro
Located on the sea front in Porto Azzurro, Hotel Belmare offers a sun terrace overlooking the gulf, a bar open all day, and free Wi-Fi. All rooms offer a satellite TV. Very happy with our stay at Belmare.
Hotel in Porto Azzurro
Located on Elba Island, Hotel Villa Wanda is less than a 5-minute drive from Porto Azzurro. Surrounded by a private park, it provides on-site parking and a sea-view terrace with bar corner.
Hotel in Marciana Marina
Set 1640 feet from the sea on Elba Island, Hotel Casa Lupi is in Marciana Marina and is surrounded by a garden. It offers free parking. nice breakfast, nice staff. a few minutes' walk from the center.
Hotel in Portoferraio
Spend a truly Mediterranean holiday at Hotel Residence Villa San Giovanni, set in a pleasant, tranquil area of Elba Island, 984 feet from the thermal establishments and the beach. The room was great, but the real gem was the dinner we had at the restaurant.
Hotel in Rio Marina
Overlooking the port of Rio Marina, Hotel Rio Sul Mare is located on the shimmering coast near the most beautiful beaches with black sand and sparkling minerals. The chief who prepared the breakfast is a spectacular person.
Hotel in Procchio
Albergo Dei 10 Colori is housed in a refurbished 18th-century building, located just 262 feet from the coast and its many beautiful beaches. Perfect location, and wonderful staff who made us feel so welcome. Would definitely stay here again.
Hotel in Campo nell'Elba
Located in Campo nell'Elba, a few steps from Spiaggia di Cavoli, Hotel la Conchiglia provides accommodations with a shared lounge, free private parking, a terrace and a bar. The place is just across the sandy beach.
Hotel in Chiessi
Located in Chiessi, a few steps from Chiessi Beach, Hotel Aurora provides accommodations with a shared lounge, free private parking, a terrace and a bar. Very welcoming and friendly host!
Hotel in Porto Azzurro
Set 1148 feet from Barbarossa Beach and 0.9 mi from Porto Azzurro, Hotel Barbarossa offers accommodations with free WiFi. the breakfast was great, excellent home-made cakes. calm location.
Hotel in Pomonte
Hotel Sardi offers its guests a bed and breakfast buffet service. The Hotel Sardi does not have a restaurant inside the structure, but has an agreement for lunch and dinner with some restaurants and... Amazing hotel, awesome location, just next to the beach.
Hotel in Marina di Campo
Immersed in the pinewood of Campo nell'Elba, Hotel Meridiana is just 492 feet from the sandy beach. It offers air-conditioned rooms with a balcony, free WiFi throughout, and a restaurant with veranda.... comfortable bed and great breakfast with a lot of options
Hotel in Marina di Campo
Set on the beachfront at Campo nell'Elba on Elba Island, Hotel Montecristo offers air-conditioned rooms with a balcony. It features an outdoor pool, fitness center and small wellness area. We only stayed one night and it was very clean and everything was ery okay.
Hotel in SantʼAndrea
Immersed in a 15,000-m² private park overlooking Sant’Andrea Bay in Elba Island, Hotel Gallo Nero offers elegant air-conditioned rooms and free Wi-Fi. This hotel is a real diamond hidden on the magnificent Elba Island.
Hotel in Portoferraio
Set in the hills overlooking the Gulf of Portoferraio, Santo Stefano is a historic country house offering extensive gardens, panoramic views and a restaurant serving Mediterranean and Tuscan cuisine. We sat out on the terrace overlooking the sea and had breakfast and supper. The view is spectacular.
Hotel in SantʼAndrea
Just 656 feet from the coast and Capo Sant'Andrea Beach, Hotel Cernia Isola Botanica offers a swimming pool and tennis court. Immersed in the botanic gardens, it also features a wine bar and snack... The hotel is great! Green areas, friendly staff and close to the beach
Hotel in Portoferraio
On top of Portoferraio's coast, Hotel Acquamarina offers views of the Gulf of Padulella and direct access to the beach below. The friendly staff and warm welcome we constantly received each time entering the hotel.
Hotel in Capoliveri
Hotel Antares offers great service, plenty of free sports facilities and a panoramic position on the beach of Capolivieri Lido. Hotel is georgeos. Stuff are super friendly. Recomand everyone for nice and good vacation.
Hotel in Portoferraio
Hotel Mare is set in the old fishing village of Magazzini, and offers views of Elba Island's Portoferraio Bay. It features free Wi-Fi, a small private beach, and a garden with sea-view pool. Everything about the Hotel Mare was amazing, location, view, staffs.
Hotel in Marciana Marina
Set 164 feet from La Fenicia beach in the picturesque village of Marciana Marina, Hotel Yacht Club offers rooms with flat-screen TV. Start your day with the varied sweet and savory breakfast. Very friendly and helpful staff
Hotel in Procchio
Hotel del Golfo is on the white sands of Procchio Bay, and features a private beach with bar, small pier, and sea-water swimming pool. Most rooms offer beautiful sea views. Most amazing hotel and location. Our favorite spot in all of Elba.
Portoferraio, Porto Azzurro, and Capoliveri are popular with other travelers visiting Elba.
The average price per night for a 3-star hotel in Elba this weekend is $184, or $220 for a 4-star hotel. Looking for something even fancier? 5-star hotels in Elba this weekend cost around $326 per night (based on Booking.com prices).
Many families visiting Elba loved staying at Experience Relais " Il Termine Elba ", Hotel Del Golfo, and Hotel Cernia Isola Botanica.
Hotel Yacht Club, Hotel Gallo Nero, and Hotel Acquamarina are also popular among family travelers.
Couples traveling to Elba loved staying at Experience Relais " Il Termine Elba ", Hotel Aurora, and Hotel Sardi.
These hotels in Elba are also highly rated by couples: Hotel Montecristo, Hotel Barbarossa, and Hotel Cernia Isola Botanica.
There are 2,076 hotels in Elba you can book on Booking.com.
Hotel Aurora, Hotel Barbarossa, and Hotel Sardi are some of the popular hotels in Elba.
In addition, Hotel Cernia Isola Botanica, Hotel la Conchiglia, and Hotel Montecristo are also popular in Elba.
On average, it costs $181 per night to book a 3-star hotel in Elba for tonight. You'll pay around $164 on average if you stay at a 4-star hotel tonight, while a 5-star hotel in Elba will cost around $309 (based on Booking.com prices).
On average, 3-star hotels in Elba cost $243 per night, and 4-star hotels in Elba are $329 per night. If you're looking for something really special, 5-star hotels in Elba cost around $656 per night (based on Booking.com prices).
Hotels in Elba that offer a highly-rated breakfast include Hotel VILLA ITALIA, Locanda dell'Amicizia, and Hotel Rio Sul Mare.
Breakfast at these hotels in Elba are also highly rated: Experience Relais " Il Termine Elba ", Hotel Meridiana, and Hotel Sardi.
Hotel Aurora, Locanda dell'Amicizia, and Hotel Bel Tramonto in Elba have received great reviews for the views from their hotel rooms.
Guests staying in Elba also loved the views from their rooms at Hotel Gallo Nero, Hotel Sant'Andrea, and Hotel Plaza.
Capoliveri
I can only recommend the accommodation. We enjoyed our holiday very much, thanks to Fabio's great attitude. The apartment was clean, we were accommodated right above the pool with a wonderful view. Perfect place for a holiday with children. It's about a 10 minute walk to the nearest Conad shop and about 15-20 minutes from the centre of Capoliveri. Beautiful area of Elba with good access to the surrounding beaches. We would definitely love to come back here in the future, great place for reasonable money.
Portoferraio
A great place, that made the days at Elba perfect. Staying at a vineyard in Italy is a dream (even for me who doesn't drink). It was a quiet and nice place. The staff helped us much more than they had to. Because of a misunderstanding, we didn't get our car with us on the ferry to the island. The owners brought us, and drove us back to the centre the day after (to pick up our car). It had a nice swimming pool with sun beds. The breakfast was a perfect start of the day. They make their own wine and olive oil.
Capoliveri
A great place to spend your holiday on Elba. Silence, peace and isolation. Within half an hour you can reach the best beaches on the island. There are also several super beaches in the immediate vicinity. The towns of Portoferraio, Porto Azuro, Rio Marina in close proximity. From here you will quickly get to Cabinova, from where you will climb the highest peak, Copa Capanne . You will experience the spirit of Italy in the nightlife of Capoliveri. And most importantly, a very nice and helpful owner.
Capoliveri
The location on the hilltop of Capoliveri, just a block from the shops, cafes and gelaterie, is wonderful. The view out to the countryside and sea, from the wall across from the apartment entrance, is spectacular. There is a dedicated parking spot just a short walk away -- travelers' cars are otherwise not permitted in the city centre. The owner/host, Antonella, is very helpful, friendly, accommodating, and enthusiastic. A great place to stay in Elba!
Portoferraio
We had a wonderful time in Elba and this apartment was super convenient. 1. Fantastic location - few minutes walking from the ferry, close to the old town, big supermarket just around the corner, the bus station 3 minutes away, the reception where we needed to pick up the keys just 5 minutes away. 2. Super clean and spacious. 3. Kitchen well equipped. 4. Very bright and breezy. 5. Everything was new. 6. Perfect for 4 people. 7. Friendly neighbours.
The hotel is a charming, family-run property where hospitality is superb. The staff is welcoming and eager to please. Location couldn’t be better if one is staying on this side of Elba. It is walkable to several wonderful restaurants and shops. It reminded me in lovely ways of summer holidays with my family when I was a child. While not open after 20:00 in the evening for dining, the breakfast and lunch options were simply delicious!
Capoliveri
A rustic house with four flats that can also be joined together. The apartment was perfect for my two week workation since there was good wifi and it was just brilliant to sit on the terrace and enjoy beautiful sunsets behind three peninsulas of the Elba island. The lovely garden is home to songbirds and a barbecue. The owner was discreet and attentive, a technical issue was resolved within hours even though it was the weekend!
Sant’Andrea is the best cove on the the island to stay in and Hotel Cernia Isola Botanica was the best place to stay. The grounds itself is lush, with a cozy restaurant that serves a great dinner. The hotel staff were lovely and helpful when needed. It was a very quiet and easygoing area that served well as a base to explore the busier parts of Elba. And of course, the beach was only a 3 minute walk down the hill.
There are many good hotels in Elba, but I was looking for one which offered the Beach-front with less crowd, calm & relaxed environment, accessibility to hiking trails, Restaurant, Breakfast, accessibility to Shopping market, Parking, etc. This hotel offered everything and I had a great time there. I could also drive around from here and visit other locations in Elba.
Capoliveri
The sea view is better than the photos. This is a fine beach apartment with basic feel, although nothing was really missing. It's located in a quaint area close to one of the Elba many beaches. There is a bus service to Innamorata but it was not tested by us. Friendly hostess who gave instructions to get checked in. Great with washing machine and dishwasher.
We were visiting Italy, came up Elba. This hotel was nice, traditional Italian style, nothing big but friendly. Restaurant staff was amazing. I had my best chocolate croissant there! We had a great lunch poolside. Saltwater pool was very relaxing. The beach front is not great but nice if you just want to sit by the water. Staff and cleanliness was great.
Portoferraio
We were stuck overnight on Elba due to the wind and ocean. We were lucky to be able to use bookings to get this room. Maurizio was very helpful and let us in to our beautiful apartment with fantastic views and superb facilities. He lent us a phone charger and we were close to the port. Breakfast was included and was nice.
Capoliveri
We had a wonderful time in Capoliveri. Michaela and Silvio were so welcoming and friendly and just really great hosts. The apartment was comfortable and stylish and the location is great. We can totally recommend you to stay at Chez Nous and we are looking forward to coming back the next time we are on Elba!
Portoferraio
This was an incredible find on Elba. A beautiful B&B in the centre of the city. The room was clean, modern and comfortable, whilst the breakfast was outstanding. My favourite in Italy so far! Barbara and her family were so welcoming and friendly, we didn’t want to leave!
Portoferraio
The apartment is in a large complex with its own restaurant - plenty of parking and would appear safe for kiddies - and a nice pool area. Walking distance to a restaurant and the beach - although the glorious sandy beaches of Elba are a short drive away.
Marina di Campo
The host was very kind, informative, and attentive. She gave me all the information I needed about Elba. The bed was exceptionally soft and comfortable. The place is very quiet and relaxing. The view outside the apartment is amazing.
Rio Marina
Best accomodation we had in Italy! Piece of paradise on Elba island. Close to the magical sparkling beach, calm and quiet and with very nice host. Everything was comfy - bed, bathroom, well equipped kitchen. Dog was not a problem.
Big swimming pool open from 8am to 8pm with bar service and toilets. Stuff on the bar are really nice and prepare the best Apperol Spritz. Proximity to Lacona beach Strategic location to visit other areas in Elba.
Capoliveri
The location is good. Capoliveri is the best town in Elba, it’s very close by walk with the best restaurant and shops. Is middle way to all island so in less than an hour you travel everywhere.
The staff were truly just excellent. So friendly and helpful, it made traveling as an American with limited Italian super easy. We loved Elba and Marina Garden Hotel was a big part.