Skip to main content

Search hotels in Portoferraio

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

Portoferraio – 322 hotels and places to stay

Hotels with airport shuttles in Portoferraio

  • Airport shuttle (free)
    Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 364 reviews
    From US$102.76 per night
  • Airport shuttle (free)
    Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 550 reviews
    From US$103.34 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 200 reviews
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 110 reviews
    From US$128.30 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 192 reviews
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 792 reviews
    From US$171.46 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.3
    Superb - What previous guests thought, 405 reviews
  • Airport shuttle
    Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 139 reviews
    From US$130.78 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 157 reviews
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 325 reviews
    From US$170.57 per night

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.5
    Very good - What previous guests thought, 309 reviews
  • Popular with guests booking hotels in Portoferraio

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

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

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

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

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

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

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

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

    Scored out of 10, guest rating 7.7
    Good - What previous guests thought, 412 reviews

Budget hotels in Portoferraio and nearby

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

    Boasting city views, Monolocale Eco del Mare offers accommodation with a terrace and a balcony, around 5.2 km from Villa San Martino.

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

    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.

    From US$105.69 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$299.46 per night
  • Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 74 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.69 per night
  • Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 361 reviews

    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.

    From US$111.56 per night
  • Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 360 reviews

    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.

    From US$111.33 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$73.98 per night
  • Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 73 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$152.67 per night

Best hotels with breakfast in Portoferraio and nearby

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

    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.

  • 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.

    From US$152.67 per night
  • Scored out of 10, guest rating 7.7
    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.13 per night
  • Scored out of 10, guest rating 7.2
    Good - What previous guests thought, 250 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.51 per night
  • Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 148 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.

    From US$185.02 per night
  • Scored out of 10, guest rating 8.1
    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.30 per night
  • Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 624 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$126.83 per night
  • Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 792 reviews

    Set on a cliff on the seafront of Porto Azzurro on Elba Island, Hotel Plaza offers a furnished sun terrace with panoramic views of the Mediterranean Sea, and free Wi-Fi throughout.

    From US$171.46 per night

Hotels located in the centre of Portoferraio

  • Scored out of 10, guest rating 7.5
    Good - What previous guests thought, 300 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.18 per night
  • Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 41 reviews

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

    From US$234.87 per night
  • Located in Portoferraio in the Elba region, Isola d'Elba - Le Case di Bart features a terrace. The Cabinovia Monte Capanne is within 23 km of the holiday home.

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

    Situated in Portoferraio, 5.2 km from Villa San Martino and 22 km from Cabinovia Monte Capanne, Loft terrazza sul mare features air-conditioned accommodation with a balcony and free WiFi.

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

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

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

    Located in Portoferraio, 8.3 km from Villa San Martino and 25 km from Cabinovia Monte Capanne, Villa Elicriso Charme e Nature - Goelba offers a garden and air conditioning.

  • 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$106.87 per night
  • Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 79 reviews

    Situated in Portoferraio, 8.5 km from Villa San Martino and 25 km from Cabinovia Monte Capanne, HOTIDAY Apartment Collection - Portoferraio offers air conditioning.

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 7.5
    Good - What previous guests thought, 878 reviews
    I was appointed with a corner room - spacious with two windows both overlooking old pine trees. I never had a nicer view from a hotel room! During the warm summer night, a cool breeze is keeping you pleasantly cool. The furniture and sanitaryware were a bit outdated but well kept and clean. The hotel is in a historic building - expect high ceilings, many stairs inside the hotel, some original features - traditional wooden window shutters for example. All is very charming and squeaky clean.
    Guest review by
    Jelena
    Serbia
  • Scored out of 10, guest rating 7.9
    Good - What previous guests thought, 81 reviews
    I recommend this hotel. We arrived late in the evening after booking the hotel at the last minute. They were waiting for us and handed us the keys and information with a smile. Daily cleaning, great breakfast and a wonderful view of the sea with its own small beach make this hotel very attractive. The restaurant below the hotel offers delicious fresh fish dishes and the best regional wine. Greetings to everyone and especially to the receptionist Zuzka.
    Guest review by
    Romana
    Czech Republic
  • Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 107 reviews
    The place is just amazing. Leave the car behind and just walk everyday in the most perfect beach. The rooms are spacious, with a jaw open view and very fresh for this extreme hot weather. Clean and perfect hotel!!! PS. There is enough place to park a car if you need it. The restaurant also recommended!
    Guest review by
    Marta
    Spain
  • From US$129.18 per night
    Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 136 reviews
    Great location, modern space in the center of Portoferraio, clean and very comfortable (bed, pillow, temperature, sound, bathroom). The breakfast was great and felt like home
    Guest review by
    Antenor
    Spain
  • Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 410 reviews
    Very nice hotel, friendly staff, super location near the beach. Good breakfast at the restautant which served also a very tasful diner
    Guest review by
    Marieke
    Netherlands