Hotels in Elba

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

Elba
26 Jul — 27 Jul2
Elba
Mon 26/7
Tue 27/7
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Elba

Filter by star ratings
All filters
Hotel La Feluca
Hotel La Feluca
8.1 Excellent
Località Bagnaia, Portoferraio, Tuscany, Italy
Show on map
4.5 km from city centre, Portoferraio, TO, Italy 
ExcellentBased on 325 reviews
8.1

Hotel La Feluca is situated in Bagnaia and offers guests free Wi-Fi. It is ideally positioned for those wishing to visit local attractions.

Hotel Villa Ottone
Hotel Villa Ottone
8.6 Excellent
Localita Ottone 4, Portoferraio, Tuscany, Italy
Show on map
4.2 km from city centre, Portoferraio, TO, Italy 
ExcellentBased on 419 reviews
8.6

Hotel Villa Ottone is located on Elba, and offers 5-star accommodation as well as a private beach. It has a spa and wellness centre, as well as an outdoor pool, free Wi-Fi and a kids pool.

Hotel Brigantino
Hotel Brigantino
8.9 Excellent
Località Campo All'aia, Procchio, Tuscany, Italy
Show on map
0.7 km from city centre, Procchio, TO, Italy 
ExcellentBased on 428 reviews
8.9

Boasting free Wi-Fi and an outdoor pool, Hotel Brigantino offers modern rooms. Close to shops and restaurants, the hotel is an ideal base while visiting Procchio.

Hotel Bel Tramonto
Hotel Bel Tramonto
8.2 Excellent
Via Il Mortaio 3 Loc. Patresi, Marciana, Tuscany, Italy
Show on map
3.9 km from city centre, Marciana, TO, Italy 
ExcellentBased on 540 reviews
8.2

Located in Patresi, Hotel Bel Tramonto is within a 35-minute drive of Marina di Campo Airport and offers an outdoor pool. This elegant 3-star hotel is just a 10-minute drive from Marciana.

Residenza Sant'Anna del Volterraio
Residenza Sant'Anna del Volterraio
8.2 Excellent
Localita Bagnaia, Portoferraio, Tuscany, Italy
Show on map
4.5 km from city centre, Portoferraio, TO, Italy 
ExcellentBased on 1,197 reviews
8.2

Residenza Sant'Anna Del Volterraio features outdoor tennis courts and a sauna, as well as an outdoor pool. It is also steps from Bagnaia's well-known attractions.

B&B Portoferraio
B&B Portoferraio
5.2 Okay
Via della Misericordia, 10, Portoferraio, Tuscany, Italy
Show on map
1.6 km from city centre, Portoferraio, TO, Italy 
OkayBased on 126 reviews
5.2

Boasting a swimming pool, B&B Portoferraio is situated in Portoferraio and provides comfortable accommodation. It also features laundry facilities and room service.

Hotel Plaza
Hotel Plaza
8.9 Excellent
Localita Fanaletto, 1, Porto Azzurro, Tuscany, Italy
Show on map
0.6 km from city centre, Porto Azzurro, TO, Italy 
ExcellentBased on 767 reviews
8.9

Hotel Plaza Porto Azzurro is situated on Elba and provides 4-star accommodation as well as free Wi-Fi. It also offers massage services, an outdoor pool and a playground.

Marelba
Marelba
8.3 Excellent
Via Pietri 10, Rio Marina, Tuscany, Italy
Show on map
4.9 km from city centre, Rio Marina, TO, Italy 
ExcellentBased on 217 reviews
8.3

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.

Hotel Desiree
Hotel Desiree
7.7 Good
Loc. Spartaia, Marciana, Tuscany, Italy
Show on map
5.6 km from city centre, Marciana, TO, Italy 
GoodBased on 238 reviews
7.7

Hotel Desiree Procchio is located on Elba, and offers 4-star accommodation as well as a private beach. This modern hotel also provides a rooftop terrace, an outdoor pool and free Wi-Fi, and is a short drive from Marciana Marina and Portoferraio.

Cheapest hotels in Elba, Tuscany

Show all 3,184 hotels
Residenza Sant'Anna del Volterraio
Residenza Sant'Anna del Volterraio
8.2 Excellent
Localita Bagnaia, Portoferraio, Tuscany, Italy
Show on map
4.5 km from city centre,  

