Skip to main content

Search hotels in Portoferraio

Enter your dates to see the latest prices and deals for Portoferraio hotels

Portoferraio – 338 hotels and places to stay

Filter by:

Star rating

Review score

Hotel Santo Stefano

Hotel in Portoferraio

Set in the hills overlooking the Gulf of Portoferraio, Santo Stefano is a historic country house offering extensive gardens, panoramic views and a restaurant serving Mediterranean and Tuscan cuisine.

A
Alexis Muñoz Nieto
From
Spain
The location, the views, the food was amazing
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 186 reviews
Price from
US$162.51
1 night, 2 adults

Hotel Villa Ottone

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.

S
Smithson
From
Netherlands
The staff was so nice! The hotel has so much character and the place is very authentic. Great place for families with you g children. One of the most beautiful places we have been. We will definitely come back!
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 302 reviews
Price from
US$259.41
1 night, 2 adults

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.

A
Alessandro
From
United Kingdom
Beautiful spot, with a private beach and a pool, the view from the pool is amazing, very relaxing place for people looking for somewhere to chill, away from the crowd.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 411 reviews
Price from
US$136.60
1 night, 2 adults

Hotel Il Caminetto

Hotel in Portoferraio

Il Caminetto is a rustic and comfortable establishment situated in the very centre of Elba Island, the largest of the Tuscan Archipelago, and part of its protected Natural Park.

H
Harry
From
United Kingdom
Lovely independent small hotel, B&B level friendliness and individuality. All rooms face South East with a great view up the valley to the port. Lovely garden, outstanding breakfasts. Rural location but only a few minutes drive from town. Very central for the whole of Elba.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 222 reviews
Price from
US$141.31
1 night, 2 adults

Hotel Le Ghiaie

Hotel in Portoferraio

Situated in Portoferraio, 600 metres from La Padulella Beach, Hotel Le Ghiaie features accommodation with a garden, free private parking, a shared lounge and a terrace.

C
Cæcilie
From
Denmark
This place is a true gem! We were surprised how beautiful this place was. The view is absolutely stunning, the apartments spacious bright and clean. Way better than the pictures.
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 233 reviews
Price from
US$153.09
1 night, 2 adults

Hotel Gli Acquerelli

Hotel in Portoferraio

Set in its garden and located in Portoferraio, Hotel Gli Acquerelli features classic-style rooms and free WiFi throughout. It features a free private beach and a free private parking.

A
Alex
From
Slovakia
Very nice country house place with mostly sweet breakfast on the terrasse. The remote location is quiet and clean. Very good communication with the owner.
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 360 reviews
Price from
US$111.87
1 night, 2 adults

Villa Gaia

Hotel in Portoferraio

Located in the countryside of Elba Island, the family-run Villa Gaia is adjacent to the Tuscan Archipelago National Park and 250 metres from the public beach and the Ottone botanical garden.

P
Peter
From
Netherlands
The most friendly staff of which I only know Stephania by name, but all of them. Use of plates, glasses, cutlery during snack time or self-arranged meal. Right across somewhat high-end restaurant with a terrific view: the joy of pool-side dining with a spectacular sunset view without the cost of 5-star sleeping 😉
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 354 reviews
Price from
US$97.51
1 night, 2 adults

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 harbour on Elba Island.

D
David
From
United Kingdom
The location , people and facilities all exceptional
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 312 reviews
Price from
US$131.89
1 night, 2 adults

Hotel Tirrena Bike & Country Hotel

Hotel in Portoferraio

Set in a peaceful area just 7 km from Portoferraio, this family-run hotel features an outdoor pool set in a large Mediterranean garden.

J
Jacquie
From
United Kingdom
Great hotel - everything it said it would be. Even went for a swim in the pool in the rain as it was so inviting! Great breakfast.
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 197 reviews
Price from
US$122.47
1 night, 2 adults

Residence Hotel Villa Mare

Hotel in Portoferraio

Set 12 km from the ferry ports of Portoferraio and Porto Azzuro, Residence Hotel Villa Mare is surrounded by greenery, and is 50 metres from Bagnaia beach. Its bar with terrace is open all day.

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 257 reviews
Price from
US$94.21
1 night, 2 adults
See all 338 hotels in Portoferraio

Hotels with airport shuttles in Portoferraio

  • Airport shuttle (free)
    Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 363 reviews
    From US$161.92 per night
  • Airport shuttle (free)
    Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 558 reviews
    From US$103.63 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 411 reviews
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 197 reviews
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 110 reviews
    From US$128.65 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 192 reviews
    From US$119.55 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 793 reviews
    From US$171.93 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 414 reviews
    From US$114.57 per night
  • Airport shuttle
    Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 137 reviews
    From US$128.41 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 156 reviews

Most booked hotels in Portoferraio and surroundings in the past month

