Find hotels in Elba Island from £46

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Elba Island hotels

Hotel Airone Isola d'Elba

Hotel Airone Isola d'Elba
4.0 star property
Portoferraio
8.4 out of 10, Very good, (122 reviews)
"This is an older property but well kept and clean. Front desk service was excellent and helpful. The only detractor is the restaurant is not connected to the main hotel building with no covered walkways during rain. "
United States
Jeffrey
The price is £176
includes taxes & fees
14 Apr - 15 Apr
Hotel Airone Isola d'Elba

Hotel Fabricia

Hotel Fabricia
4.0 star property
Portoferraio
8.2 out of 10, Very good, (87 reviews)
"Very nice resort, we had a perfect stay."
Norway
Elisabeth Bogen
The price is £108
includes taxes & fees
8 Apr - 9 Apr
Hotel Fabricia

HOTEL DEI CORALLI

HOTEL DEI CORALLI
Marina di Campo
The price is £97
includes taxes & fees
6 Apr - 7 Apr
HOTEL DEI CORALLI

Baia Bianca Suites

Baia Bianca Suites
Portoferraio
9.0 out of 10, Wonderful, (21 reviews)
"Struttura pulita e ben tenuta anche se un po' datata. Ristorazione e servizi da migliorare. Scarsa attenzione verso il cliente. In particolare ho segnalato due volte un disservizio (mancanza di segnale Sky) e non è stato risolto. La mia richiesta di rimborso di parte della quota del soggiorno è rimasta ignorata "
Italy
Francesco Paolo
The price is £374
includes taxes & fees
23 Apr - 24 Apr
Baia Bianca Suites

Resort le Picchiaie

Resort le Picchiaie
4.0 star property
Portoferraio
The price is £62
includes taxes & fees
1 Apr - 2 Apr
Resort le Picchiaie

Hotel Plaza

Hotel Plaza
4.0 star property
Porto Azzurro
9.4 out of 10, Exceptional, (84 reviews)
"Great stay"
Finland
Katja
The price is £109
includes taxes & fees
30 Mar - 31 Mar
Hotel Plaza

Hotel Yacht Club

Hotel Yacht Club
3.0 star property
Marciana Marina
9.0 out of 10, Wonderful, (24 reviews)
"Quiet and well kept property. Surprising quiet given the lively location! Staff was friendly. Very close to everything. We parked off site. It was close, easy and free! "
Canada
Erin
The price is £100
includes taxes & fees
27 Mar - 28 Mar
Hotel Yacht Club

Hotel Riva Del Sole

Hotel Riva Del Sole
4.0 star property
Campo nell'Elba
8.8 out of 10, Excellent, (26 reviews)
"Beautiful hotel in a fantastic location for exploring the island. The room we stayed in was perfect with a beautiful seaview. I would definitely recommend this hotel."
United Kingdom
Jaime
The price is £113
includes taxes & fees
18 Apr - 19 Apr
Hotel Riva Del Sole

Hotel Biodola

Hotel Biodola
4.0 star property
Portoferraio
8.8 out of 10, Excellent, (35 reviews)
"Beautiful beach, friendly staff, nice rooms"
United States
Steve
The price is £160
includes taxes & fees
23 Apr - 24 Apr
Hotel Biodola

Hotel Corallo

Hotel Corallo
3.0 star property
Marciana
8.4 out of 10, Very good, (8 reviews)
"Ottima struttura, posizione comodissima per chi arriva dalla GTE. Camera pulita e confortevole con terrazza vista mare, bellissima. Personale cortese e molto disponibile. Possibilità di cenare in struttura, anche se noi abbiamo usufruito solamente dell' ottima e abbondante colazione. Ottima struttura. "
Italy
Serena
The price is £86
includes taxes & fees
28 Mar - 29 Mar
Hotel Corallo

Isola Verde

Isola Verde
3.0 star property
Marciana Marina
8.6 out of 10, Excellent, (61 reviews)
"Struttura comoda al centro di marciana marina e vicina ad alcune spiagge carine Appartamento essenziale e funzionale "
Italy
Federica
Isola Verde

Villa Italia B&B

