See the latest prices and deals by choosing your dates.
Hotel in Chiessi
Set in Chiessi, 100 metres from Chiessi Beach, Hotel Aurora offers accommodation 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 350 metres from Barbarossa Beach and 1.5 km from Porto Azzurro, Hotel Barbarossa offers accommodation 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 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 200 metres from the coast and Capo Sant'Andrea Beach, Hotel Cernia Isola Botanica offers a swimming pool and tennis court. The property is beautiful with a splendid botanical garden at its feet. The staff were very friendly, the whole hotel was cozy and homey. They have concerts in the evening and even pool parties, ping-pong and a lot of sunbeds. The room was cozy and clean, the terrace had a clothes drier which came really in handy.
Hotel in Portoferraio
On top of Portoferraio's coast, Hotel Acquamarina offers views over the Gulf of Padulella and direct access to the beach below. Free private parking is available here. 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 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. Amazing place with beautiful views. it is like little resort with everything you need.
Hotel in Marciana Marina
Set 50 metres 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 savoury breakfast. Location, parking, room facilities all very good. Breakfast was amazing with the lovely accommodating staff always having my gluten free basket of products ready for when I arrived for breakfast . Pleasant and efficient. Always happy to help with any request / even went asked for an Iron. Very close to beach/ sea front and easy access to many restaurants locally. Laundry facilities just a few doors down from hotel - brilliant if travelling around.
Hotel in Procchio
Hotel del Golfo lies 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. incredible location, small village nearby so you’re not “hotel-bound” all the time. A short drive from many other points on the island
Hotel in Marciana Marina
Marina Garden Hotel is within a 200 metre radius from a pebbled beach, shops and the harbour in Marciana Marina, on Elba Island. Its large garden features a swimming pool and palm trees. Beautiful part of the island and absolutely great staff
Hotel in Seccheto
Located in Seccheto, 1.4 km from Seccheto Beach, Locanda dell'Amicizia provides accommodation with a garden, free private parking, a shared lounge and a bar. Lovely views and location. A delicious homemade breakfast buffet.
Hotel in Marciana Marina
Hotel in Marciana Marina
Hotel in Portoferraio
Hotel in Capoliveri
Hotel in Portoferraio
Hotel in SantʼAndrea
Hotel in Portoferraio
Hotel in Fetovaia
Hotel in Marina di Campo
Hotel in Chiessi
Hotel in Chiessi
Set in Chiessi, 100 metres from Chiessi Beach, Hotel Aurora offers accommodation 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 350 metres from Barbarossa Beach and 1.5 km from Porto Azzurro, Hotel Barbarossa offers accommodation with free WiFi. The location near the beach with a short coastal walk into town.
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 200 metres from the coast and Capo Sant'Andrea Beach, Hotel Cernia Isola Botanica offers a swimming pool and tennis court. The property is beautiful with a splendid botanical garden at its feet.
Hotel in Portoferraio
On top of Portoferraio's coast, Hotel Acquamarina offers views over the Gulf of Padulella and direct access to the beach below. Free private parking is available here. the hotel is incredible. it has its own little beach.
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. Amazing place with beautiful views. it is like little resort with everything you need.
Hotel in Marciana Marina
Set 50 metres 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 savoury breakfast. Location, parking, room facilities all very good.
Hotel in Procchio
Hotel del Golfo lies 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. incredible location, small village nearby so you’re not “hotel-bound” all the time.
Hotel in Marciana Marina
Marina Garden Hotel is within a 200 metre radius from a pebbled beach, shops and the harbour in Marciana Marina, on Elba Island. Its large garden features a swimming pool and palm trees. Beautiful part of the island and absolutely great staff
Hotel in Seccheto
Located in Seccheto, 1.4 km from Seccheto Beach, Locanda dell'Amicizia provides accommodation 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 centre and small wellness area. The staff were lovely and the facilities were excellent.
Hotel in Capoliveri
Situated in Capoliveri, a few steps from Lido Beach, Hotel Antares features accommodation 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 100 metres from the nearest beach, Hotel Punto Verde offers accommodation 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 centre. Free WiFi is available in all rooms. They kindly upgraded our room at no cost. Thank you. Lovely location & views.
Hotel in Campo nell'Elba
Located 250 metres 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 SantʼAndrea
Situated in Sant'Andrea, Hotel Barsalini boasts an outdoor spa centre including a hot tub, a sauna and a free outdoor pool. Guests can enjoy the on-site restaurant and 2 bars. The rooms come with a... Dreamlike location, direct at the seaside, fantastic pool, delicious quisine, great owners, stylish...
Hotel in Portoferraio
Located 500 metres 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. Very pleased with my stay! Friendly, helpful staff and at a good price for the stay.
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 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. Their garden is absolute heaven and makes you feel exactly like you should on an island!
Hotel in Cavo
Featuring its own private garden, restaurant and bar, Hotel Marelba is just 200 metres from Cavo's beaches and port. It offers free WiFi in all areas and private parking on site. The hotel is set 200m back from the sea front bars and restaurants, with rooms overlooking the...
Hotel in Portoferraio
Located in the countryside of Elba Island, the family-run Villa Gaia is adjacent to the Tuscan Archipelago National Park and 250 metres from the public beach and the Ottone botanical garden. The cutest little place, so calming, amazing staff and really nice breakfast We would absolutely go...
Hotel in Marina di Campo
Set in its lush park, 200 metres from the beach in Campo nell’ Elba, Hotel Coralli features a pool with hot tub, a tennis court, and a restaurant. The setting and facilities were excellent - we loved the swimming pool. Excellent breakfast options.
Hotel in Porto Azzurro
Set just 500 metres from the nearest beach, Hotel Due Torri offers free WiFi throughout. It features air-conditioned rooms. The rooms are simply decorated and have an en suite bathroom. Great location, perfect for exploring the island. Hotel staff lovely.
There are 2,076 hotels on Elba you can book on Booking.com.
Hotel Aurora, Hotel Cernia Isola Botanica and Hotel Barbarossa are some of the popular hotels on Elba.
In addition to these hotels, Hotel Acquamarina, Hotel Del Golfo and Marina Garden Hotel are also popular on Elba.
For hotels on Elba that serve up a highly-rated breakfast, try Hotel Yacht Club, Hotel Aurora and Hotel VILLA ITALIA.
Breakfast at these hotels on Elba are also highly rated: Hotel Antares, Hotel Rio Sul Mare and Hotel Barbarossa.
Porto Azzurro, Portoferraio and Marina di Campo are popular with other travellers visiting Elba.
Many families visiting Elba loved staying at Hotel Del Golfo, Hotel Tirrena Bike & Country Hotel and Locanda dell'Amicizia.
Similarly, Hotel Cernia Isola Botanica, Hotel Antares and Hotel Yacht Club are also popular among family travellers.
Couples travelling on Elba loved staying at Hotel Aurora, Hotel Montecristo and Hotel Cernia Isola Botanica.
Similarly, these hotels on Elba are highly rated by couples: Hotel Barbarossa, Marina Garden Hotel and Hotel Del Golfo.
Hotel Barracuda, Locanda dell'Amicizia and Hotel Aurora have received great reviews from travellers on Elba regarding the views from their hotel rooms.
Guests staying on Elba also spoke highly of the views from the rooms at Hotel Viticcio, Hotel Plaza and Hotel Galli - Wellness & Spa.
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.
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.
Spent 6 days on beautiful Elba. From the ferry you are at the hotel in 2 minutes. The staff is very friendly and always there for you, especially that sweet Luca. Everything is very clean and the breakfast is top. Definitely worth coming back here again, thanks Hotel Acquamarina for all the hospitality. You have made our stay unforgettable.
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!
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.
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.
Portoferraio
Nice location, perfectly located to explore Elba Pragmatic layout and equipment Very friendly and competent staff Nice on-site restaurant, open all day
Most amazing hotel and location. Our favorite spot in all of Elba. Everything was fantastic…hotel, beach, proximity to restaurants…truly a dream spot.
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.
Location is magnificent. Breakfast on the terrace very memorable and delicious. Super professional staff
Beautiful location, nice hotel staff, good breakfast
The staff was friendly, rooom was clean had a spectacular view of the ocean. Pool spa and grands were beautiful
The property is beautiful, the plants and the lobby are so nice and the whole property had a very tropical, vacation feel. It was beautiful.
Everything was great. From room to pool too beach. Staff very nice and helpful. Upgraded our room and was amazing.