See all
  • Popular with guests booking hotels in Portoferraio

    Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 656 reviews
  • Popular with guests booking hotels in Portoferraio

    Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 233 reviews
  • Popular with guests booking hotels in Portoferraio

    Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 312 reviews
  • Popular with guests booking hotels in Portoferraio

    Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 640 reviews
  • Popular with guests booking hotels in Portoferraio

    Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 302 reviews
  • Popular with guests booking hotels in Portoferraio

    Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 62 reviews
  • Popular with guests booking hotels in Portoferraio

    Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 587 reviews
  • Popular with guests booking hotels in Portoferraio

    Scored out of 10, guest rating 7.5
    Good - What previous guests thought, 299 reviews
  • Popular with guests booking hotels in Portoferraio

    Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 508 reviews
  • Popular with guests booking hotels in Portoferraio

    Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 402 reviews

Budget hotels in Portoferraio and nearby

  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 2 reviews

    Boasting city views, Monolocale Eco del Mare offers accommodation with a terrace and a balcony, around 1.3 km from La Padulella Beach.

    From US$94.21 per night
  • Scored out of 10, guest rating 7.0
    Good - What previous guests thought, 2 reviews

    Set in Portoferraio, 1 km from La Padulella Beach, L'Amica di Napoleone Elba island offers accommodation with a private beach area, free WiFi, a lift, and private check-in and check-out.

    From US$300.29 per night
  • Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 72 reviews

    Associazione Garage24 Aps Ets is located in Portoferraio, 2.1 km from La Padulella Beach and 4.4 km from Villa San Martino.

    From US$105.98 per night
  • Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 525 reviews

    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.

    From US$111.17 per night
  • Boasting air-conditioned accommodation with a private pool, garden view and a patio, Casa Gyotaku is situated in Bagnaia. This property offers access to a terrace, free private parking and free WiFi.

    From US$95.39 per night
  • Scored out of 10, guest rating 7.4
    Good - What previous guests thought, 5 reviews

    Situated within 2.8 km of Villa San Martino and 20 km of Cabinovia Monte Capanne in Portoferraio, Chez Choucas Maison e Maisonette - Goelba provides accommodation with seating area.

    From US$150.73 per night
  • Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 728 reviews

    AllegroItalia Golf Elba offers self-catering accommodation halfway between Portoferraio and Porto Azzurro, and on the edge of Acquabona Golf Club. Each apartment has a sea-view terrace.

    From US$91.85 per night
  • Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 77 reviews

    Villa Conti Residence, a property with a garden, is located in Lacona, 1.3 km from Spiagga di Lacona, 9.1 km from Villa San Martino, as well as 25 km from Cabinovia Monte Capanne.

    From US$100.10 per night

Best hotels with breakfast in Portoferraio and nearby

  • Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 585 reviews

    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.

  • Scored out of 10, guest rating 7.6
    Good - What previous guests thought, 84 reviews

    Hotel Danila is set on the Gulf of Biodola, a few steps from 3 of the most beautiful beaches on Elba Island. It features a large garden and panoramic terrace.

    From US$223.74 per night
  • Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 100 reviews

    Located in Capoliveri, 2.6 km from Lido Beach, Hotel Capo Sud offers accommodation in rooms set in villas with independent facilities.

    From US$109.85 per night
  • Scored out of 10, guest rating 7.2
    Good - What previous guests thought, 244 reviews

    Located on Elba Island, Hotel Villa Wanda is less than a 5-minute drive from Porto Azzurro. Surrounded by a private park, it provides on-site parking and a sea-view terrace with bar corner.

    From US$108.81 per night
  • Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 147 reviews

    Located within 500 metres of Spiagga di Lacona and 11 km of Villa San Martino, BnB Il Grecale provides rooms with air conditioning and a private bathroom in Lacona.

  • Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 385 reviews

    Set between the gulfs of Stella and Lacona, Hotel Capo Di Stella is located on a green hilltop overlooking the beautiful Elba Island and its coast.

    From US$157.07 per night
  • Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 110 reviews

    Situated in Porto Azzurro, Hotel VILLA ITALIA B&B has a garden, shared lounge, bar, and free WiFi throughout the property. Boasting family rooms, this property also provides guests with a sun terrace.

    From US$128.65 per night
  • Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 620 reviews

    Located in front of the "La Rossa" sandy beach, Hotel l’Approdo offers air-conditioned rooms just a few steps away from the Porto Azzurro centre. Free WiFi is available in all rooms.

    From US$146.02 per night

