Elba Island hotels from RM290

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • 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

Resort le Picchiaie

Resort le Picchiaie
4.0 star property
Portoferraio
The price is RM318
RM349 total
includes taxes & fees
14 Apr - 15 Apr
Resort le Picchiaie

Hotel Del Golfo

Hotel Del Golfo
4.0 star property
Marciana
9.6 out of 10, Exceptional, (40 reviews)
"Great time at Hotel del Golfo, beautiful beach and grounds, great breakfast but mostly, very friendly and helpful staff!"
United States
Juan
The price is RM737
RM811 total
includes taxes & fees
30 Apr - 1 May
Hotel Del Golfo

HOTEL DEI CORALLI

HOTEL DEI CORALLI
Marina di Campo
The price is RM467
RM513 total
includes taxes & fees
9 Apr - 10 Apr
HOTEL DEI CORALLI

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 RM819
RM901 total
includes taxes & fees
23 Apr - 24 Apr
Hotel Biodola

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 RM594
RM653 total
includes taxes & fees
3 Apr - 4 Apr
Hotel Fabricia

Elba Vibe Smart Hotel

Elba Vibe Smart Hotel
Campo nell'Elba
9.0 out of 10, Wonderful, (4 reviews)
"Accoglienza perfetta, colazione molto varia e sempre con prodotti freschi, grandissima attenzione alla sostenibilità, stanza nuovissima e pulita, parcheggio antistante comodissimo. Consigliatissimo, torneró di sicuro!"
Italy
Mariacarla
The price is RM406
RM446 total
includes taxes & fees
3 May - 4 May
Elba Vibe Smart Hotel

Hotel Hermitage

Hotel Hermitage
5.0 star property
Portoferraio
9.4 out of 10, Exceptional, (22 reviews)
"Beautiful beach right at the hotel. We went in june (off season) it was amazing "
United States
Rachael
The price is RM1,304
RM1,435 total
includes taxes & fees
1 May - 2 May
Hotel Hermitage

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 RM535
RM588 total
includes taxes & fees
12 Apr - 13 Apr
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 RM488
RM537 total
includes taxes & fees
7 Apr - 8 Apr
Hotel Yacht Club

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 RM465
RM581 total
includes taxes & fees
3 May - 4 May
Hotel Airone Isola d'Elba

Hotel Montemerlo

Hotel Montemerlo
3.0 star property
Campo nell'Elba
9.2 out of 10, Wonderful, (18 reviews)
"Mysigt, rent och välkomnande hotell. Trevlig personal med utmärkt service. Egen pool och en kort promenad till vacker strand. Maten var ok men inte högsta betyg. Vackra omgivningar. Kommer gärna tillbaka."
Sweden
Eva
The price is RM324
RM356 total
includes taxes & fees
24 Apr - 25 Apr
Hotel Montemerlo

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 RM390
RM429 total
includes taxes & fees
8 Apr - 9 Apr
Hotel Anselmi

Hotel Il Perseo

Hotel Il Perseo
3.0 star property
Marciana
8.0 out of 10, Very good, (22 reviews)
"Es hat alles prima geklappt. Saisonende war spürbar, Pool schon ohne Wasser. Hotel ist sehr ringhörig. Lage ist super, nahe beim Meer. Personal freundlich nett und hilfsbereit."
Switzerland
Ruth
The price is RM529
RM582 total
includes taxes & fees
3 May - 4 May
Hotel Il Perseo

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
The price is RM360
RM396 total
includes taxes & fees
3 May - 4 May
Isola Verde

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 RM364
RM400 total
includes taxes & fees
8 Apr - 9 Apr
Hôtel Sant'Andrea, The Originals Relais (Relais du Silence)

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 RM553
RM609 total
includes taxes & fees
19 Apr - 20 Apr
Hotel Riva Del Sole

Hotel Corallo

Hotel Corallo
3.0 star property
Marciana
8.6 out of 10, Excellent, (9 reviews)
"Beautifully appointed inside and out, with an excellent restaurant, helpful, friendly staff. Good parking. Wide choice for breakfast. Comfortable room/bed."
Italy
Lorenzo
The price is RM457
RM502 total
includes taxes & fees
7 Apr - 8 Apr
Hotel Corallo

Casa Campanella Resort

Casa Campanella Resort
Capoliveri
The price is RM573
RM630 total
includes taxes & fees
30 Apr - 1 May
Casa Campanella Resort

Villa Italia B&B

Villa Italia B&B
Porto Azzurro
The price is RM430
RM473 total
includes taxes & fees
8 Apr - 9 Apr
Villa Italia B&B