Villa Italia B&B
Porto Azzurro
The price is £80
includes taxes & fees
29 Mar - 30 Mar
Villa Italia B&B

Hôtel Sant'Andrea, The Originals Relais (Relais du Silence)

Hôtel Sant'Andrea, The Originals Relais (Relais du Silence)
Marciana
9.4 out of 10, Exceptional, (30 reviews)
"A very nice place to stay, with different areas for differnt needs and plasures, all in the hotel were very gently and offred a extraordinary wellfeeling"
Italy
GRAF
The price is £74
includes taxes & fees
8 Apr - 9 Apr
Hôtel Sant'Andrea, The Originals Relais (Relais du Silence)

Hotel Anselmi

Hotel Anselmi
2.0 star property
Marciana Marina
9.2 out of 10, Wonderful, (16 reviews)
"A cozy place. Well equipped room, a fine breakfast. And I felt really welcome! Grazie per tutto!"
Germany
Silke
The price is £80
includes taxes & fees
1 Apr - 2 Apr
Hotel Anselmi

Eden Park Hotel

Eden Park Hotel
3.0 star property
Campo nell'Elba
8.8 out of 10, Excellent, (11 reviews)
"Hotel has one of the nicest swimming pools. Very friendly & helpful people."
United Kingdom
MCD
The price is £67
includes taxes & fees
27 Mar - 28 Mar
Eden Park Hotel

Capo di Stella

Capo di Stella
3.0 star property
Capoliveri
8.4 out of 10, Very good, (20 reviews)
"Very friendly staff. Comfortable room. Good food on site. "
United States
Sharon
Capo di Stella

Hotiday Apartment Collection - Portoferraio

Hotiday Apartment Collection - Portoferraio
3.0 star property
Acquabona
8.0 out of 10, Very good, (3 reviews)
"Not for holiday makers. Need a car. No taxis available. No delivery of takeaways. Busses finish early carvery hour. Has to starve and have no evening meal"
United Kingdom
M
The price is £46
includes taxes & fees
8 Apr - 9 Apr
Hotiday Apartment Collection - Portoferraio

B&B Capo al Piano

B&B Capo al Piano
Marciana Marina
9.8 out of 10, Exceptional, (6 reviews)
"Gestori molto ospitali e la colazione favolosa. "
Italy
Anna Rosa
The price is £68
includes taxes & fees
20 Apr - 21 Apr
B&B Capo al Piano

Allegroitalia Elba Golf

Allegroitalia Elba Golf
Portoferraio
8.8 out of 10, Excellent, (65 reviews)
"Amazing views. Far from centre. Cheap price. Needs a bit of maintenance. "
United Kingdom
Zachary
Allegroitalia Elba Golf

Primo Hotel

Primo Hotel
Marciana Marina
The price is £81
includes taxes & fees
1 Apr - 2 Apr
Primo Hotel
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Holiday Rentals in Elba Island

Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Mediterranean Region attractions

Learn more about Elba Island

Famed for being the home of Napoleon during his time in exile, this little island in the Tyrrhenian Sea has sun-kissed beaches, imposing fortresses and thermal baths.

desert beach surrounded by nature and crystal clear sea in Elba Island

Top Elba Island Hotel Reviews

More cheap stays in Elba Island

Hotels in Elba Island with star rating

Find out more about Elba Island

Top reasons to visit Elba Island

  • Stunning Beaches: Elba Island boasts beautiful beaches with crystal clear waters, perfect for relaxation and water sports.
  • Outdoor Adventures: Ideal for outdoor enthusiasts, visitors can enjoy activities like hiking, golf, and private island tours.
  • Rich History: Explore historic towns such as Portoferraio, featuring ancient architecture and charming local culture.
  • Delightful Accommodations: A variety of lodging options are available, from cosy hotels to picturesque agritourism properties.
  • Local Cuisine: Indulge in Elba's delicious local dishes, showcasing the best of Tuscan flavours.

Find great hotels near Elba Island

