Find hotels in Elba Island from £108

    price find illustration
    Change your mind
    Book hotels with free cancellation
    deals illustration
    Treat yourself
    Save instantly and earn perks with One Key
    bed illustration
    Be picky
    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Property class

Top 10 Elba Island hotels and places to stay

Hotel Plaza

4.0 star property
9.4 out of 10, Exceptional, (76)
"good location "
The price is £170
includes taxes & fees
6 Jul - 7 Jul
Hotel Plaza

Hotel Del Golfo

4.0 star property
9.6 out of 10, Exceptional, (35)
"Excellent place to relax and enjoy the views "
The price is £318
includes taxes & fees
3 Jul - 4 Jul
Hotel Del Golfo

Hotel Yacht Club

3.0 star property
9.0 out of 10, Wonderful, (23)
"The whole staff was outstanding. At the top, Gioconda who surprised me with cutest birthday cake; Matteo and Mario who brought it to me upon my arrival at my breakfast table and Fabio who gave me all the pieces of information I needed with a big smile. It was a real pleasure to have them around every morning with their kind and cheerful attitude."
The price is £133
includes taxes & fees
3 Jul - 4 Jul
Hotel Yacht Club

Baia Bianca Suites

9.0 out of 10, Wonderful, (21)
The price is £502
includes taxes & fees
3 Jul - 4 Jul
Baia Bianca Suites

Hotel Hermitage

5.0 star property
9.4 out of 10, Exceptional, (21)
"Beautiful beach right at the hotel. We went in june (off season) it was amazing "
The price is £624
includes taxes & fees
8 Jul - 9 Jul
Hotel Hermitage

Boutique Hotel Ilio

3.0 star property
8.6 out of 10, Excellent, (18)
"Elba is beautiful!!"
The price is £121
includes taxes & fees
6 Jul - 7 Jul
Boutique Hotel Ilio

Hotel Le Acacie

4.0 star property
8.2 out of 10, Very good, (128)
"We really enjoyed our stay, beautiful property with helpful staff and great amenities."
The price is £169
includes taxes & fees
6 Jul - 7 Jul
Hotel Le Acacie

Residenza Sant'Anna del Volterraio

8.2 out of 10, Very good, (105)
"Very charming property. The room was comfortable and the breakfast was very good!"
The price is £139
includes taxes & fees
3 Jul - 4 Jul
Residenza Sant'Anna del Volterraio

Hotel Anna

3.0 star property
8.2 out of 10, Very good, (12)
Hotel Anna

Residence Alithai

8.4 out of 10, Very good, (19)
"Our room had a big problem with the smell of sewage coming on the bathroom at the first night, making it very unpleasant to shower or even to sleep (bedroom right next to bathroom). We contacted reception the next morning and were told dismissively by the owner that someone would check the issue after we went out to the beach. When we came back, nothing changed (the smell was still terrible) and we had no message from the hotel. Asking again the reception, we were told that nothing could be...
The price is £134
includes taxes & fees
23 Jul - 24 Jul
Residence Alithai

Hotel Lo Scirocco

3.0 star property
8.8 out of 10, Excellent, (24)
"Staff were very friendly and helpful. "
The price is £160
includes taxes & fees
6 Jul - 7 Jul
Hotel Lo Scirocco

Hotel Airone Isola d'Elba

4.0 star property
8.4 out of 10, Very good, (117)
"My brief 3 day stay at the Airone Hotel was absolutely fantastic. The place and the surrounding park is well maintained, the rooms always clean and staff ready to help."
The price is £154
includes taxes & fees
6 Jul - 7 Jul
Hotel Airone Isola d'Elba

Azienda Agricola Sapereta

10.0 out of 10, Exceptional, (1)
Azienda Agricola Sapereta

Hotel Baia Imperiale

4.0 star property
8.4 out of 10, Very good, (41)
"Restaurent was amazing and all personel very kind and service minded"
The price is £213
includes taxes & fees
7 Jul - 8 Jul
Hotel Baia Imperiale