Hotels located in the centre of Portoferraio

  • Scored out of 10, guest rating 7.5
    Good - What previous guests thought, 299 reviews

    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.

    From US$129.54 per night
  • Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 41 reviews

    Situated 6.4 km from Villa San Martino and 24 km from Cabinovia Monte Capanne, Delizioso Loft a Forte Stella, Isola d'Elba provides accommodation set in Portoferraio.

  • Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 70 reviews

    Offering inner courtyard views, Porto Sole Rooms is an accommodation situated in Portoferraio, 6.2 km from Villa San Martino and 23 km from Cabinovia Monte Capanne.

    From US$176.64 per night
  • Located in Portoferraio in the Elba region, Isola d'Elba - Le Case di Bart features a terrace.

    From US$190.77 per night
  • Scored out of 10, guest rating 7.0
    Good - What previous guests thought, 1 review

    Situated in Portoferraio, 1.3 km from La Padulella Beach and 5.2 km from Villa San Martino, Loft terrazza sul mare features air-conditioned accommodation with a balcony and free WiFi.

    From US$596.77 per night
  • Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 54 reviews

    Located in Portoferraio, Angela Suite is a recently renovated accommodation, 1 km from La Padulella Beach and 4.8 km from Villa San Martino.

    From US$200.31 per night
  • Scored out of 10, guest rating 5.5
    Passable - What previous guests thought, 2 reviews

    Set in Portoferraio and only 2.2 km from Sansone Beach, Trilocale Maestrale Beach offers accommodation with mountain views, free WiFi and free private parking.

    From US$775.93 per night
  • Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 1 review

    Set in Portoferraio, within 23 km of Cabinovia Monte Capanne, Bilocale Scirocco de luxe offers accommodation with air conditioning.

    From US$575.09 per night

FAQs about hotels in Portoferraio

What guests said about Portoferraio:

  • 8.0

    A very pretty island but if you travel on the ferry for a...

    A very pretty island but if you travel on the ferry for a day trip make sure you check the weather report because we got stuck there overnight which was stressful. The Ferry company had no website and the phone number was engaged all of the time. The information was non-existent and staff were at times rude and not helpful. Were given false information and told the next ferry was at 3pm. We had to cancel the accommodation we had paid for and book another night in Piombino. We were having lunch and saw the ship's funnel emitting smoke. We had to run for 1 km to get on the ferry with no warning.
    Guest review by
    Michael
    Australia
  • 10.0

    We are great fans of the Old Port in Portoferraio and have...

    We are great fans of the Old Port in Portoferraio and have stayed there three times now. We like the people, and have gotten to know several. WE like the food. We like the variety in restaurants. We like the ease of public transportation. We will return again.
    Guest review by
    Hale
    United States
  • 10.0

    The historic centre was beautiful with great views; the port...

    The historic centre was beautiful with great views; the port area very scenic & has great views too! We went for a week of hiking around th island only so we have no idea about beaches, but there were many nice bays & beaches to explore for another trip there.
    Guest review by
    amy
    Switzerland
  • 10.0

    Nice little town, good attractions.

    Nice little town, good attractions. Napoleon's home is closed on Tuesday. Great shops, nice little restaurants. Parking is a bit hard to find, take change with you instead of paper money for the meters. Beautiful views from almost everywhere. It was easy to get in and out on the ferry in this, the main port.
    Guest review by
    Alysia
    United States
  • 10.0

    Portoferraio is a bustling historical town with a lovely...

    Portoferraio is a bustling historical town with a lovely harbour where you can just sit and watch the magnificient boats and yachts from the front line cafes. We were very surprised that it is such a lovely spot even though it is a busy Ferry Port. The water quality in the vacinity is also surprisingly excellent. All in all We would definitely recommend the whole vacinity around Portoferraio. It was our fifth time on Elba and it always surprises us with another gem. It is really a wonderful island to visit:)
    Guest review by
    Eileen
    Germany

See reviews by guests who stayed at hotels in Portoferraio

See all
  • Scored out of 10, guest rating 9.3
    Superb - What previous guests thought, 22 reviews
    A wonderful, very spacious apartment equipped with everything you need for a vacation. It's a 5-minute walk from Padulella Beach and 10 minutes from the center of Portoferraio. The terrace offers beautiful sunset views. Antonio, the host, is very friendly and welcoming, always ready to help with any questions or recommend restaurants. During our stay, we felt like we were visiting a friend from Elba.
    Guest review by
    Jarosław
    Poland
  • Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 640 reviews
    Extra perfect for its category. Bright and airy, a tightly run hotel with helpful and friendly management. The room had a view of the sea from the balcony, it was comfortable, immaculate and thoughtfully designed for the space. Breakfast was ample and good quality. The location is good for visiting the town. We were passing through but would recommend.
    Guest review by
    Sean
    Switzerland
  • From US$129.54 per night
    Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 136 reviews
    Super central location, literally in the historical city centre of Portoferraio. Cute apartment renovated in a nice BnB. Clean and comfy. Very good breakfasts too.
    Guest review by
    Marco
    Italy
  • From US$111.17 per night
    Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 525 reviews
    This is a very lovely, simple hotel, with great staff. Maria deserves a shout out for going above and beyond with her customer service: thank you, Maria!
    Guest review by
    Susan
    United Kingdom
  • From US$129.54 per night
    Scored out of 10, guest rating 7.5
    Good - What previous guests thought, 299 reviews
    The hotel was adequate for a short stay. The manager, Giovanni was helpful. Thank you.
    Guest review by
    Remo
    United Kingdom