Hotel Le Acacie

Hotel Le Acacie
4.0 star property
Capoliveri
8.2 out of 10, Very good, (134 reviews)
"We really enjoyed our stay, beautiful property with helpful staff and great amenities."
United States
Megan
The price is RM528
RM580 total
includes taxes & fees
3 May - 4 May
Hotel Le Acacie
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

Find out more about Elba Island

Top reasons to visit Elba Island

  • Stunning Beaches: Elba Island boasts picturesque beaches with crystal-clear waters, perfect for sunbathing and watersports.
  • Outdoor Activities: A haven for outdoor enthusiasts, offering a range of activities like hiking, cycling, and aqua aerobics.
  • Rich History: Explore historic sites and charming towns, showcasing the island's fascinating cultural heritage.
  • Vibrant Local Culture: Experience lively festivals, particularly in August, highlighting local traditions and antiques.
  • Diverse Accommodation: A variety of lodging options, from family-friendly hotels to unique agritourism stays, cater to all travellers.

Find great hotels near Elba Island

Discover the enchanting charm of Elba Island, where a variety of accommodation options await to suit every traveller's needs. From family-friendly hotels and pet-friendly stays to unique agritourism properties, the island offers a diverse range of lodgings. Whether you seek exotic resorts or accessible hotels in Marina or San Piero, Elba promises an unforgettable adventure vacation experience amidst stunning landscapes and rich culture.

  • Uappala Club & Resort Lacona: This family-friendly 4-star resort is nestled 9.7km from Elba Island, making it an ideal haven for families seeking a fun-filled vacation. Uappala Club & Resort Lacona offers a wealth of amenities tailored for children, ensuring that younger guests are entertained and well cared for. With features like supervised childcare, a dedicated children’s club, and a shared playground, parents can relax knowing their little ones are having a splendid time. The resort is designed to create joyful family memories, making it a perfect choice for those travelling with children.
  • Park Hotel Napoleone: Located 8.0km from Elba Island, this 4-star hotel brings a unique hot spring experience to guests. Park Hotel Napoleone is perfect for adventure seekers and pet lovers alike, offering on-site adventure sports activities such as hiking, mountain biking, and scooter rentals. The nearby natural hot springs provide a soothing retreat after a day of exploration. The hotel welcomes pets, with thoughtful amenities like food and water bowls and a pet-friendly policy, ensuring that your furry companions can join in on the holiday fun.
  • Hotel Baia Imperiale: Situated just 4.8km from Elba Island, this 4-star accommodation is an adventure enthusiast's paradise. Hotel Baia Imperiale caters to those seeking outdoor escapades, featuring nearby options for swimming, windsurfing, and snorkelling. This pet-friendly hotel allows guests to bring their four-legged friends along for the journey, with provisions made for their comfort. A blend of exhilarating activities and a welcoming atmosphere makes this hotel an excellent choice for both pet owners and adventure seekers looking to create unforgettable memories.

Where to stay near Elba Island

Elba Island offers an enchanting blend of adventure and relaxation for every traveller. Discover its accessible beaches and indulge in the local produce while soaking up the sun. Families can enjoy active holidays filled with excursions, all set against a backdrop of historical charm and friendly locals. Don't miss the opportunity to admire antiques during your stay, especially in August when the island comes alive with vibrant festivities.

  • Sant' Andrea: Situated a mere 4.8km from Elba Island, Sant' Andrea is a charming village that captures the essence of a family-friendly beach destination. With a seasonal influx of visitors peaking between June and August, the village is perfect for outdoor enthusiasts and those seeking a relaxing beach experience. Highlights include a picturesque beach, a sports facility stadium, and a family beach, making it an ideal spot for both relaxation and recreation. Golf enthusiasts can also enjoy nearby golf courses. The welcoming atmosphere and beautiful surroundings ensure a delightful travel experience.
  • Seccheto: Also located 4.8km from Elba Island, Seccheto offers a blend of beach relaxation and cultural enrichment. The village sees its highest number of visitors during the summer months, particularly from June to August, attracting those eager to explore its cultural offerings alongside its stunning beaches. Visitors can unwind at family-friendly beaches or take a leisurely stroll in the local park. Seccheto is a perfect destination for those who appreciate outdoor adventures coupled with a touch of culture, ensuring a memorable experience amid beautiful coastal scenery.
  • Aia: Aia, located 4.8km from Elba Island, is a hidden gem that comes alive during the summer months of July to September. With its focus on wellness and outdoor activities, Aia attracts visitors seeking relaxation and rejuvenation at its spa facilities. The nearby beach offers a serene escape, while cultural enthusiasts can explore local museums and parks. Although visitor numbers dwindle from December to February, those who venture here can enjoy a peaceful atmosphere, making Aia an ideal retreat for wellness seekers and nature lovers alike.

