Skip to main content

Get the advice you need. Check the latest COVID-19 restrictions before you travel. Learn more

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Wonderful: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Portoferraio – 301 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

Hotel in Portoferraio

Location in a panoramic position 10 minutes' walk from Portoferraio center, Villa Ombrosa has a private beach you can use for free. The terrace offers great sea views. The property is located in the most accessible part of Portoferraoi.

Show more Show less
7.9
Good
565 reviews
Price from
$118
per night

Hotel Airone isola d'Elba

Hotel in Portoferraio

The hotel is set in a tranquil area in front of the Rocca Medicea di Portoferraio. Surrounded by a 98 ft² garden, it features a saltwater swimming pool. Loved the location, the pool with sea water and top points to the staff both at the desks and in the restaurant. Lovely and highly recommend it.

Show more Show less
8.2
Very Good
536 reviews

Hotel Acquamarina

Hotel in Portoferraio

On top of Portoferraio's coast, Hotel Acquamarina offers views of the Gulf of Padulella and direct access to the beach below. Very good hotel with beautiful stone beach and friendly, professional as well as attentive staff.

Show more Show less
8.9
Excellent
540 reviews
Price from
$123
per night

Hotel Villa Ottone

Hotel in Portoferraio

Hotel Villa Ottone offers luxurious accommodations in front of the sea on Elba Island. A panoramic restaurant, an outdoor pool, a private beach and parking are are available here. Loved every minute we were there. Breakfast, terrace, dinner, and staff were all excellent. Every single staff and service person we encountered was very professional and friendly. Everything we ordered at the restaurant or ate for breakfast was delicious and a good value. We would absolutely recommend this place.

Show more Show less
8.5
Very Good
351 reviews

Hotel Paradiso

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 harbor on Elba Island. Great property and spectacular location

Show more Show less
7.7
Good
208 reviews

Albergo Ape Elbana

Hotel in Portoferraio

Featuring a restaurant and free WiFi, Albergo Ape Elbana is located in Portoferraio on Elba Island, 820 feet from the harbor. All rooms are air-conditioned and include a flat-screen TV. The location is in the middle of the Old Town so walking to shopping, sites, ferry, beach and restaurants. The staff and family are very attentive and helpful. They helped book my return ferry with an amazing discount. The air conditioning is strong.

Show more Show less
6.2
Review score
305 reviews
Price from
$80
per night

Hotel La Feluca

Hotel in Portoferraio

Located 1640 feet from the beaches of Bagnaia, family-run Hotel La Feluca has a furnished garden with sun loungers, and a breakfast room with a sea-view terrace. I only have breakfast With a “cappuccino and cornetto”

Show more Show less
8.2
Very Good
418 reviews

Hotel Fabricia

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. amazing pool and gardens lovely views, staff very accommodating.

Show more Show less
8.1
Very Good
604 reviews
Price from
$86
per night

Park Hotel Napoleone

Hotel in Portoferraio

Park Hotel Napoleone is an 18th-century villa surrounded by greenery on Elba Island, and overlooking Portoferraio, where Napoleon was exiled. It offers a private beach and 2 swimming pools. Beautiful villa set in a valley surrounded by mountains.

Show more Show less
6.4
Review score
583 reviews

Hotel Mare

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. Amazing place with beautiful views. it is like little resort with everything you need.

Show more Show less
8.9
Excellent
392 reviews
Price from
$79
per night

Portoferraio's best hotels with breakfast

See all

Budget hotels in Portoferraio

See all

FAQs about hotels in Portoferraio

Subscribe to receive premium deals

Prices drop the second you sign up!

What Guests Said About Portoferraio:

Explore guest reviews of hotels in Portoferraio

See all