Search 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

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Elba Island hotels

Hotel Del Golfo

Hotel Del Golfo
4.0 star property
Marciana
9.8 out of 10, Exceptional, (41 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 NZ$327
includes taxes & fees
25 May - 26 May
Hotel Del Golfo

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 NZ$538
includes taxes & fees
26 May - 27 May
Hotel Villa Ottone

Resort le Picchiaie

Resort le Picchiaie
4.0 star property
Portoferraio
The price is NZ$166
includes taxes & fees
27 May - 28 May
Resort le Picchiaie

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 NZ$175
includes taxes & fees
22 May - 23 May
Hotel Montemerlo

Hotel Plaza

Hotel Plaza
4.0 star property
Porto Azzurro
9.4 out of 10, Exceptional, (86 reviews)
"Fantastic breakfast. Lots of variety and great service. Beautiful views from all rooms and the restaurant. Trail into town is much better than the road."
Canada
Margaret
The price is NZ$356
includes taxes & fees
13 June - 14 June
Hotel Plaza

Hotel Levante - Isola d'Elba

Hotel Levante - Isola d'Elba
Cavo
10.0 out of 10, Exceptional, (1 review)
"Espectacular todo!!!"
United States
Antonio
The price is NZ$194
includes taxes & fees
27 May - 28 May
Hotel Levante - Isola d'Elba

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 NZ$616
includes taxes & fees
11 June - 12 June
Hotel Hermitage

Isola Verde

Isola Verde
3.0 star property
Marciana Marina
8.6 out of 10, Excellent, (62 reviews)
"Ottima posizione"
Italy
Maria Gabriella
The price is NZ$177
includes taxes & fees
21 June - 22 June
Isola Verde

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 NZ$199
includes taxes & fees
27 May - 28 May
Hotel Lo Scirocco

Club Hotel Marina 2

Club Hotel Marina 2
3.0 star property
Campo nell'Elba
The price is NZ$207
includes taxes & fees
26 May - 27 May
Club Hotel Marina 2

Boutique Hotel Ilio

Boutique Hotel Ilio
3.0 star property
Marciana
8.8 out of 10, Excellent, (26 reviews)
"Very comfortable,beautiful view of the beach nearby with balcony.Friendly,helpfull staff.Breakfast catered for all ..great selection."
United Kingdom
Elizabeth
The price is NZ$244
includes taxes & fees
3 June - 4 June
Boutique Hotel Ilio

Hotel Baia Imperiale

Hotel Baia Imperiale
4.0 star property
Campo nell'Elba
8.4 out of 10, Very good, (52 reviews)
"The hotel was great, you can reach the beautiful Cavoli beach in five minutes using stairs that start directly from the hotel. Breakfast was really good as well. Just the transportation service to other beaches should be improved, times are not reliable."
United States
Gianluca
The price is NZ$332
includes taxes & fees
10 June - 11 June
Hotel Baia Imperiale

HOTEL DEI CORALLI

HOTEL DEI CORALLI
Marina di Campo
The price is NZ$209
includes taxes & fees
6 June - 7 June
HOTEL DEI CORALLI

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 NZ$175
includes taxes & fees
29 May - 30 May
Hotel Anna

Hotel La Perla del Golfo

Hotel La Perla del Golfo
4.0 star property
Marciana
8.6 out of 10, Excellent, (51 reviews)
"I stayed here for a couple of nights whilst touring Italy, I fancied a couple of days on Elba and this hotel was perfect "
United Kingdom
Gary
The price is NZ$305
includes taxes & fees
23 May - 24 May
Hotel La Perla del Golfo

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 NZ$463
includes taxes & fees
28 May - 29 May
Hotel Biodola

Casa Campanella Resort

Casa Campanella Resort
Capoliveri
The price is NZ$207
includes taxes & fees
8 June - 9 June
Casa Campanella Resort

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
The price is NZ$157
includes taxes & fees
4 June - 5 June
Allegroitalia Elba Golf

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 NZ$307
includes taxes & fees
5 June - 6 June
Hotel Desiree

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 NZ$204
includes taxes & fees
26 May - 27 May
Eden Park 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 Elba Island 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 accommodation in Elba Island

Find out more about Elba Island

Top reasons to visit Elba Island

  • Stunning Beaches: Elba Island boasts beautiful sandy shores with crystal-clear waters, perfect for swimming and sunbathing.
  • Outdoor Adventures: From diving to hiking, the island offers numerous activities for thrill-seekers and nature lovers.
  • Rich History: Explore historic sites like Portoferraio and learn about the island's fascinating past.
  • Charming Villages: Visit picturesque towns such as Capoliveri and Porto Azzurro, known for their vibrant culture and local cuisine.
  • Diverse Accommodation: Enjoy a range of lodging options from family-friendly hotels to quaint agritourism stays.

Find great hotels near Elba Island

Elba Island offers a variety of accommodation options to suit every traveller's needs, from family-friendly hotels to charming agritourism properties. Whether you're seeking pet-friendly lodgings or a base for adventure-filled days, you'll find an excellent selection of hotels and suites. Explore the stunning landscapes and vibrant culture of Elba while enjoying comfortable and convenient stays that cater to both relaxation and exploration.

  • Uappala Club & Resort Lacona: Embracing a delightful beach and nature theme, Uappala Club & Resort Lacona is a 4-star haven designed for families seeking a memorable vacation experience. Situated a mere 9.7km from Elba Island, this resort boasts direct access to the stunning beach, making it perfect for sun-seekers and nature lovers alike. The property offers child-centric amenities, including supervised childcare, a playground, and a children’s club, ensuring little ones are entertained while parents relax. With its idyllic setting, this hotel is a fantastic choice for families wanting to bond amid the beauty of Elba’s coastline.
  • Park Hotel Napoleone: Nestled in a scenic location just 8.0km from Elba Island, Park Hotel Napoleone combines family-friendly hospitality with adventure. This 4-star property is ideal for those looking for a pet-friendly getaway filled with excitement. Guests can partake in various adventure sports, such as mountain biking, hiking, and scooter rentals nearby. Families will appreciate the thoughtful amenities for children, including games and ping pong. With a welcoming atmosphere towards pets, it’s a perfect choice for animal lovers travelling with their furry friends.
  • Hotel Baia Imperiale: Located 4.8km from Elba Island, Hotel Baia Imperiale is a 4-star accommodation that caters to adventure seekers and pet enthusiasts. Guests can indulge in thrilling activities like kayaking, sailing, and windsurfing, all just a stone's throw away. This pet-friendly hotel allows for a memorable stay with your furry companions, offering amenities such as food and water bowls. With its vibrant atmosphere and proximity to exciting recreational opportunities, this hotel is an excellent option for those looking to explore Elba’s natural beauty while enjoying the company of their pets.

Where to stay near Elba Island

Elba Island is a stunning destination for outdoor enthusiasts and families alike, offering beautiful beaches and a relaxing atmosphere. Explore the island's rich history and friendly communities while indulging in exciting excursions. With superb locations like Capoliveri and Porto Azzurro, visitors can enjoy breathtaking views and vibrant local culture. Whether you're soaking up the sun on sandy shores or embarking on adventures, Elba Island promises an unforgettable holiday experience steeped in natural beauty.

  • Marciana: Nestled 1.6km from Elba Island, Marciana is a charming city that offers a delightful blend of outdoor adventures and family-friendly experiences. With moderately seasonal traveller arrivals, peak times occur in March and from July to August, making it an ideal spot for beach enthusiasts and nature lovers. Here, you can enjoy activities such as a round of golf or take a scenic ride on the cable car gondola for breathtaking views. The local attractions include beautiful beaches and parks, perfect for families looking to create lasting memories.
  • Campo nell'Elba: Located 4.8km away from Elba Island, Campo nell'Elba is a vibrant city known for its stunning beaches and outdoor activities. Seasonal travel peaks from June to August, attracting families eager to explore its natural beauty. Popular venues include golf courses and campgrounds, making it a great destination for adventurous spirits. With gorgeous parks and family-friendly beaches nearby, visitors can spend their days soaking up the sun or enjoying water sports, making it a perfect spot for a fun-filled holiday.
  • Marciana Marina: Situated 3.2km from Elba Island, Marciana Marina is a picturesque city that combines beach life with a rich cultural experience. Travellers flock here from June to August, seeking both relaxation and adventure. The city boasts excellent amenities including spas and golf courses, along with access to ski lifts for those looking to try something new. With its beautiful beaches and family-friendly parks, Marciana Marina is perfect for a laid-back holiday infused with local culture and stunning coastal scenery.

Things to do near Elba Island

Elba Island offers a fantastic getaway for outdoor enthusiasts and families alike, with plenty of activities to enjoy. You can explore stunning beaches, play a round of golf, or unwind at a spa. For those seeking adventure, diving experiences around the island are a must. Whether you're looking for a relaxing holiday or thrilling activities, Elba Island has something for everyone to enjoy.

Shopping

Discover Elba Island's charming shops in Portoferraio and Capoliveri, where you can find unique local crafts, wines, and souvenirs. The Mercato di Portoferraio is a vibrant market offering fresh produce and artisan goods, perfect for an authentic Italian shopping experience.

Recreation

At Isola D'Elba Tennis Club, enjoy an energetic atmosphere with top-notch tennis facilities, just 11.3km from Elba Island. Experience the breathtaking Golf Club Hermitage, located 6.4km away, for a round of golf amidst stunning landscapes. For ultimate relaxation, visit Calidario Terme Etrusche, 211.3km away, featuring soothing thermal baths.

Adventure

Experience stunning views with the Monte Capanne Cableway, a thrilling ride that takes you high above Elba's landscape. For mountain biking enthusiasts, Capoliveri Bike Park offers fantastic trails amidst beautiful scenery. Explore the rugged terrains of Monte Calamita, perfect for hiking and soaking in the island's natural beauty.

Nightlife

Enjoy a night at Teatro dei Vigilanti, a charming theatre 11.3km from Elba Island, where you can immerse yourself in culture and romance. Experience family-friendly performances that offer a delightful mix of entertainment, making for a perfect 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 visiting during the off-peak months of January, February, or November when hotel prices are lower. Booking your accommodation about a month in advance can help you secure better rates, and checking last-minute deals on platforms like Expedia may yield even cheaper options. For transport, walking is a great way to explore the island without spending on public transport. Additionally, combining your hotel, flights, and activities into a package deal can lead to further savings.

  • 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 the type of accommodation you prefer. To find the best prices and deals, simply sort the price filter from low to high.
  • Consider bundling your trip: You can save money by combining your hotel stay on Elba Island with your flights and activities through an Expedia package deal.

Find the best attractions near Elba Island

Elba Island is perfect for outdoor, beach, and family getaways, offering a blend of stunning beaches, picturesque mountains, and historic houses. Popular attractions include the beautiful sea views and the vibrant town of Portoferraio. Visitors can enjoy activities that highlight the island's rich culture and natural beauty, alongside options for villa rentals. Whether you're exploring the Isle of Elba or simply relaxing, there's something for everyone to enjoy.

  • Cavoli Beach: This stunning beach, located 4.8km from Elba Island, offers a relaxed atmosphere perfect for sunbathing and swimming. The crystal-clear waters and soft sands create an idyllic spot to unwind and soak up the Mediterranean sun.
  • Monte Capanne: Just 1.6km from Elba Island, this majestic mountain is a haven for adventure enthusiasts. With its breathtaking views and numerous hiking trails, it's an ideal spot for outdoor exploration and experiencing the natural beauty of Tuscany.
  • Re di Noce: Situated 3.2km from Elba Island, this charming neighbourhood boasts vibrant city vibes. Stroll through its quaint streets, sample local cuisine, and immerse yourself in the rich culture that defines this delightful town.

The nearest major airports for your trip to Elba Island

When travelling to Elba Island, you can fly into Bastia (BIA-Poretta), situated 64.4km from the island. Nearby hotels include the 4-star Mercure Hotel & Spa Bastia Biguglia, located 6.4km away, and Hôtel La Lagune and Hotel Résidence a Torra, both just 4.8km from the airport. These accommodations offer convenient access to Bastia (BIA-Poretta), making your journey to Elba seamless. Additionally, you can explore various transportation options from these hotels to the airport, ensuring a smooth transition to your island getaway.

Explore a world of travel with Expedia