Elba Island Hotels

  • 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

Hotel Villa Ottone

Hotel Villa Ottone
5.0 star property
Portoferraio
8.6 out of 10, Excellent, (81 reviews)
"Beautiful place. Could not recommend more for a dream holiday."
United Kingdom
Yael
The price is €141
includes taxes & fees
13 May - 14 May
Hotel Villa Ottone

Club Hotel Marina 2

Club Hotel Marina 2
3.0 star property
Campo nell'Elba
The price is €106
includes taxes & fees
14 May - 15 May
Club Hotel Marina 2

HOTEL DEI CORALLI

HOTEL DEI CORALLI
Marina di Campo
The price is €95
includes taxes & fees
14 May - 15 May
HOTEL DEI CORALLI

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 €126
includes taxes & fees
28 Apr - 29 Apr
Hotel Plaza

Resort le Picchiaie

Resort le Picchiaie
4.0 star property
Portoferraio
The price is €72
includes taxes & fees
20 May - 21 May
Resort le Picchiaie

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 €124
includes taxes & fees
10 May - 11 May
Hotel Airone Isola d'Elba

Hotel Lo Scirocco

Hotel Lo Scirocco
3.0 star property
Campo nell'Elba
8.8 out of 10, Excellent, (24 reviews)
"Staff were very friendly and helpful. "
Canada
Norm
The price is €127
includes taxes & fees
21 May - 22 May
Hotel Lo Scirocco

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 €174
includes taxes & fees
25 Apr - 26 Apr
Hotel Biodola

Hotel Anna

Hotel Anna
3.0 star property
Campo nell'Elba
8.6 out of 10, Excellent, (14 reviews)
"Awesome experience "
Italy
MARCO
The price is €103
includes taxes & fees
20 May - 21 May
Hotel Anna

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 €249
includes taxes & fees
3 May - 4 May
Hotel Hermitage

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 €119
includes taxes & fees
27 Apr - 28 Apr
Hotel Riva Del Sole

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 €118
includes taxes & fees
6 May - 7 May
Hotel Il Perseo

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 €73
includes taxes & fees
24 Apr - 25 Apr
Hotel Montemerlo

Casa Campanella Resort

Casa Campanella Resort
Capoliveri
The price is €128
includes taxes & fees
3 May - 4 May
Casa Campanella Resort

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 €92
includes taxes & fees
21 Apr - 22 Apr
Hotel Anselmi

Hotel Desiree

Hotel Desiree
4.0 star property
Marciana
8.0 out of 10, Very good, (71 reviews)
"The beach access was great. View from the room very beautiful. "
United States
Davia
The price is €197
includes taxes & fees
17 May - 18 May
Hotel Desiree

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 €115
includes taxes & fees
21 Apr - 22 Apr
Hotel Yacht Club

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 €174
includes taxes & fees
4 May - 5 May
Hotel Del Golfo

Hotel Corallo

Hotel Corallo
3.0 star property
Marciana
8.6 out of 10, Excellent, (10 reviews)
"Couldn’t have a better place for our 2 day trip in Elba. Lorella and her husband were exceptionally friendly and made us feel very welcome. We were given the waterfront apartment which was a highlight of our stay. It was a beautiful, peaceful and quiet section of the island. Great place to stay! Highly recommended! "
United States
Han
The price is €108
includes taxes & fees
21 Apr - 22 Apr
Hotel Corallo

Hotel Levante - Isola d'Elba

Hotel Levante - Isola d'Elba
Cavo
The price is €101
includes taxes & fees
21 Apr - 22 Apr
Hotel Levante - Isola d'Elba
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 some of the most picturesque beaches, ideal for sunbathing and water sports.
  • Outdoor Adventures: The island offers a wealth of activities such as hiking, cycling, and golfing amidst beautiful landscapes.
  • Rich Historical Heritage: Explore charming towns and historic sites, reflecting the island's intriguing past.
  • Family-Friendly Atmosphere: Elba is perfect for family holidays, catering to all ages with diverse activities.
  • Welcoming Locals: Experience the warm hospitality of the island’s residents, enhancing your visit.

