Skip to main content

Filter by:


Star rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Portoferraio – 205 hotels and places to stay
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Hotel Villa Ombrosa 3 stars

Hotel in Portoferraio

Location in a panoramic position 10 minutes' walk from Portoferraio centre, Villa Ombrosa has a private beach you can use for free. The terrace offers great sea views. Beautiful hotel just steps from the beach. We were upgraded to a sea view room without having to ask since the hotel wasn’t full.

Show more Show less
8.4
Very good
473 reviews
Price from
£55
per night

Hotel Villa Ottone 5 stars

Hotel in Portoferraio

Hotel Villa Ottone offers luxurious accommodation in front of the sea on Elba Island. A panoramic restaurant, an outdoor pool, a private beach and parking are are available here. The property was quaint and full of character but with the right amount of luxury. The staff were so smiley and great to deal with. The free breakfast exceeded expectations. The sunset was breathtaking. Beach chairs could be reserved. 10-15 min drive into town made this s good location for us.

Show more Show less
8.5
Very good
362 reviews

Hotel Airone isola d'Elba 4 stars

Hotel in Portoferraio

The hotel is set in a tranquil area in front of the Rocca Medicea di Portoferraio. Surrounded by a 30,000 m² garden, it features a saltwater swimming pool. The room we had was absolutely amazing, very clean with a great view from the balcony.

Show more Show less
8.6
Fabulous
354 reviews

Hotel Acquamarina 3 stars

Hotel in Portoferraio

On top of Portoferraio's coast, Hotel Acquamarina offers views over the Gulf of Padulella and direct access to the beach below. Free private parking is available here. The location was great, but the staff was superlative. A very pleasant experience. I’ll be sure to come back.

Show more Show less
8.7
Fabulous
445 reviews

Hotel Mare 3 stars

Hotel in Portoferraio

Hotel Mare is set in the old fishing village of Magazzini, and offers views of Elba Island's Portoferraio Bay. It features free Wi-Fi, a small private beach, and a garden with sea-view pool. Beautiful tranquil waterside location. Welcoming and efficient check in. Cleanliness of rooms. Satisfying evening meal and included Belfast. Good value price.

Show more Show less
8.8
Fabulous
379 reviews

Resort Le Picchiaie 4 stars

Hotel in Portoferraio

Set in Elba’s countryside, Resort Le Picchiaie is only 10 minutes’ drive from Portoferraio and Porto Azzurro. It boasts air-conditioned rooms, a wellness centre and 2 outdoor pools. Love the room and the resort as a whole. The staff were friendly.

Show more Show less
7.7
Good
270 reviews

Hotel Residence Villa San Giovanni 3 stars

Hotel in Portoferraio

Spend a truly Mediterranean holiday at Hotel Residence Villa San Giovanni, set in a pleasant, tranquil area of Elba Island, 300 metres from the thermal establishments and the beach. Accomodation was very nice and dinners, breakfasts were delicious. I was satisfied.

Show more Show less
8.1
Very good
415 reviews

Hotel Paradiso 3 stars

Hotel in Portoferraio

Featuring a private access to a nearby beach, Hotel Paradiso has a pool with sun terrace overlooking the bay. It is 10 minutes' drive from Portoferraio harbour on Elba Island. Amazing view from the hotel, perfect location with a 2 min walk to the private beach and 10 min walk to Sansone Beach. Also close to two nice restaurants by foot. The hotel rented mountain bikes for 10 euro/day. Super friendly staff and would definitely go back!

Show more Show less
8.2
Very good
181 reviews

Hotel Fabricia 4 stars

Hotel in Portoferraio

Offering a large garden with a semi-Olympic pool and 2 tennis courts, Hotel Fabricia is directly on the sea on Elba Island, a 10-minute drive from Portoferraio. It features its own private beach. We loved the friendly and non formal atmosphere in and around the hotel. Good location and parking space.

Show more Show less
7.9
Good
421 reviews

Albergo Ape Elbana 2 stars

Hotel in Portoferraio

Featuring a restaurant and free WiFi, Albergo Ape Elbana is located in Portoferraio on Elba Island, 250 metres from the harbour. All rooms are air-conditioned and include a flat-screen TV. I was charged twice for the room. We paid cash and they took the same amount off my VISA. card I have sent them emails but have not got a reply.

Show more Show less
6.7
Review score
243 reviews
Price from
£61
per night

Most booked hotels in Portoferraio in the past month

See all

Portoferraio's best hotels with breakfast

See all

Budget hotels in Portoferraio

See all

FAQs about hotels in Portoferraio

Subscribe to see Secret Deals

Prices drop the moment you sign up!

What guests said about Portoferraio: