Recommended hotels in Portoferraio

Hotel Villa Ombrosa

From US$ 59

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

Show map

The 3-star Hotel Villa Ombrosa enjoys its location walk from the beach.

Book Now From US$ 59

Hotel Biodola

From US$ 163

Via Biodola 1, Portoferraio, Italy - Show map

Show map

Hotel Biodola is a 4-star property only 2.0 km from Live Music, Villa of San Martino and Santuario della Madonna del Monte. Hotel Biodola has been welcoming guests to its spacious rooms since 1972.

Book Now From US$ 163