Discover a range of accommodation options on Elba Island, Tuscany, ideal for every type of traveller. Whether you seek family-friendly hotels, pet-friendly stays, or charming agritourism properties, Elba caters to all preferences. Enjoy a memorable adventure vacation experience while exploring the stunning landscapes and rich history of this enchanting island. From luxurious villas to comfortable hotels, Elba Island offers a delightful array of choices for your perfect Italian getaway.

  • Uappala Club & Resort Lacona: Nestled in a serene natural setting, Uappala Club & Resort Lacona is a family-friendly 4-star hotel, perfect for those seeking a getaway immersed in nature. Located 3.7km from Elba Island, this resort offers a plethora of amenities tailored for children, including supervised childcare and a playground. The pet-friendly policy welcomes your furry friends, allowing them to join the family holiday. With a focus on creating memorable family experiences, this resort is ideal for those looking to enjoy the great outdoors with their loved ones.
  • Park Hotel Napoleone: Just 3.1km from Elba Island, Park Hotel Napoleone offers a blend of adventure and relaxation, making it a great choice for families and pet owners. This 4-star hotel boasts an array of outdoor activities, such as hiking, biking, and nearby scooter rentals, ensuring an action-packed stay. The hotel provides a variety of child-friendly amenities, including high chairs and ping-pong tables, making it easy for families to unwind. With a pet-friendly policy, you can bring your pets along for the fun, ensuring that every member of the family is included in the adventure.
  • Hotel Select: Located a mere 1.9km from Elba Island, Hotel Select offers guests direct beach access, making it a prime choice for those seeking a vibrant blend of adventure, beach life, and urban experiences. This 4-star hotel is perfect for thrill-seekers with activities like surfing, kayaking, and snorkelling readily available. Positioned in the city centre, guests can easily explore local attractions. With its modern amenities and proximity to the beach, Hotel Select is an excellent option for those wanting to enjoy the sun and surf while still having access to city life.

Where to stay near Elba Island

Elba Island, nestled in Tuscany, offers a unique blend of adventure and relaxation, perfect for families and outdoor enthusiasts. Explore the stunning Cavoli Beach, unwind at charming camping villages, and immerse yourself in the rich history of Isola d'Elba. With its friendly locals and diverse excursions, this enchanting island promises a memorable experience for first-time visitors and seasoned travellers alike.

  • Marciana: Nestled approximately 621m from Elba Island, Marciana is a charming city that offers a delightful blend of beach and outdoor experiences, making it a fantastic destination for families. The town’s visitor numbers peak in March and during the summer months of July to August, with a more tranquil atmosphere from October to December. Popular activities include golf at nearby courses and a scenic cable car gondola ride, which provides panoramic views of the stunning coastline. The local attractions feature beautiful beaches and parks, perfect for a relaxing day out or family fun.
  • Campo nell'Elba: Located about 1.9km from Elba Island, Campo nell'Elba is another captivating city ideal for beach lovers and outdoor enthusiasts. Its visitor numbers peak during the summer months of June to August, while November to January sees a quieter crowd. The area boasts a variety of activities, including golfing and enjoying the local campgrounds. With its inviting beaches and family-friendly parks, Campo nell'Elba offers a perfect setting for creating memorable holiday experiences amidst the natural beauty of Tuscany.
  • Marciana Marina: Situated roughly 1.2km from Elba Island, Marciana Marina is a picturesque city known for its vibrant beach culture and rich cultural experiences. The peak tourist season runs from June to August, with fewer visitors during the autumn months. Visitors can unwind at local spas, enjoy golfing, or take a ski lift for some unique views. The city's beautiful beaches and family-friendly parks are also highlights, offering plenty of opportunities for relaxation and exploration along this stunning stretch of the Mediterranean coast.

Things to do near Elba Island

Elba Island is an ideal destination for outdoor and beach holidays, perfect for families. Visitors can enjoy activities such as golf at local courses, relaxing spa treatments, and private tours to explore the island's beauty. With its stunning landscapes and rich history, Elba offers a delightful mix of relaxation and adventure for every traveller.

Shopping

Elba Island offers charming local shops and markets, perfect for finding unique souvenirs. Visit Portoferraio's boutiques for artisan crafts. If you're up for a drive, check out the larger shopping options at the nearby Maxi Shopping in nearby Livorno for a wider selection of brands and goods.

