Search hotels on Elba, Italy
Enter your dates and choose from 1300 hotels and other places to stay
Check out these popular cities on Elba

Portoferraio

Porto Azzurro

Marina di Campo

Capoliveri

Marciana Marina

Marciana

Rio Marina

Procchio

SantʼAndrea

Campo nell'Elba
Stay at the best hotels on Elba
Filter by:
Hotel La Rosa
Hotel La Rosa offers accommodations in San Piero in Campo. Guests can enjoy the on-site restaurant. All rooms come with a flat-screen TV. Rooms are equipped with a private bathroom.

Hotel La Barcarola
Located in Marina di Campo, a 2-minute walk from Marina di Campo Beach, Hotel La Barcarola provides accommodations with a shared lounge, free private parking and a bar.

Villa Gaia
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.

Hotel Barcarola 2
Just 984 feet from the sandy beach in Campo nell’Elba, on Elba Island, Hotel Barcarola 2 offers rooms with a balcony, and a garden. Marina Di Campo Airport is 1.5 mi away. WiFi is free throughout.

Hotel Villa Ombrosa
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.

Hotel Anfora
Located in Capoliveri, a 15-minute walk from Straccoligno Beach, Hotel Anfora has accommodations with a garden, free private parking, a terrace and a restaurant.
Albergo Ape Elbana
Featuring a restaurant and free WiFi, Albergo Ape Elbana is located in Portoferraio on Elba Island, 820 feet from the harbor. All rooms are air-conditioned and include a flat-screen TV.

Hotel Belmare
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.

Hotel Casa Lupi
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.
Primo Hotel
Primo Hotel features a garden, shared lounge, a terrace and restaurant in Marciana Marina.

Most booked hotels on Elba in the past month
Popular with guests booking hotels on Elba
Popular with guests booking hotels on Elba
Popular with guests booking hotels on Elba
Popular with guests booking hotels on Elba
Popular with guests booking hotels on Elba
Popular with guests booking hotels on Elba
Popular with guests booking hotels on Elba
Popular with guests booking hotels on Elba
Popular with guests booking hotels on Elba
Popular with guests booking hotels on Elba
Elba's best hotels with breakfast
We had a great room with balcony facing the sea. The hotel has good parking and is within walking distance to the center of town.
Ortano Mare Resort
We stayed at Ortano Mare Resort in Rio Marina on Elba Island from September 14 through September 16, departing on September 17, 2026. We took the Toremar ferry from Piombino, Italy, to Elba and returned the same way. Each ferry ride took about an hour, and the round-trip fare was €147.02, or approximately $215.61. Both crossings were uneventful, although the ferry was relatively full. After arriving in Rio Marina, we drove to Ortano Mare Resort. Elba Island is surprisingly undeveloped outside of its few towns, and the drive to the resort was somewhat challenging. The roads were narrow and winding, passing through quiet, desolate countryside before finally reaching the property. Once we arrived, however, it was clear that Ortano Mare is a true resort. The resort has a beautifully maintained private beach with towels, umbrellas and chairs, a children’s play area, and a beachside restaurant. Parking is free, and there was plenty of space available during our visit. Check-in was easy and efficient, with three employees working at the reception desk. One of the first things we noticed was the full-service restaurant, where guests were enjoying lunch while attentive servers took care of them. Our room was spacious and included a hot-water kettle for making instant coffee. Breakfast was included in our rate, and the buffet was quite good. The staff kept the serving bins well stocked, and the food was tasty and convenient. Overall, the resort offered a relaxing setting with the amenities we expected from a seaside vacation property. One of the highlights of our trip was visiting Monte Capanne.. The cableway is located at Via del Pozzatello, 1, 57030 Marciana LI, Italy, approximately 24 miles from Ortano Mare Resort. The drive took about an hour because Elba’s mountainous terrain makes for slow, winding roads. We traveled from the eastern side of the island to the west and then returned.
Hotel Capo Di Stella
Great location overlooking bay and sea, walking distance from restaurants and next to beautiful hike of the peninsula. Nice patio comfortable for sitting outside.
An excellent hotel in a perfect location. Everything was exceptionally clean, the rooms were very comfortable, and the air conditioning worked perfectly. The staff were genuinely kind, welcoming, and helpful. The price was more than reasonable for such a high standard of service and comfort. I had a wonderful stay and would definitely love to return. Highly recommended!
Hotel Fabricia
Pool and beach were very nice, just consider this is not a sand beach, location is perfect as not too far from the ferry but ideal to start all excursions of the island. Free parking, staff was super nice and welcoming. It was also very nice that they changed scenery for breakfast and dinner. We had the dinner only one night, and it was also very good. Dogs were allowed and it felt all visitors enjoyed, families, couples, dog owners. What we specially liked was the garden. The outdoors area was nice and cleaned but the garden was absolutely beautiful with all flowers, olive trees and nice greenery.
Albergo Ape Elbana
The service and room was large.
Hotel Villa Ottone
We had the best time at Hotel Villa Ottone on Elba Island. What a beautiful place! Our room was lovely, cool and spacious. The staff were amazing, so attentive. We spent every day on the beach, so relaxing. The food from breakfast, lunch and dinner was superb! And the cocktails....Wow! Highly recommend!
Budget hotels on Elba
This 33 room family run hotel is central in Marina di Campo, once you have parked in the Hotel free secure car park, you can walk to any Part of the town of Marina di Campo in around 10 minutes, most of which is pedestrianised and without steps or staircases. This hotel is a very very good bed and breakfast modern hotel with disabled access and a lift. It was a full board facility many years ago, it is surrounded by restaurants within a 2 to 10 minute walk depending on your preference. A fantastic Holiday location for young and old, next year we intend to return and invite our adult children and especially our grandchildren as we feel it it is such a great family environment in Marina di Campo. Young children gather and play in the well lit town Square in the evenings just 40 metres from front door of the hotel while parents sit chatting on the surrounding benches. In the daytime on the opposite side of the hotel a modern children's play park facilitates lots of children on swings, slides and a roundabout. This does not create any noise effecting the hotel environment. The beach is a three minute walk with hardly a step in sight suitable for all ages, with one very quiet road to cross to get onto the beach.
Villa Gaia
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 Sant'Andrea
Beautiful old hotel with lots of character. Very friendly staff. Breakfast is excellent and recommend half-board.
Exquisite elevated views from multiple levels and venues. Lovely pool. Wonderful staff from reception to bartender to wait staff to housekeeping, all offering kind thoughtful service. Dinner and breakfast were delicious.
Hotel in front of the beach in a small village with its own beach. A small private patio, comfortable for hanging your wet clothes and sitting outside the room. Parking included.
Hotel Belmare
Gorgeous rooftop and amazing staff
Elbitat Wellness&Spa
Modern amenities and comfortable outdoor space. Short walk to the local beach.
Hotel l'Approdo
Posizione fantastica vista mare
Hotels on Elba you can book without a credit card
Hotel Plaza
I loved the shape of the building as it allowed a 360 view of the gorgeous surroundings. Absolutely relaxing. The staff was welcoming but gave us space, check-in was easy, the breakfast was so good we eat it even though we don’t usually have it at home! Shoutout to the masseuse as well!
Hotel La Rosa
Breakfast was excellent as is the location. The staff are very friendly and helpful. We would return.
Primo Hotel
Clean, friendly and helpful staff.
Hotel Yacht Club
Exceptional location, walking distance to restaurants, beach, free parkinf areas and dowtown of Marciana Marina. The staff is super friendly, good breakfast and the rooms are clean and confortable. 100% recommended.
Hotel Imperia
My stay was great, beyond my expectations. I liked everything: the perfect location for hiking in the mountains and going to the nearby beaches; the staff, kind and always available; the exceptional breakfast and the possibility of having a small snack with fresh, unpackaged products, tea or water, every time you return from a trip; the style of the hotel that has maintained a vintage charm, but very functional.
Hotel La Perla Del Golfo
Hotel Barcarola 2
the location, the room design, how clean it was, the bed was exceptionally comfortable
Hotel Resort Barracuda
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.
Elba Highlights