Hotel Villa Ottone

5.0 star property
8.6 out of 10, Excellent, (77)
"Beautiful property in a very scenic location. Private beach very nice"
Hotel Villa Ottone

Isola Verde

3.0 star property
8.6 out of 10, Excellent, (56)
"Toller großer Pool"
Isola Verde

Hotel Riva Del Sole

4.0 star property
8.6 out of 10, Excellent, (21)
"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."
The price is £237
includes taxes & fees
6 Jul - 7 Jul
Hotel Riva Del Sole

Hotel Biodola

4.0 star property
8.8 out of 10, Excellent, (30)
"Beautiful beach, friendly staff, nice rooms"
The price is £344
includes taxes & fees
15 Jul - 16 Jul
Hotel Biodola

Mistral Hotel

3.0 star property
9.0 out of 10, Wonderful, (29)
"Nice little hotel and very nice people "
The price is £143
includes taxes & fees
8 Jul - 9 Jul
Mistral Hotel

Viticcio

3.0 star property
9.2 out of 10, Wonderful, (28)
"Friendly staff. Comfortable, clean, excellent dinner. Beach is exceptional!!!!"
The price is £132
includes taxes & fees
6 Jul - 7 Jul
Viticcio
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.

Great weekend hotel deals in Elba Island

Showing deals for:11 Jul - 13 Jul
Save an average of 15% on thousands of hotels when you're signed in

Hotels with an ocean view in Elba Island you'll enjoy

These family-friendly hotels in Elba Island may fit your trip

Check out hotels with a spa in Elba Island

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.

Learn more about Elba Island

Check out sights like Arcipelago Toscano National Park and Marciana Marina Beach as you discover Elba Island—an area also known for its island views.

Find out more about Elba Island

Find out more about Elba Island

Top reasons to visit Elba Island

  • Stunning Beaches: Elba Island boasts breathtaking beaches like Cavoli Beach, perfect for sunbathing and swimming.
  • Outdoor Activities: The island offers a variety of outdoor activities, including golf, scuba diving, and hiking in its scenic mountains.
  • Rich History: Explore the island's historical sites, providing a glimpse into its fascinating past.
  • Charming Accommodation: A range of accommodation options caters to all preferences, from family-friendly hotels to lovely agritourism properties.
  • Friendly Locals: Experience the warm hospitality of the locals, enhancing your visit to this enchanting island.

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 perfect for outdoor and family holidays, offering beautiful beaches and a variety of activities. Visitors can enjoy golf at its renowned courses, unwind at luxurious spas, and explore the stunning underwater world through scuba diving. Whether you're seeking relaxation or adventure, Elba Island has something to suit every taste.

Shopping

In the charming towns of Elba Island, you’ll discover local artisan shops and quaint boutiques offering unique souvenirs. If you're up for a drive, head to the nearby markets in Portoferraio for a wider selection of crafts and gifts reflecting the island's rich culture.

Recreation

Enjoy a game at Isola D'Elba Tennis Club, only 4.3km away, surrounded by vibrant sports energy. Alternatively, unwind at Calidario Terme Etrusche, 24.3km from Elba, where serene wellness treatments promise complete relaxation amidst natural thermal waters.

Adventure

Experience breathtaking views at the Monte Capanne Cableway, a thrilling ride offering panoramic vistas, located 621m from Elba Island. For cycling enthusiasts, the Capoliveri Bike Park, 6.2km away, provides scenic trails. Alternatively, explore the natural beauty of Monte Calamita, 1621ms from Elba, with its picturesque hiking paths.

Nightlife

