Hotels in Elba

Search and compare Elba hotels from hundreds of travel sites and save

Elba
Dec 8 — Dec 92
Elba
Thu 12/8
Fri 12/9
...and more

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular Hotels in Elba

Filter by star ratings
All filters
Hotel Del Golfo
9.0 Excellent
Via Delle Ginestre, 31, Procchio, Tuscany, Italy
Show on map
0.1 mi from city centre, Procchio, TO, Italy 
ExcellentBased on 90 reviews
9.0

Hotel Del Golfo Procchio is located on Elba, and offers 4-star facilities, including a private beach. It also features an outdoor pool, a Jacuzzi and outdoor tennis courts.

Hotel Desiree
8.1 Excellent
Loc. Spartaia, Marciana, Tuscany, Italy
Show on map
3.5 mi from city centre, Marciana, TO, Italy 
ExcellentBased on 34 reviews
8.1

Hotel Desiree Procchio is located on Elba, and offers 4-star accommodation as well as a private beach. It also provides outdoor tennis courts, a Jacuzzi and an outdoor pool.

Uappala Club & Resort Lacona
Viale Dei Golfi, 544B, Lacona, Tuscany, Italy
Show on map
0.2 mi from city centre, Lacona, TO, Italy 

Uappala Hotel Lacona is set on Elba, and provides 4-star accommodation in addition to a private beach. It also offers outdoor tennis courts, free Wi-Fi and an outdoor pool.

Hotel Hermitage
9.0 Excellent
Via Biodola 1, Portoferraio, Tuscany, Italy
Show on map
2.5 mi from city centre, Portoferraio, TO, Italy 
ExcellentBased on 56 reviews
9.0

Hotel Hermitage Portoferraio is situated on Elba, and provides 5-star accommodation as well as a private beach. It features a 9-hole golf course, an outdoor pool, a sauna and a Jacuzzi.

Hotel Marelba
8.2 Excellent
Via Pietri 10, Rio Marina, Tuscany, Italy
Show on map
3.0 mi from city centre, Rio Marina, TO, Italy 
ExcellentBased on 272 reviews
8.2

Hotel Marelba is located in Cavo and offers free Wi-Fi. The multiple amenities this charming hotel has to offer include a terrace, luggage storage and a kids club.

Cheapest hotels in Elba

Hotel Baia Imperiale
8.1 Excellent
Via Della Costa, 5121 - Loc. Cavoli, Campo nell'Elba, Tuscany, Italy
Show on map
2.4 mi from city centre, Campo nell'Elba, TO, Italy 

Hotel Baia Imperiale Cavoli is situated on Elba and offers 4-star accommodation in addition to free Wi-Fi. Those staying at the property have access to a beauty centre and a swimming pool.

$15
Avg. per night
Hotel Bel Tramonto
Via Il Mortaio 3 Loc. Patresi, Marciana, Tuscany, Italy
Show on map
2.5 mi from city centre, Marciana, TO, Italy 

Located in Patresi, Hotel Bel Tramonto offers elegant 3-star accommodation, as well as an outdoor pool. It also provides a sun deck, room service and a terrace.

$62
Avg. per night
Residenza Sant'Anna del Volterraio
8.1 Excellent
Localita Bagnaia, Portoferraio, Tuscany, Italy
Show on map
2.8 mi from city centre, Portoferraio, TO, Italy 

Residenza Sant'Anna Del Volterraio is located on Elba and offers 4-star accommodation in addition to free Wi-Fi. It also provides an outdoor pool, a sauna and a kids club.

$73
Avg. per night
Hotel Plaza
8.7 Excellent
Localita Fanaletto, 1, Porto Azzurro, Tuscany, Italy
Show on map
0.4 mi from city centre, Porto Azzurro, TO, Italy 

Hotel Plaza Porto Azzurro is situated on Elba and provides 4-star accommodation as well as a Jacuzzi. This charming hotel also offers a sauna and an outdoor pool, and is located within easy driving distance of Capoliveri and Naregno.

