Skip to main content

Search hotels in Portoferraio

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

Portoferraio – 382 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, 183 reviews
Price from
£109.59
1 night, 2 adults

Hotel Acquamarina

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.

R
Rachella
From
Netherlands
Spent 6 days on beautiful Elba. From the ferry you are at the hotel in 2 minutes. The staff is very friendly and always there for you, especially that sweet Luca. Everything is very clean and the breakfast is top. Definitely worth coming back here again, thanks Hotel Acquamarina for all the hospitality. You have made our stay unforgettable.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 654 reviews
Price from
£118.59
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.

A
Adrian
From
Australia
Ten Star. treated like Royalty
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 321 reviews
Price from
£441.54
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, 236 reviews
Price from
£103.96
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.2
Very good - What previous guests thought, 218 reviews
Price from
£95.30
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, 367 reviews
Price from
£82.30
1 night, 2 adults

Hotel La Feluca

Hotel in Portoferraio

Located 500 metres 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.

A
Asta
From
France
It’s the second time we come to stay at La Feluca, and we absolutely love this place. The breakfast is amazing, a lot to choose from and everything is local or home made. The rooms are made every day, the facilities are great for the price. Highly recommend.
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 687 reviews
Price from
£95.30
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.

A
Agata
From
Poland
Very friendly staff, cosy place, comfortable bed, tasty breakfast, treated our dog like a princess
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 340 reviews
Price from
£82.13
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, 303 reviews
Price from
£97.03
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.8
Fabulous - What previous guests thought, 195 reviews
Price from
£94.05
1 night, 2 adults
See all 382 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, 355 reviews
  • Airport shuttle (free)
    Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 555 reviews
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 191 reviews
    From £194.07 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 110 reviews
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 195 reviews
    From £102.54 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 786 reviews
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 419 reviews
  • Airport shuttle
    Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 138 reviews
    From £120.60 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 333 reviews
    From £177.65 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 95 reviews
    From £132.55 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.2
    Very good - What previous guests thought, 218 reviews
  • Popular with guests booking hotels in Portoferraio

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

    Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 321 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.5
    Very good - What previous guests thought, 593 reviews
  • Popular with guests booking hotels in Portoferraio

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

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

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

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

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

Budget hotels in Portoferraio and nearby

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

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

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

    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.3
    Very good - What previous guests thought, 722 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.

  • Scored out of 10, guest rating 7.9
    Good - What previous guests thought, 67 reviews

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

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

    Hotel Viticcio offers free parking, a seafront position, and an outdoor terrace with panoramic views of the sea. It is in a peaceful location of Elba Island, just outside Portoferraio.

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

    Located in Casa Castagno and only 700 metres from Spiaggia di Nisportino, Appartamento Napoleon Isola D Elba provides accommodation with mountain views, free WiFi and free private parking.

  • Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 82 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.

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

    Set a 10-minute walk from Elba Island's sandy beaches, Casa Dei Prati Camping Village offers accommodation in Lacona. Free WiFi and private parking are available on site.

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.

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

    Offering a garden and city view, LA SCALINATA is set in Portoferraio, 6.6 km from Villa San Martino and 24 km from Cabinovia Monte Capanne.

  • Scored out of 10, guest rating 8.5
    Very good - 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.

  • Located in Portoferraio in the Elba region, Isola d'Elba - Le Case di Bart features a terrace.

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

    Located just outside the Medici Walls, very near the centre and Le Ghiaie Beach, Hotel Residence Crystal offers great accommodation and amenities including its own restaurant right on the beach.

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

  • Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 52 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.

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

Best hotels with breakfast in Portoferraio and nearby

  • Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 516 reviews

    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.

  • Scored out of 10, guest rating 6.7
    Pleasant - What previous guests thought, 175 reviews

    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.

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

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

    Hotel Biodola is in a quiet, panoramic position a few steps from its free private beach, one of the most exclusive ones in Elba. It has a spa and pool.

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

    Surrounded by the rich vegetation of a Tuscan National Park and set directly on Biodola's stunning sandy bay, Hotel Hermitage offers a luxurious range of sports and wellness facilities.

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

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

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

    Offering an outdoor pool with hydromassage corner and a sea-view terrace, Hotel Villa Giulia is on the Elba Island. It is 10 minutes' walk from its private beach in Lido di Capoliveri.

  • Scored out of 10, guest rating 7.2
    Good - What previous guests thought, 242 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.

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

    A lively place buzzing in the evenings.

    A lively place buzzing in the evenings. Food was not very good, but a short trip outside of Portoferaio gave you plenty of good restaurants to choose from, the island is small so it is easy to get around the whole island. We recommend a boat trip, so many lovely places to swim that are not accessable from the road.
    Guest review by
    Linda
    United Kingdom

See reviews by guests who stayed at hotels in Portoferraio

See all
  • From £134.94 per night
    Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 654 reviews
    The location is superb. Really nice beaches at walking distance and also the town of Portoferraio that is always good. Rooms and facilities looking really good. Staff very friendly and helpful. Breakfast is super nice as you have an amazing view just in front of you, no better way to start the day.
    Guest review by
    Oscar
    Spain
  • From £188.43 per night
    Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 516 reviews
    It was a bit difficult to get to the hotel from the port for those of us who don't drive. It would have been better if the breakfast was served earlier.
    Guest review by
    xiaoli
    Sweden
  • Scored out of 10, guest rating 7.7
    Good - What previous guests thought, 51 reviews
    The location is next to the harbor and by short walking distance to beaches and the old town of Portoferraio.
    Guest review by
    Lavén
    Sweden
  • Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 321 reviews
    This hotel is so magnificent that any words of praise will fall short to its quality. Simply perfect.
    Guest review by
    Beatriz
    Portugal
  • From £109.59 per night
    Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 183 reviews
    A very nice hotel with beautiful views. It also has a great restaurant.
    Guest review by
    Jan
    Belgium

Research, refine and make plans for your whole trip