On Elba Island, the Teatro dei Vigilanti offers a charming blend of entertainment and culture, just 4.3km away. With its romantic atmosphere, it's perfect for families and couples seeking an enchanting night out filled with captivating performances.

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 is perfect for outdoor enthusiasts and family holidays, offering a delightful mix of beaches, mountains, and historic sites. Visitors can enjoy a range of attractions that cater to those seeking sun-soaked beaches, cultural experiences, and nature adventures. Whether you're exploring the stunning coastline or delving into the island's rich history, Elba promises a memorable getaway filled with varied activities and picturesque scenery.

  • Cavoli Beach: Known for its crystal-clear waters and vibrant atmosphere, Cavoli Beach is an ideal spot for sunbathing and swimming. Its sandy shores attract both families and young crowds, making it a perfect location to relax and enjoy the beach vibes.
  • Marina di Campo Beach: This picturesque beach boasts a charming fishing village backdrop. With a wide expanse of golden sand, it’s perfect for water sports or simply soaking up the sun. The lively promenade offers delightful eateries and shops to explore.
  • Fetovaia Beach: Renowned for its stunning scenery, Fetovaia Beach is a tranquil escape. The clear blue waters and lush surrounding hills create an idyllic setting for a peaceful day by the sea, perfect for those seeking relaxation and natural beauty.

Best time to go to Elba Island

None

The nearest major airports for your trip to Elba Island

For your visit to Elba Island, a convenient option is to fly into Bastia Airport (BIA-Poretta), situated 24.9km away. Nearby, you’ll find several excellent hotels such as the Mercure Hotel & Spa Bastia Biguglia, a 4-star establishment located 2.5km from the airport. Another option is Hôtel La Lagune, also a 4-star hotel, just 1.9km from Bastia. Additionally, Hotel Résidence a Torra, yet another 4-star accommodation, is located 1.9km away. All these hotels provide easy access to Bastia Airport, making your travel seamless and enjoyable.

Frequently asked questions

When is the best time to go to Elba Island?
The most popular time to visit Elba Island is July, when the sun shines brightly and the island comes alive with a vibrant atmosphere. During this peak season, which spans from June to August, temperatures typically range from 25 to 30°C, creating the great backdrop for beach activities and outdoor excursions.

July is particularly appealing for those who enjoy soaking up the sun on Elba's stunning beaches or exploring its scenic coastal trails. The warm weather encourages leisurely days spent swimming in crystal-clear waters, hiking through lush landscapes, or indulging in local seafood at charming seaside restaurants. With the island's numerous outdoor spaces, you'll find plenty of opportunities to relax or engage in adventurous activities.

If you're looking for a more tranquil experience, consider visiting in September. The weather remains pleasantly warm, with temperatures around 24°C, but the crowds start to thin out, allowing for a more serene atmosphere. This is an excellent time for couples seeking a romantic getaway or families looking to enjoy the island's natural beauty without the peak-season hustle and bustle.
Where can I find the best nightlife in Elba Island?
Elba Island, situated in the stunning Tuscan archipelago, offers a charming blend of natural beauty and vibrant nightlife, particularly during the summer months.

The town of Portoferraio, the island's main port and historical centre, is where you'll find a lively atmosphere in the evenings. The waterfront promenade is lined with delightful bars and restaurants, great for enjoying a leisurely dinner with a view of the sea. For a more upbeat experience, head to the nearby area of Capoliveri, known for its vibrant nightlife scene, where you can find a variety of clubs and beach bars hosting live music and DJ sets.

Another hotspot is Marciana Marina, a picturesque fishing village that transforms into a lively hub at night. Here, you can enjoy a cocktail at one of the stylish bars overlooking the marina, or dance the night away at a local club.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Elba Island.
How can I save on a Elba Island hotel booking with Expedia?
Before booking your Elba Island hotel, remember to join Expedia's free travel rewards program. Just sign up and sign in to access our lowest Member Prices as well as members-only perks. You could also enjoy savings by bundling together your hotel and flights on Expedia.
How much is the nightly rate at a Elba Island hotel?
Prices for hotels in Elba Island often vary, but you can find a great deal from £108 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.