$75
Avg. per night
Viticcio
Localita Viticcio, Portoferraio, Tuscany, Italy
Show on map
1.9 mi from city centre, Portoferraio, TO, Italy 

Hotel Viticcio is situated in Portoferraio and offers complimentary wireless internet. It also boasts a terrace with panoramic sea views.

$89
Avg. per night
Hotel Acquamarina
8.9 Excellent
Viale Einaudi 6, Portoferraio, Tuscany, Italy
Show on map
0.4 mi from city centre, Portoferraio, TO, Italy 

This pet-friendly hotel is situated in Portoferraio and features free Wi-Fi. It also provides bicycle rental, babysitting/child services and a 24-hour reception.

$95
Avg. per night
Hotel Valle Verde
8.3 Excellent
Via di Spartaia, Procchio, Tuscany, Italy
Show on map
0.5 mi from city centre, Procchio, TO, Italy 

Just a 10-minute car ride from Marina di Campo Airport, Hotel Valle Verde Procchio provides convenient accommodation and offers a Jacuzzi, an outdoor pool and a private beach. Those staying at the property can also make use of free Wi-Fi throughout their stay.

$96
Avg. per night
Hotel Cala di Mola
Strada Provinciale Ovest, 131, Porto Azzurro, Tuscany, Italy
Show on map
0.7 mi from city centre, Porto Azzurro, TO, Italy 

Hotel Cala di Mola is situated on Elba and provides 4-star facilities as well as free Wi-Fi. It also features an outdoor pool and a fitness centre.

$101
Avg. per night

Hotel prices in Elba

3 stars
4 stars +

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Elba

About Elba

Perched off the coast of Tuscany, Elba is a whimsical island fringed by hidden coves and crystalline water. Along with hiking, cycling and sea kayaking, you can tour boutique vineyards, explore the region’s ancient Roman history and retrace the footsteps of Napoleon Bonaparte.

Things to do in Elba

The harbour town of Portoferraio is Elba's colourful capital. It's anchored by an atmospheric historic centre criss-crossed with cobbled streets. Sip on espresso at sidewalk cafes, shop at designer boutiques and devour fresh seafood.

Back in 1814, Napoleon Bonaparte was exiled to Elba following the Treaty of Fontainebleau. Today you can discover the legacy of the French military leader at Museo Villa Napoleonica di San Martino, an elegant villa once used by Napoleon as a summer retreat.

Villa de Romana delle Grotte traces its roots back to the 1st century and offers a glimpse at the island's ancient past. It was owned by the noble Valerii family and commands sweeping views of the Tyrrhenian Sea. Wander around the ruins, gaze up at the columns and check out the working archaeological site.

Bite into Eba's flourishing farm-to-table food scene at Ristoro Agricolo Montefabbrello, a rustic restaurant that grows most of its own ingredients, including olive oil, vegetables, wine and even wheat to make its homemade pasta. Osteria Libertaria serves some of the island's best seafood, including pistachio-crusted tuna and fried calamari.

Getting around Elba

At just 28 kilometres long and 19 kilometres wide, Elba is easy to get around using a rental car. The island is serviced by local buses. Ferries depart from Piombino or San Vincenzo on the Italian mainland and run to Portoferraio, Cavo and Rio Marina.

Facts about staying in Elba

  • Where is the best place to stay in Elba?

    Our travelers prefer to stay in places like Portoferraio, Campo nell'Elba, and Rio Marina while in Elba.

  • What are the best hotels in Elba?

    One of the most popular hotels in Elba is Hotel Villa Ombrosa, which has been reviewed by 560 users and currently has a rating of 7.9/10. Other top-rated locations include Hotel Villa Ottone and Hotel Del Golfo, which have received 8.5/10 and 9.0/10 ratings from our users, respectively.