Take a cable car up Monte Capanne Mountain

Elba Island’s pristine turquoise waters

A biking and walking paradise in beautiful Elba

Explore the hills of diamond shaped Montecristo

Have a thermal treat at one of San Giovanni’s spas

Discover Villa San Martino’s amazing architecture

Try out Elba’s lip-smacking-good dishes

Explore hilltop Portoferraio's winding streets

Explore Evilscot’s wreck hidden beneath the waves

Hike across Grande Traversata’s beautiful trails
FAQs about hotels in Elba
Fit for an Emperor
With its lush, undulating landscape and secluded coves and beaches, Elba Island is a paradise waiting to be discovered. Ancient tribes named it Ilva, and its minerals have been prized since Greek times and used for Etruscan art. Romans enlarged their empire conquering the island, and a Grand Duke, some princes, Spain and France all claimed this piece of land.
Elba is most famous for having served as a forced exile site to Napoleon in 1814, and you can now visit his historic residence at Palazzina dei Mulini. The Castello del Volterraio, the Torre del Martello fortress and the Archaeological Museum are also places full of history that are worth a visit.
The island is well known for its beautiful beaches and crystalline waters. As well as summer villas and marinas, it is common to find luxury hotels on Elba Island that season after season are filled by Italians and foreign visitors wanting a more off-the-beaten-track summer destination.
Renowned since Romans times, the therapeutic muds at the thermal spa of San Giovanni are the perfect complement to the already wide variety offered by this oasis.
From urban B&Bs to luxurious beach resorts on Elba Island, Booking.com offers variety for every taste. Come and discover it!

See reviews by guests who stayed at hotels on Elba
Planning a trip? Get inspired by reviews of cities on Elba
The village is pleasant, sports some nice boutiques, bars...
Beautiful hilltop village.
After a 12 day tour of Spain, France, and Italy, we found...
We came here two years ago and spent 4 days after travelling...
Marciana is a small, fine town with an old, well-preserved...
The check-in & check-out times make no sense at all.
Chiessi is a tiny hamlet on the less touristic coast of the...
Elizabeth, the Director, was extremely helpful and friendly,...
Great Italian town with lots of restaurants and cute shops.
An Elba Pass (bus pass)gives unlimited bus use for 1, 3 or 6...
More places to explore, more ways to go
Hotels in Tuscany
Hit the road and make the most of your trip by discovering another popular destination in Italy.Hotels in Lake Garda
Hit the road and make the most of your trip by discovering another popular destination in Italy.Car rental near Marina di Campo Airport
Flying in to Marina di Campo Airport and need to rent a car? Book it now to pick it up when you land.Hotels in Italy
If you're planning a longer trip, look beyond Elba and explore the whole country!When to visit Italy
Events, prices, weather – everything you need to know about the best time to visit Italy.Flights to Elba
Get your flight tickets to Elba right here on Booking.com.Vacation Homes on Elba
Still looking for the perfect place to stay? Explore more great accommodation options for your trip.













