Find great hotels near Elba Island

Elba Island offers a delightful array of accommodation options, from charming hotels to inviting agritourism properties. Whether you’re seeking a pet-friendly retreat, a family-friendly abode, or an adventure-focused getaway, you’ll find the perfect lodging to suit your needs. Explore accommodations in picturesque locations such as Capoliveri, Cavo, and Portoferraio, ensuring a memorable stay on this stunning Tuscan island.

  • Uappala Club & Resort Lacona: Nestled 9.7km from Elba Island, Uappala Club & Resort Lacona is your perfect family getaway. This 4-star resort boasts direct beach access, allowing guests to indulge in sun-soaked days by the sea. Catering to families, the resort offers a variety of children's amenities, including a supervised childcare service, playground, and a dedicated Children's Club. With a focus on creating memorable beach vacation experiences, families can relax knowing their little ones are well cared for while they enjoy the stunning coastal views.
  • Park Hotel Napoleone: Located 8.0km from Elba Island, Park Hotel Napoleone is a charming 4-star hotel that welcomes adventure seekers and families alike. Set amidst lush greenery, this pet-friendly accommodation provides a range of outdoor activities, such as hiking and biking, perfect for those looking to explore the scenic surroundings. Children can enjoy fun-filled amenities like a ping pong table and games area, while pets are welcomed with open arms. Guests can unwind in comfortable rooms after a day of adventure, making it an ideal choice for active families.
  • Hotel Baia Imperiale: Just 4.8km from Elba Island, the 4-star Hotel Baia Imperiale offers a delightful blend of relaxation and adventure. Ideal for pet owners and thrill-seekers, this hotel features exciting activities such as surfing, sailing, and kayaking nearby. The pet-friendly policy ensures your furry companions feel right at home, with amenities like food and water bowls provided. After a day of exploration, guests can retreat to well-appointed rooms, making it a fantastic choice for those seeking both relaxation and adventure on their holiday.

Where to stay near Elba Island

Elba Island, a gem in Tuscany, offers a delightful mix of adventure and relaxation, perfect for families and outdoor enthusiasts. Explore its stunning beaches, charming towns, and rich history, all while enjoying the welcoming atmosphere of friendly locals. Nearby, you'll find picturesque neighbourhoods steeped in Andalusian soul, ideal for memorable excursions. Accommodations on the island cater to every preference, ensuring a comfortable stay while you discover the island's captivating beauty.

  • Marciana: Nestled approximately a mile from Elba Island, Marciana is a charming city that draws visitors seeking a blend of outdoor activities and family-friendly experiences. The town's appeal peaks in the warmer months, particularly from March and during the summer, when the beaches come alive with sun-seekers. In Marciana, you'll find a range of activities including golf and a scenic cable car gondola, offering breathtaking views of the surrounding landscape. Its local landmarks, such as the family beach and nearby parks, provide the perfect setting for relaxation and recreation.
  • Campo nell'Elba: Located around three miles from Elba Island, Campo nell'Elba is a delightful city known for its beautiful beaches and vibrant outdoor atmosphere. The peak tourist season runs from June to August, attracting families eager to explore its coastal treasures. Visitors can indulge in golfing or enjoy the nearby campgrounds, making it a fantastic spot for nature lovers. The local beaches and parks are inviting, offering ample space for family activities and relaxation in the sun.
  • Marciana Marina: Just two miles from Elba Island, Marciana Marina is a picturesque city that captivates visitors with its cultural charm and outdoor experiences. The summer months, especially from June to August, see a surge in tourist arrivals eager to soak up the sun and explore the local culture. Activities such as spa visits, golf, and ski lifts are popular among travellers. The city's stunning beaches, family-friendly areas, and nearby parks make it an ideal destination for those looking to unwind amidst natural beauty.

Things to do near Elba Island

