Find Hotels

Choose your date

Choose your date
Guests:
 
Specify the age of a child
Specify the age of children

Narrow your search


Star rating


Accommodation options

Favoured hotels in Elba

4-star hotels in Elba

Hotel Del Golfo Procchio

Via Delle Ginestre 31, Procchio (Isola d'Elba), Italy - Show map

Show map

The 4-star Hotel Del Golfo is located close to the white-sand beach. The lovely hotel was built in 1957 and refurbished in 2005.

From US$ 138 BOOK From US$ 138

Hotel Tamerici Marciana Marina

Via Aldo Moro 10, Marciana Marina (Isola d'Elba), Italy - Show map

Show map

Hotel Tamerici provides good lodging in Marciana Marina. This comfortable hotel dates from 1980 and was refurbished in 2004.

From US$ 72 BOOK From US$ 72

3-star hotels in Elba

Hotel Gabbiano Azzurro Marciana Marina

Viale Amedeo 48, Marciana Marina (Isola d'Elba), Italy - Show map

Show map

Hotel Gabbiano Azzurro is set in a marina area of Marciana Marina next to Villa of San Martino, Monte Capanne and Baratti gulf.

From US$ 43 BOOK From US$ 43

Hotel Marinella Marciana Marina

Viale Regina Margherita 38, Marciana Marina (Isola d'Elba), Italy - Show map

Show map

The 3-star Hotel Marinella Marciana Marina enjoys its location on the beach.

From US$ 89 BOOK From US$ 89

2-star hotels in Elba

Hotel Belmare Marciana

Loc. Patresi, Via Provinciale Per Pomonte, Marciana (Isola d'Elba), Italy - Show map

Show map

The classic 2-star Hotel Belmare Marciano lies within walking distance of Monte Capanne, Santuario della Madonna del Monte and Baratti gulf.

From US$ 49 BOOK From US$ 49

Hotel Villa Italia Porto Azzurro

Viale Italia 41, Porto Azzurro, Italy - Show map

Show map

The 2-star Hotel Villa Italia is set just 7.7 km from Baratti gulf, Villa of San Martino and Palazzina dei Mulini.

From US$ 53 BOOK From US$ 53

Suggested hotels in Elba

Hotel Villa Ombrosa Portoferraio

Via Alcide De Gasperi 9, Portoferraio, Italy - Show map

Show map

The 3-star Hotel Villa Ombrosa lies within 4.8 km from Villa of San Martino.

From US$ 59 BOOK From US$ 59

Hotel Biodola Portoferraio

La Biodola, Portoferraio, Italy - Show map

Show map

Biodola is a 4-story hotel in Portoferraio near to the sandy beach. Hotel Biodola has been welcoming guests to its functional rooms since 1972.

From US$ 163 BOOK From US$ 163