See the latest prices and deals by choosing your dates.
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. Beautiful spot, small quiet seaside village. Staff were incredible so lovely and helpful! Highly recommend!
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 location near the beach with a short coastal walk into town. Coffees are individually made for each guest. Impressive breakfast
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. The staff were lovely and the facilities were excellent.
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 staff were delightful, helpful, eager to make our stay comfortable and beautiful. The rooms and grounds are astonishingly gorgeous and peaceful.
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 hotel is incredible. it has its own little beach. the staff is friendly and give u lots of tips to move around the island. the breakfast is very good!
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. Everything was fantastic…hotel, beach, proximity to restaurants…truly a dream spot.
Hotel in Marciana Marina
Marina Garden Hotel is within a 656 foot radius from a pebbled beach, shops and the harbor in Marciana Marina, on Elba Island. Its large garden features a swimming pool and palm trees. The staff were exceptional. The hotel was modern, clean and centrally located just near the town square, shops, supermarkets and the beach. Loved it.
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. It is a beautiful place, cozy rooms, good air conditioning, amazing breakfast even with nice vegan/vegetarian options, very good service, lovely atmosphere, we just loved it there and would definitely recommend it :-)
Hotel in Capoliveri
Hotel Antares offers great service, plenty of free sports facilities and a panoramic position on the beach of Capolivieri Lido. The position was perfect. The beach of Lido Capoliveri is one of the best in Elba. The beach service was good. Also the food was good. One can eat from buffet or can order from menu a la carte.
Hotel in Marina di Campo
Located in Marina di Campo, a 2-minute walk from Marina di Campo Beach, Hotel La Barcarola features a bar and views of the city. Excellent location, super clean and comfortable beds! Also the owner was very sweet. Our stay definitely exceeded our expectation and we would definitely stay here again!
Hotel in Marciana Marina
Hotel in Marciana Marina
Hotel in Capoliveri
Hotel in Marina di Campo
Hotel in Portoferraio
Hotel in SantʼAndrea
Hotel in Fetovaia
Hotel in Fetovaia
Hotel in Marina di Campo
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. Beautiful spot, small quiet seaside village. Staff were incredible so lovely and helpful!
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 location near the beach with a short coastal walk into town.
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. The staff were lovely and the facilities were excellent.
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 staff were delightful, helpful, eager to make our stay comfortable and beautiful.
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 hotel is incredible. it has its own little beach.
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.
Hotel in Marciana Marina
Marina Garden Hotel is within a 656 foot radius from a pebbled beach, shops and the harbor in Marciana Marina, on Elba Island. Its large garden features a swimming pool and palm trees. The staff were exceptional. The hotel was modern, clean and centrally located just near the town...
Hotel in Capoliveri
Hotel Antares offers great service, plenty of free sports facilities and a panoramic position on the beach of Capolivieri Lido. The position was perfect. The beach of Lido Capoliveri is one of the best in Elba.
Hotel in Marina di Campo
Set 328 feet from the nearest beach, Hotel Punto Verde offers accommodations in Marina di Campo. Guests can enjoy the on-site bar. Free private parking is available on site. Rooms come with a TV. Great location minutes from the beach, friendly staff, comfortable room, good a/c, quiet,...
Hotel in Seccheto
Hotel La Stella is set by the beach in Seccheto, on the Elba Island. The hotel has a panoramic terrace with views of the sea, a garden and a private beach area. What an amazing hotel with the friendliest of staff who can’t do enough for you.
Hotel in Porto Azzurro
Boasting a salt-water swimming pool, a restaurant and a garden with private mooring area, Hotel Cala di Mola is right in front of the Mediterranean Sea on Elba Island. Absolutely wonderful resort hotel. Old school charm, and warm friendly staff and service!
Hotel in Campo nell'Elba
Located 820 feet from Fetovaia Beach and a 15-minute drive from Marina di Campo, Hotel Lo Scirocco offers free Wi-Fi and 2 sun terraces with sea views. location, terrace view on the beach.
Hotel in SantʼAndrea
Located in Sant'Andrea, Hotel Barsalini features an outdoor spa center including a hot tub, a sauna and a free outdoor pool. Guests can enjoy the on-site restaurant and 2 bars. Absolutely exceptional staff who couldn't have been more helpful. Perfect location.
Hotel in Portoferraio
Located 1640 feet from the beaches of Bagnaia, family-run Hotel La Feluca has a furnished garden with sun loungers, and a breakfast room with a sea-view terrace. The ladies running this place are absolutely lovely. True Italian friendly hospitality.
Hotel in Capoliveri
Featuring an outdoor pool fitted with sun loungers and parasols, Country Hotel Residence Da Pilade is set on the Elba Island. Fantastic pool. Excellent local food. Beautiful rural location.
Hotel in Marina di Campo
Eden Park Hotel is located in Marina di Campo. The hotel has a seasonal outdoor pool and terrace, and guests can enjoy a meal at the restaurant or a drink at the bar. The swimming pool was decent. The breakfast was ok.
Hotel in Cavo
Featuring its own private garden, restaurant and bar, Hotel Marelba is just 656 feet from Cavo's beaches and port. It offers free WiFi in all areas and private parking on site. The staff was really helpful and friendly!
Hotel in Capoliveri
Surrounded by a private 4500-m² pinewood garden and only a 5-minute walk from the beach of Elba, Hotel Giardino is a family-run hotel offering rooms overlooking the garden. Great location for walking and access to thermal baths. Fantastic food.
Hotel in Fetovaia
Set 984 feet from Elba Island's beautiful Fetovaia Beach, Hotel Galli - Wellness & Spa opened in the 1950s as an inn. Today it offers air-conditioned rooms with balcony and satellite LED TV. we liked the breakfast, I liked the hard beds, there was always a spot to park albeit an SUV was...
Hotel in Fetovaia
Located on the south-east coast of Elba Island and 6.2 mi from Campo dell’Elba, family-run and eco-friendly Hotel Montemerlo is surrounded by a Mediterranean garden. Brilliant stay, great staff, good breakfast and evening meal also value for money, top location in...
Hotel in Capoliveri
Located along its own private beach and surrounded by Mediterranean vegetation, Frank’s Hotel features a restaurant overlooking the Naregno Bay. Portoferraio ferry port is a 25-minute drive away. The location is beautiful, perfect for its private beach and for exploring the two nearby towns of...
Hotel in Campo nell'Elba
Set on the south coast of Elba Island, Hotel Baia Imperiale offers a restaurant and a garden. Cavoli's white sandy beaches are 656 feet away. staff first class, great location, very relaxing food great, just perfect
Hotel in Procchio
A 5-minute walk from the beach, Hotel La Perla Del Golfo offers free Wi-Fi and panoramic views of Procchio Bay on Elba Island. It features 1 restaurant and a 1 outdoor pool. It had everything we needed. The staff were friendly and very efficient.
On average, 3-star hotels in Elba cost $120 per night, and 4-star hotels in Elba are $192 per night. If you're looking for something really special, 5-star hotels in Elba cost around $299 per night (based on Booking.com prices).
Porto Azzurro, Portoferraio, and Marina di Campo are popular with other travelers visiting Elba.
Hotel Plaza, Hotel Capo Di Stella, and Hotel Dino 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 Del Golfo, Hotel Tirrena Bike & Country Hotel, and Hotel Cernia Isola Botanica.
Many families visiting Elba loved staying at Hotel Cernia Isola Botanica, Hotel Yacht Club, and Hotel Montecristo.
Hotel Del Golfo, Marina Garden Hotel, and Mistral Hotel are also popular among family travelers.
Couples traveling to Elba loved staying at Hotel Aurora, Hotel Montecristo, and Hotel Barbarossa.
These hotels in Elba are also highly rated by couples: Hotel Del Golfo, Hotel Acquamarina, and Hotel Antares.
There are 2,040 hotels in Elba you can book on Booking.com.
Hotel Aurora, Hotel Montecristo, and Hotel Cernia Isola Botanica are some of the popular hotels in Elba.
In addition, Hotel Del Golfo, Hotel Barbarossa, and Hotel Acquamarina are also popular in Elba.
Hotels in Elba that offer a highly-rated breakfast include Hotel Punto Verde, Hotel Barbarossa, and Hotel Montecristo.
Breakfast at these hotels in Elba are also highly rated: Marina Garden Hotel, Hotel Imperia, and Hotel Il Caminetto.
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.
Location: complicated to evaluate. It is on a hill 600 meters from the nearest restaurant. The climb can be tiring. If you have a car, no problem. If you are on foot, the good hotels on Elba are far from the main city of Portoferraio. There are others closer but not the same quality. All things considered, good location. Large room with beautiful view, good Wi-Fi and safe. Good breakfast, not delicious. It has all the basic items like bread, cheese, cold cuts, eggs, yogurt. Attentive and efficient staff.
Portoferraio
Don't let the unassuming entrance fool you, once you press the button for floor 11 and then climb 2 more flights of stairs you will be treated to surely the best all round view of the beautiful island of Elba. The apartment is gorgeous, clean, modern and spacious with stunning panoramic views from every window and a balcony that encompasses 3 sides. Angela was a great host, greeting us in the foyer and gave us all the info we needed to start our Elba adventure.
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!
Very good value for Elba island in peak season. The accomodation is not luxurious but it does the job if you plan to visit the island and spend time at the beach. Make sure to get a car to get around, there isn't much to do in the immediate surroundings. The apartment was better than what we expected from the pictures. The host, Paolo, was very responsive before our arrival and showed us everything we needed to know at check-in.
The service at the Marina Garden hotel was really outstanding. The staff at the hotel is really supportive in booking restautants, trips, making inquiries, etc. Especially, in the busy summer period, this gave piece of mind and allowed us to fully enjoy the beautiful island of Elba. Great breakfast Location in Marciana Marina is great. Wonderful and lively village with a nice boulevard and main square. Many nice restaurants nearby
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.
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.
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!
Excellent location and staff. The restaurant and bar (seaside) are great. It’s an old school high end hotel which is very fitting for a break on Elba island. Our room was renovated very recently and assuming that real estate refresh continues, this will be a great place to stay for a very long time to come.
Very friendly staff, nice people all over the place. They have a big parking place for all the guests. The hotel has an own restaurant which is occupied pretty well every night. Food was nice. Pilade is doing their own Elban olive oil 🫒🛢️which you can buy at the reception 👍
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.
Marciana Marina
Everything about the appartment was wonderful. Beautiful and comfortable apartment, kind staff, and wonderful position near the sea. We would love to return to the same place when we return to Isola d'Elba next year. A++++++
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.
Most amazing hotel and location. Our favorite spot in all of Elba. Everything was fantastic…hotel, beach, proximity to restaurants…truly a dream spot.