Elba Island is perfect for outdoor and family vacations, offering a variety of activities to enjoy. Visitors can indulge in leisurely days at beautiful beaches, play a round of golf at local courses, and unwind at the spa. Whether you're seeking relaxation or adventure, Elba Island provides a delightful blend of experiences for all ages.

Shopping

On Elba Island, visit the Portoferraio Market for local crafts and fresh produce. For a more extensive selection, check out the nearby Marciana Marina Shopping Centre, where you can find charming boutiques and artisanal souvenirs perfect for gifts.

Recreation

Experience the vibrant atmosphere at Isola D'Elba Tennis Club, just 11.3km from Elba Island, where you can enjoy tennis amidst lush surroundings. For outdoor enthusiasts, Golf Club Hermitage, 6.4km away, offers a picturesque golf experience, while Calidario Terme Etrusche, 211.3km away, provides soothing wellness treatments for ultimate relaxation.

Adventure

Experience breathtaking views on the Monte Capanne Cableway, located a mile from Elba Island, perfect for families and adventure seekers. For thrill-seekers, the Capoliveri Bike Park, 16.1km away, offers stunning scenery on hiking trails, while the Monte Calamita trail, 17.7km from Elba, promises exhilarating outdoor adventures.

Nightlife

Experience the charm of Teatro dei Vigilanti, a delightful theatre located 11.3km from Elba Island. Enjoy a captivating blend of culture, romance, and entertainment, perfect for families seeking a memorable night 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 visiting during the off-peak months of January, February, or November for lower hotel rates. Booking your accommodation about a month in advance or seeking last-minute deals can yield savings. Saturdays are generally the cheapest days to stay, while Wednesdays are pricier. Utilise Expedia’s tools to filter for budget-friendly options and consider package deals that combine flights, hotel, and activities. Additionally, explore free activities such as hiking and beach days to make the most of your visit without overspending.

  • 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: 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 choices based on your budget, preferred location, and the type of accommodation you desire. For instance, selecting the Eco-certified filter will showcase sustainable and environmentally-friendly hotels currently available. To discover the most affordable rates and offers, simply sort the price filter from lowest to highest.
  • Consider bundling your trip: You can potentially save money by combining your hotel arrangements on Elba Island with your flights and activities by opting for an Expedia package.

Find the best attractions near Elba Island

Elba Island is perfect for outdoor and family holidays, offering a blend of stunning beaches, picturesque mountains, and historic houses. Visitors can indulge in various activities that cater to beach lovers, culture enthusiasts, and those seeking outdoor adventures. With its rich array of points of interest, Elba Island promises an unforgettable experience for all travellers looking to explore its natural beauty and cultural heritage.

  • Cavoli Beach: A picturesque haven located 4.8km from Elba Island, Cavoli Beach boasts golden sands and crystal-clear waters. Ideal for sunbathing or swimming, it offers a vibrant beach atmosphere, making it perfect for relaxation and fun under the Tuscan sun.
  • Monte Capanne: Rising majestically 1.6km away, Monte Capanne invites adventurers to explore its stunning trails. With breathtaking panoramic views and opportunities for hiking, this mountain is a paradise for outdoor enthusiasts seeking both excitement and natural beauty.
  • Re di Noce: Just 3.2km from Elba Island, Re di Noce is a charming neighbourhood with a lively urban feel. Stroll through its quaint streets, savour local cuisine, and immerse yourself in the vibrant culture of this delightful town.

The nearest major airports for your trip to Elba Island

To reach Elba Island, the nearest major airport is Bastia (BIA-Poretta), situated 64.4km away. Among the top hotel choices near Bastia Airport is the 4-star Mercure Hotel & Spa Bastia Biguglia, located 6.4km from the airport, offering convenient access for travellers. Another option is Hôtel La Lagune, also a 4-star establishment, just 4.8km from the airport. Additionally, Hotel Résidence a Torra, a 4-star hotel, is similarly located 4.8km away. All these hotels provide easy transportation options to Bastia (BIA-Poretta), ensuring a smooth journey to your destination on Elba Island.

Explore a world of travel with Expedia