Residenza Sant'Anna Del Volterraio features outdoor tennis courts and a sauna, as well as an outdoor pool. It is also steps from Bagnaia's well-known attractions.

$100
Avg. per night
Hotel Bel Tramonto
Hotel Bel Tramonto
8.2 Excellent
Via Il Mortaio 3 Loc. Patresi, Marciana, Tuscany, Italy
Show on map
3.9 km from city centre,  

Located in Patresi, Hotel Bel Tramonto is within a 35-minute drive of Marina di Campo Airport and offers an outdoor pool. This elegant 3-star hotel is just a 10-minute drive from Marciana.

$103
Avg. per night
B&B Portoferraio
B&B Portoferraio
5.2 Okay
Via della Misericordia, 10, Portoferraio, Tuscany, Italy
Show on map
1.6 km from city centre,  

Boasting a swimming pool, B&B Portoferraio is situated in Portoferraio and provides comfortable accommodation. It also features laundry facilities and room service.

$111
Avg. per night
Hotel Plaza
Hotel Plaza
8.9 Excellent
Localita Fanaletto, 1, Porto Azzurro, Tuscany, Italy
Show on map
0.6 km from city centre,  

Hotel Plaza Porto Azzurro is situated on Elba and provides 4-star accommodation as well as free Wi-Fi. It also offers massage services, an outdoor pool and a playground.

$119
Avg. per night
Hotel La Feluca
Hotel La Feluca
8.1 Excellent
Località Bagnaia, Portoferraio, Tuscany, Italy
Show on map
4.5 km from city centre,  

Hotel La Feluca is situated in Bagnaia and offers guests free Wi-Fi. It is ideally positioned for those wishing to visit local attractions.

$128
Avg. per night
Hotel Brigantino
Hotel Brigantino
8.9 Excellent
Località Campo All'aia, Procchio, Tuscany, Italy
Show on map
0.7 km from city centre,  

Boasting free Wi-Fi and an outdoor pool, Hotel Brigantino offers modern rooms. Close to shops and restaurants, the hotel is an ideal base while visiting Procchio.

$136
Avg. per night
Marelba
Marelba
8.3 Excellent
Via Pietri 10, Rio Marina, Tuscany, Italy
Show on map
4.9 km from city centre,  

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.

$183
Avg. per night
Hotel Villa Ottone
Hotel Villa Ottone
8.6 Excellent
Localita Ottone 4, Portoferraio, Tuscany, Italy
Show on map
4.2 km from city centre,  

Hotel Villa Ottone is located on Elba, and offers 5-star accommodation as well as a private beach. It has a spa and wellness centre, as well as an outdoor pool, free Wi-Fi and a kids pool.

$222
Avg. per night

Hotel prices in Elba

2 stars or below

$111 - $128

B&B Portoferraio

No. 1 most popular

$111
Avg. per night
Hotel La Feluca

Best value

Hotel La Feluca
8.1 Excellent
$128
Avg. per night
3 stars

$103 - $136

Hotel Brigantino

No. 1 most popular

Hotel Brigantino
8.9 Excellent
$136
Avg. per night
Hotel Bel Tramonto

Best value

Hotel Bel Tramonto
8.2 Excellent
$103
Avg. per night
4 stars and up

$100 - $222

Hotel Villa Ottone

No. 1 most popular

Hotel Villa Ottone
8.6 Excellent
$222
Avg. per night
Hotel Plaza

No. 2 most popular

Hotel Plaza
8.9 Excellent
$119
Avg. per night
Residenza Sant'Anna del Volterraio

Best value

$100
Avg. per night

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

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

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.

Elba travel FAQs

  • Where is the best place to stay in Elba?

    Users favour staying in areas such as Portoferraio, Capoliveri, and Campo nell'Elba. Consider these locations when searching for your desired stay.

  • What are the best hotels in Elba?

    417 reviews rated Hotel Villa Ottone with an average score of 8.6/10. It may also be worth looking into the Hotel Biodola, which received a rating of 8.9/10 from 101 reviews. Hotel Le Acacie could also be a good option, with a score of 7.6/10 from 139 reviews.