Things to do near Elba Island

Elba Island is a fantastic destination for outdoor enthusiasts and families seeking a beach holiday. Visitors can indulge in a variety of activities such as watersports and aqua aerobics, perfect for active adventurers. The island also boasts theatres and golf courses, ensuring a well-rounded experience for all. Whether you're looking for an active holiday or relaxing beach time, Elba Island offers something for everyone.

Shopping

Nearby the charming Portoferraio, you'll discover the bustling Mercato Comunale, where you can find local delicacies and handcrafted souvenirs. For a more contemporary shopping experience, head to the stylish La Gran Bottega, offering a selection of fashion and accessories perfect for gifts to take home.

Recreation

The Isola D'Elba Tennis Club offers an energetic atmosphere for sports enthusiasts, located 11.3km from the island. Golf Club Hermitage, just 6.4km away, provides a scenic outdoor golfing experience. For ultimate relaxation, visit Calidario Terme Etrusche, situated 211.3km away, where wellness and rejuvenation await.

Adventure

Experience breathtaking views on the Monte Capanne Cableway, located 1.6km from Elba Island, perfect for outdoor family adventures. For a thrilling ride, explore the Capoliveri Bike Park, 16.1km away, offering stunning scenery and hiking trails. Monte Calamita, 11.6kms away, invites adventurous souls to enjoy its captivating landscapes.

Nightlife

On Elba Island, the Teatro dei Vigilanti, located 11.3km away, offers a delightful blend of romance, entertainment, and cultural vibes. Experience captivating performances in a charming setting, making it a perfect spot for an enchanting evening out.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Elba Island

To save money on your trip to Elba Island, consider travelling during the off-peak months of January to February and November, when accommodation prices are lower. Booking about a month in advance typically yields the best rates, and Saturday is the cheapest day to stay. Utilise Expedia for last-minute deals and package savings by combining flights and activities. For public transport, check local bus services, which can be economical. Explore free activities like hiking and visiting beaches to enhance your experience without straining your budget.

  • 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 July to September, where prices are moderately higher.
  • The best time to book a hotel: Booking a hotel around Elba Island about 1 month out from when you are planning to stay is usually when prices are lowest. If you're a little more spontaneous, you could also peruse Expedia's last minute deals for hotels, look out for the green banner below the price, as this indicates a cheaper deal.
  • 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, preferred location, and desired type of accommodation. To discover the most affordable prices and offers, simply arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel reservations on Elba Island with your flights and activities through an Expedia package.

Find the best attractions near Elba Island

Elba Island is a delightful destination for outdoor enthusiasts and families alike, offering a blend of stunning beaches, picturesque mountains, and historic sites. Visitors can enjoy a variety of attractions that cater to beach lovers, culture seekers, and adventure enthusiasts, making it an ideal spot for a memorable holiday experience in Tuscany.

  • Cavoli Beach: Nestled 4.8km from Elba Island, Cavoli Beach offers a serene escape with its soft sands and crystal-clear waters. Ideal for sunbathing and swimming, the beach exudes a relaxed vibe, perfect for unwinding and soaking up the Tuscan sun.
  • Monte Capanne: Located 1.6km from Elba Island, Monte Capanne invites adventure seekers with its breathtaking views and outdoor activities. Hiking or mountain biking through its scenic trails, you'll be rewarded with panoramic vistas that showcase the island's stunning natural beauty.
  • Re di Noce: Just 3.2km away, Re di Noce is a charming neighbourhood that captures the essence of city life. Stroll through its quaint streets, savour local cuisine, and experience the vibrant culture that makes this area a delightful stop on your journey.

The nearest major airports for your trip to Elba Island

Reaching Elba Island can be conveniently done via Bastia Airport (BIA-Poretta), situated 64.4km away. Notable hotels nearby include the 4-star Mercure Hotel & Spa Bastia Biguglia, located 6.4km from the airport, and Hotel Résidence a Torra, also a 4-star establishment just 4.8km away. Both hotels offer easy access to Bastia Airport. Additionally, Hôtel des Gouverneurs, another 4-star option, is located 16.1km from the airport, providing a comfortable stay for travellers. These accommodations ensure a pleasant and accessible experience for visitors heading to the picturesque Elba Island.