Recreation

Experience the vibrant atmosphere at Isola D'Elba Tennis Club, perfect for sports enthusiasts. Enjoy a round of golf surrounded by nature at Golf Club Hermitage, just 2.5km away. For ultimate relaxation, indulge in rejuvenating treatments at Calidario Terme Etrusche, located 16.8km from Elba Island.

Adventure

Take a thrilling ride on the Monte Capanne Cableway, offering breathtaking views as you ascend the highest peak on Elba Island. For cycling enthusiasts, the Capoliveri Bike Park provides exhilarating trails amidst stunning scenery. Hike the Monte Calamita for an adventurous trek through beautiful landscapes.

Nightlife

The nightlife on Elba Island offers a charming blend of culture and romance. For an evening of entertainment, visit Teatro dei Vigilanti, a theatre located 4.3km away, where you can enjoy captivating performances in a vibrant atmosphere perfect for families and couples alike.

Booking tips and Expedia advantages for Elba Island

To save money on your trip to Elba Island, consider visiting during the off-peak months of January, February, or November for lower hotel rates. Booking a month in advance or taking advantage of last-minute deals on Expedia can also yield savings. Saturdays are typically the cheapest days to stay, while Wednesdays are the most expensive. Use Expedia’s tools to compare prices and refine your accommodation preferences. Additionally, look for opportunities to combine your hotel, flights, and activities for better package rates, and explore free attractions around the island for a budget-friendly experience.

  • The most and least expensive months on average to stay in a hotel: The hotel pricing around Elba Island is moderately seasonal. The cheapest months to stay around Elba Island are January to February and November, where the prices are moderately lower. This is in comparison to June to August, where prices are moderately higher.
  • The best time to book a hotel: The cheapest time to book a hotel around Elba Island is usually 1 month out from when you are planning to stay. If you're a little more spontaneous, you could also peruse Expedia's last minute deals which could secure you a cheaper stay. Look out for the green banner below the price to spot the deals.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay around Elba Island is Saturday. The most expensive day to stay around Elba Island is Wednesday.
  • Find cheap hotels on Expedia: Utilise Expedia’s search tool to refine your preferences, such as your budget, desired location, and preferred type of accommodation. To discover the most affordable prices and offers, arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can potentially save money by combining your hotel reservation on Elba Island with your flights and activities through an Expedia package.

Find the best attractions near Elba Island

Elba Island, an Italian gem in Tuscany, offers a delightful blend of outdoor adventures, stunning beaches, and rich history, making it perfect for family vacations. Explore beautiful spots like Portoferraio, and discover historic houses nestled among the mountains. Whether you seek cultural experiences or simply wish to relax by the sea, Elba Island caters to every traveller's desire for exploration and leisure.

  • Cavoli Beach: Nestled 1.9km from Elba Island, Cavoli Beach boasts crystal-clear waters and golden sands. This popular spot is perfect for sunbathing and swimming, offering a lively atmosphere with beach bars nearby for refreshments.
  • Marina di Campo Beach: Also located 1.9km from Elba Island, Marina di Campo Beach is known for its stunning scenery and vibrant beach vibe. The gentle waves make it ideal for families, while the promenade is lined with delightful restaurants and shops.
  • Fetovaia Beach: Situated 2.5km away, Fetovaia Beach is renowned for its picturesque coves and tranquil surroundings. This hidden gem features soft sand and azure waters, making it a perfect escape for relaxation and peaceful sunbathing.

Best time to go to Elba Island

None

The nearest major airports for your trip to Elba Island

To reach Elba Island, you can fly into Bastia (BIA-Poretta), situated 24.9km away. Excellent accommodation options near the airport include Mercure Hotel & Spa Bastia Biguglia, a 4-star hotel located 2.5km from Bastia, as well as Hôtel La Lagune and Hotel Résidence a Torra, both 4-star hotels just 1.9km away. All these hotels offer convenient access to the airport, making your journey to Elba Island smooth and hassle-free. With reliable transportation services available, you can easily travel from your hotel to the airport, ensuring a seamless start to your Tuscan holiday.

Explore a world of travel with Expedia