Hotels in Elba

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

Elba
22 May — 23 May2
Elba
Sun 22-5
Mon 23-5
...and more

Cheapest hotels in Elba, Tuscany

Show all 3,685 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 is located on Elba and offers 4-star accommodation in addition to free Wi-Fi. Popular amenities, such as a sauna and an outdoor pool, make for an enjoyable stay in Bagnaia.

S$ 101
Avg. per night
Hotel Bel Tramonto
Hotel Bel Tramonto
8.0 Excellent
Via Il Mortaio 3 Loc. Patresi, Marciana, Tuscany, Italy
Show on map
4.0 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.

S$ 110
Avg. per night
Marelba
Marelba
8.4 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.

S$ 114
Avg. per night
Hotel Plaza
Hotel Plaza
8.8 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 a Jacuzzi and free Wi-Fi. Popular amenities, such as a sauna and an outdoor pool, make for a satisfying stay in Porto Azzurro.

S$ 149
Avg. per night
Hotel Cala di Mola
Hotel Cala di Mola
8.2 Excellent
Strada Provinciale Ovest, 131, Porto Azzurro, Tuscany, Italy
Show on map
1.1 km from city centre,  

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.

S$ 150
Avg. per night
Hotel Desiree
Hotel Desiree
7.5 Good
Loc. Spartaia, Marciana, Tuscany, Italy
Show on map
5.7 km from city centre,  

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

S$ 237
Avg. per night

Hotel prices in Elba

3 stars
Residence Elite
#1 most popular

Residence Elite

Via Fucini, 299, Campo nell'Elba, Tuscany, Italy

7.6 Good
S$ 112

Avg. per night

4 stars +
Residenza Sant'Anna del Volterraio
#1 most popular

Residenza Sant'Anna del Volterraio

Localita Bagnaia, Portoferraio, Tuscany, Italy

8.2 Excellent
S$ 101

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

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.

  • 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?

    Hotel Villa Ombrosa (8.1/10 from 583 reviews), Hotel Villa Ottone (8.4/10 from 392 reviews), and Hotel Del Golfo (9.2/10 from 116 reviews) are all highly rated places to stay in Elba.