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. If you are looking for a beautiful place to relax without crowds I would absolutely recommend to come here in the amazing Island of Elba. The hotel is owned and run by a family and from the first time you arrive, you have a sense of being at home thanks to the incredible and welcoming hosts Giorgio and Venusia who are the best hosts that I met. Giorgio was so helpful and kind with the guests and cares a lot about them and is always at disposal in case of asking for recommendations or advices. For the breakfasts you can taste delicious homemade marmalade as well as cakes and pastries. The hotel is also just a few metres away from the town's beach with crystal clear water. The room was really clean and tidy, and it's cleaned every day and also has air conditioning which is really helpful during hot summer days and the bed is also really comfortable. If you are coming without a car and would like to visit other places on the island this hotel is also situated in a really nice place as the bus stop is just in front of the building. I hope I will return to this incredible place.
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 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... I don’t rave about many places but this hotel is exceptional! Rooms are clean, comfortable, beautifully situated around a beautiful garden with a pool. Staff is super friendly and helpful. Breakfast has a lot of choices, fresh and delicious. The location is ideal, at one of the nicest beaches on the island and excellent restaurants nearby. We will be back!
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. A beautiful location by the sea. Slightly away from the main town but with everything provided you would need.
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. Location, facilities, service, beach and sea quality: all exceptional. Procchio is the place to be for the families, close to the best parts of the island and center Portoferraio. Hotel del Golfo, simply the best option on 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. breakfast was amazing, room was clean and big, gym was nice, towels availability.. everything seemed to be very new.
Hotel in Seccheto
Located in Seccheto, a 17-minute walk from Seccheto Beach, Locanda dell'Amicizia provides accommodations with a garden, free private parking, a shared lounge and a bar. Lovely views and location. A delicious homemade breakfast buffet.
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 Marciana Marina
Hotel in Marciana Marina
Hotel in Portoferraio
Hotel in Capoliveri
Hotel in SantʼAndrea
Hotel in Portoferraio
Hotel in Procchio
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. If you are looking for a beautiful place to relax without crowds I would absolutely recommend to...
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 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... I don’t rave about many places but this hotel is exceptional!
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. A beautiful location by the sea. Slightly away from the main town but with everything provided you...
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. Location, facilities, service, beach and sea quality: all exceptional.
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. breakfast was amazing, room was clean and big, gym was nice, towels availability..
Hotel in Seccheto
Located in Seccheto, a 17-minute walk from Seccheto Beach, Locanda dell'Amicizia provides accommodations with a garden, free private parking, a shared lounge and a bar. Lovely views and location. A delicious homemade breakfast buffet.
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 Capoliveri
Located in Capoliveri, a few steps from Lido Beach, Hotel Antares has accommodations with a seasonal outdoor swimming pool, free private parking, a garden and a private beach area. Hotel is georgeos. Stuff are super friendly. Recomand everyone for nice and good vacation.
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. Stunning views; easy and beautiful private beach access; delicious meals including breakfast and a...
Hotel in Porto Azzurro
Located in front of the "La Rossa" sandy beach, Hotel l’Approdo offers air-conditioned rooms just a few steps away from the Porto Azzurro center. Free WiFi is available in all rooms. Perfect location, lovely hotel and friendly staff. Will definitely stay here again.
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. Perfectly placed hotel, 3 minutes from Fetovaia beach, very nice and accommodating personnel, large...
Hotel in Portoferraio
Set in its garden and located in Portoferraio, Hotel Gli Acquerelli features classic-style rooms and free WiFi throughout. Breakfast was adequate but not fancy
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. Great position, friendly staff a great pool!
Hotel in Capoliveri
Featuring an outdoor pool fitted with sun loungers and parasols, Country Hotel Residence Da Pilade is set on the Elba Island. I wish we could stay longer. We loved the quiet location, ideal for exploring the island.
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 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. Fantastic location, quiet, tranquil and surrounded by gardens.
Hotel in Marina di Campo
Set in its lush park, 656 feet from the beach in Campo nell’ Elba, Hotel Coralli features a pool with hot tub, a tennis court, and a restaurant. Rooms are air conditioned, and entertainment is... The setting and facilities were excellent - we loved the swimming pool. Excellent breakfast options.
Hotel in Porto Azzurro
Located in Porto Azzurro, Hotel VILLA ITALIA has a garden, shared lounge, bar, and free WiFi throughout the property. Featuring family rooms, this property also provides guests with a sun terrace. I loved the location and the garden patio and our hosts were fantastic.
Hotel in Capoliveri
Golf Club Acquabona 3.7 mi far from the property Shuttle bus to Marina di Campo, Pisa and Florence airport on request, at surcharge Restaurant a la carte, mediterranean cusine, always open, no...
Hotel in Capoliveri
Located in Capoliveri, a 4-minute walk from Spiagga di Lacona, Hotel Giardino provides accommodations with a garden, free private parking, a shared lounge and a terrace. Great location for walking and access to thermal baths. Fantastic food.
Many families visiting Elba loved staying at Hotel Del Golfo, Hotel Cernia Isola Botanica, and Locanda dell'Amicizia.
Hotel Yacht Club, Hotel Antares, and Hotel Santo Stefano are also popular among family travelers.
Hotel Aurora, Hotel Cernia Isola Botanica, and Hotel Del Golfo are some of the popular hotels in Elba.
In addition, Hotel Barbarossa, Marina Garden Hotel, and Hotel Santo Stefano are also popular in Elba.
On average, 3-star hotels in Elba cost $137 per night, and 4-star hotels in Elba are $198 per night. If you're looking for something really special, 5-star hotels in Elba cost around $382 per night (based on Booking.com prices).
Portoferraio, Porto Azzurro, and Marina di Campo are popular with other travelers visiting Elba.
Locanda dell'Amicizia, Hotel Aurora, and Hotel Plaza 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 Capo Di Stella, Hotel Baia Imperiale, and Hotel Galli - Wellness & Spa.
Hotels in Elba that offer a highly-rated breakfast include Hotel Montecristo, Hotel Yacht Club, and Hotel Rio Sul Mare.
Breakfast at these hotels in Elba are also highly rated: Locanda dell'Amicizia, Hotel Punto Verde, and Hotel Barbarossa.
There are 2,076 hotels in Elba you can book on Booking.com.
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 Cernia Isola Botanica, Hotel Antares, and Marina Garden Hotel.
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!
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.
A lovely family-run hotel with an exceptional restaurant. Very friendly, appropriately attentive but thoroughly professional staff made us at home. An ideal location to explore Elba and/or enjoy the beaches. Great views and all the facilities we might need including a large swimming pool. Particular thanks to the delightful Aurora and Giulia who looked after us so well.
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
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!
Location, facilities, service, beach and sea quality: all exceptional. Procchio is the place to be for the families, close to the best parts of the island and center Portoferraio. Hotel del Golfo, simply the best option on Elba.
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.
Portoferraio
Nice location, perfectly located to explore Elba Pragmatic layout and equipment Very friendly and competent staff Nice on-site restaurant, open all day
Portoferraio
Service was excellent. Staff at Hello Elba was most kind and showed us to the door. View from apartment was really outstanding.
Portoferraio
Beautifully furnished apartment with added touches such as local soaps of Elba. Welcoming hosts.
The location is amazing, beautiful tennis courts and garden.
Great location, beach perfect for families
Very nice hotel. Pool is nice and big.
Everything was great. From room to pool too beach. Staff very nice and helpful. Upgraded our room and was amazing.