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 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... 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!
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. Fantastic location, quiet, tranquil and surrounded by gardens. 150 meters from a likewise quiet beach. Excellent staff- super nice and friendly. Will be back
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. 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 Procchio
Only 200 metres from the coast, Albergo Le Briciole is 4 km from Marciana Marina and 3 km from Procchio. GORGEOUS VIEWS! DELICIOUS & complete BREAKFAST BUFFETT. Friendly staff. Wow what a trip to remember. It was my first time at Isola d'Elba, & I couldn't be happier with my stay here. It's also wedged between two bigger seaside towns, pretty centrally located to other areas around the island. I DEFINITELY RECOMMEND staying here :)
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. Excellent breakfast with an incredible view over the village of Sant'Andrea. We luxuriated in having the sun come over the hills just as we were taking in our first espresso of the day. The grounds are fabulous, with plenty of places to lay out in the sun or have a picnic with roses and cacti abound. The pool is pleasant and there are various relaxation spaces around the main building. Dinners are excellent as well, should you choose to partake. Great service and scrumptious food.
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 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 over the Gulf of Padulella and direct access to the beach below. Free private parking is available here. Hotel Acquamarina ia fantastic location. 3 mins from the beach and amazing views from the terrace! We drove from the ferry terminal to the hotel. I wouldn't recommend the walk unless you have a small backpack. We are a family of 5 with 3 kids and luggage so the car was essential. The hotel is a 4 minute drive from the ferry terminal. The rooms are spacious and super clean and have a really marine decor. Breakfast is served buffet style with lots of options for everyone! Staff are so helpful! If planning a day trip to the beach I would definitely recommend booking your packed lunch which is offered via the hotel, its superb! Gorgeous fresh sandwiches, fruit, snacks and water. The beach which is only 3 mins walk from the hotel is really great! Lots of peddles so bring water shoes although we didn't bother. We rented a pedalboat at the beach and also enjoyed Aperol Spritz at the beach bar.
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
Hotel in Capoliveri
Hotel in Portoferraio
Hotel in SantʼAndrea
Hotel in SantʼAndrea
Hotel in Procchio
Hotel in Marina di Campo
Hotel in Portoferraio
Hotel in Pomonte
Hotel in Chiessi
Hotel in Portoferraio
Popular with guests booking hotels on Elba
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 300 metres 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 Marciana
Featuring a pool and a terrace overlooking the Elba Island’s western coastline, Hotel Bel Tramonto offers elegant interiors and rooms. WiFi is available in public areas for free. Friendly staff, warm welcome, great sea view, pool available, breakfast offered at table
Hotel in Marciana Marina
Set in the fishing village of Marciana Marina, Hotel Anselmi is in the north of Elba Island. Just 150 metres from the seaside promenade, it features a garden where breakfast is served during summer. Location is super. Breakfast is excellent. Staff polite and professional.
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 200 metres away. staff first class, great location, very relaxing food great, just perfect
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 is situated in the nice area and on strategic place for trips rounds the island.
Hotel in Portoferraio
Hotel Villa Ottone offers luxurious accommodation in front of the sea on Elba Island. A panoramic restaurant, an outdoor pool, a private beach and parking are are available here. Loved every minute we were there. Breakfast, terrace, dinner, and staff were all excellent.
Hotel in Portoferraio
Location in a panoramic position 10 minutes' walk from Portoferraio centre, Villa Ombrosa has a private beach you can use for free. The terrace offers great sea views. Service and food quality and presentation excellent as usual.
Hotel in Marciana Marina
Hotel Imperia is 50 metres from the seaside promenade of Marciana Marina, a typical village of the Elba Island. Rooms come with private bathroom and breakfast is served in the inner garden. Exceptional Service and hospitality Breakfast Location
Hotel in Capoliveri
Located in the centre of Capoliveri, Hotel Golfo Azzurro is set on Elba Island. Set in a historic building, this property offers free WiFi, a garden, and a terrace overlooking the Mediterranean Sea. Charming small hotel with extremely nice staff. Very old fashioned interiors which add to the charm.
Hotel in Seccheto
Set 50 metres from the beach, Hotel Da Fine gives you comfortable accommodation, delicious food, and free deckchairs and sun umbrellas. Most rooms have a balcony or terrace with sea view.
Hotel in Portoferraio
Hotel Viticcio offers free parking, a seafront position, and an outdoor terrace with panoramic views of the sea. It is in a peaceful location of Elba Island, just outside Portoferraio. A beautiful hotel with its own beach, a restaurant with sunset views. Very good food. Quiet place.
Hotel in Portoferraio
Featuring a restaurant and free WiFi, Albergo Ape Elbana is located in Portoferraio on Elba Island, 250 metres from the harbour. All rooms are air-conditioned and include a flat-screen TV. The location is in the middle of the Old Town so walking to shopping, sites, ferry, beach and...
Hotel in Portoferraio
Set in its garden and located in Portoferraio, Hotel Gli Acquerelli features classic-style rooms and free WiFi throughout. Lovely relaxed hotel with garden close to the beach
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 Marciana Marina
Set 500 metres 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 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 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... The hotel is a charming, family-run property where hospitality is superb.
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. We only stayed one night and it was very clean and everything was ery okay.
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 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 over the Gulf of Padulella and direct access to the beach below. Free private parking is available here. Hotel Acquamarina ia fantastic location. 3 mins from the beach and amazing views from the terrace!
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 Rio Marina
Overlooking the Cavo Gulf, Experience Relais " Il Termine Elba " offers rooms a 15-minute drive from Rio Marina. Our stay at Il Termine was spectacular.
Portoferraio, Porto Azzurro and Marina di Campo are popular with other travellers visiting Elba.
There are 2,042 hotels on Elba you can book on Booking.com.
Couples travelling on Elba loved staying at Experience Relais " Il Termine Elba ", Hotel Aurora and Hotel Montecristo.
Similarly, these hotels on Elba are highly rated by couples: Albergo Le Briciole, Hotel Barbarossa and Hotel Villa Miramare.
For hotels on Elba that serve up a highly-rated breakfast, try Hotel Meridiana, Hotel Punto Verde and Experience Relais " Il Termine Elba ".
Breakfast at these hotels on Elba are also highly rated: Hotel Barbarossa, Hotel Montecristo and Hotel Maristella.
Hotel Aurora, Hotel Montecristo and Albergo Le Briciole are some of the popular hotels on Elba.
In addition to these hotels, Hotel Sardi, Hotel Cernia Isola Botanica and Hotel Del Golfo are also popular on Elba.
Many families visiting Elba loved staying at Experience Relais " Il Termine Elba ", Hotel Cernia Isola Botanica and Hotel Santo Stefano.
Similarly, Hotel Yacht Club, Hotel Meridiana and Hotel Montecristo are also popular among family travellers.
Experience Relais " Il Termine Elba ", Hotel Plaza and Hotel Villa Miramare 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 Sant'Andrea, Hotel Del Golfo and Hotel la Conchiglia.
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
This apartment is close to the port and gives you access to all the attractions in Portoferraio. The apartment is laid out in a beautiful way both for aesthetics and function. The breeze flows through the open windows. The amenities are plentiful. If you want to use AC you can, we did not need it even in August. There are activities in the square right outside your door and many restaurants nearby. This is the perfect spot if you want to have a fun experience in Portoferraio, Elba.
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 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!
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.
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!
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.
Capoliveri
The place is relaxing an perfect if you travel with children, the swimming pool is big and with hydromassage, the cottages are in the middle of Mediterranean pine trees. Capoliveri is very close and you can reach every part of Elba island in few minutes. The guests are very helpful and friendly. Recommended
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.
Great location, near center and short distance from the beach. Cozy, clean room, Very kind staff. Good breakfast in the garden opposite the hotel. Marciana Marina is perfect place for holiday in Elba Island. Good value for money.
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.