The 10 best self-catering accommodations in Portoferraio, Italy | Booking.com
Skip to main content

Self-Catering Accommodations in Portoferraio

Find the self-catering accommodations that appeal to you the most

The best self-catering accommodations in Portoferraio

Check out our selection of great self-catering accommodations in Portoferraio

Looking for a self-catering accommodation?

Self-catering accommodations promise the freedom and privacy necessary for a well-earned break. From modern apartments and luxury villas, to beach huts and eco-lodges, the options are seemingly endless. Whether cooking in your kitchen, reading in the garden, or kicking back in front of the TV – you’ll feel right at home.

Most booked self-catering accommodations in Portoferraio and surrounding area in the past month

See all

Highly rated self-catering accommodations in Portoferraio and nearby

  • Villa Grazia

    Casa Mazzari
    8.0+ review score
    Scored out of 10, guest rating 8.0
    Very Good - What previous guests thought, 17 reviews

    Providing a garden, Villa Grazia provides accommodations in Casa Mazzari. The air-conditioned accommodation is a few steps from La Biodola Beach.

    From $444.30 per night
  • Scored out of 10, guest rating 8.2
    Very Good - What previous guests thought, 72 reviews

    Providing a garden, Villa Conti Residence offers accommodations in Lacona. This condo hotel provides free private parking, luggage storage space, and free Wifi.

    From $152 per night
  • Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 20 reviews

    Villa Serena vista mare is a recently renovated apartment in Lacona where guests can make the most of the barbecue facilities and shared lounge.

    From $672.29 per night
  • Scored out of 10, guest rating 9.1
    Wonderful - What previous guests thought, 23 reviews

    Providing a garden, a terrace, and free Wifi, Casa Carlotta is a recently renovated apartment 11 miles from Villa San Martino and 21 miles from Cabinovia Monte Capanne. This apartment features a bar.

    From $149.07 per night
  • Casa Del Golfo

    Lacona
    8.0+ review score
    Scored out of 10, guest rating 8.5
    Very Good - What previous guests thought, 290 reviews

    Set a 2-minute walk from the beach, Casa Del Golfo is 1.2 mi from central Lacona on Elba Island. It offers a garden, a private beach, and a snack bar.

    From $98.21 per night
  • Villa Messina

    Capoliveri
    8.0+ review score
    Scored out of 10, guest rating 8.2
    Very Good - What previous guests thought, 25 reviews

    Providing a garden, Villa Messina offers accommodations in Capoliveri. This beachfront property offers access to a patio, free private parking, and free Wifi.

    From $257.22 per night
  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 6 reviews

    Charming apartment is located in Porto Azzurro, just 10 miles from Villa San Martino and 20 miles from Cabinovia Monte Capanne.

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

    The property is around a 5-minute walk from Spiaggia la Rossa, 10 miles from Villa San Martino, and 20 miles from Cabinovia Monte Capanne.

Enjoy breakfast in Portoferraio and nearby

  • Scored out of 10, guest rating 9.4
    Wonderful - What previous guests thought, 61 reviews

    A good location for a hassle-free stay in Campo nell'Elba, Charming B&B Arcipelago is a bed and breakfast surrounded by views of the sea.

    From $325.25 per night
  • Scored out of 10, guest rating 8.0
    Very Good - What previous guests thought, 1 review

    Casa Azzurra, Vivi il Centro a due Passi dal mare in Portoferraio offers accommodations with free Wifi, 3.9 miles from Villa San Martino and 14 miles from Cabinovia Monte Capanne.

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

    Le Maree Il Forte offers accommodations in Portoferraio, 14 miles from Cabinovia Monte Capanne. Free Wifi is available throughout the property and Villa San Martino is 3.9 miles away.

  • Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 6 reviews

    Altana Sea Loft offers accommodations in Portoferraio, 3.7 miles from Villa San Martino and 14 miles from Cabinovia Monte Capanne.

  • Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 6 reviews

    Perla Marina Comfort e Stile offers accommodations in Portoferraio, 14 miles from Cabinovia Monte Capanne. The air-conditioned accommodation is 3.8 miles from Villa San Martino.

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

    Providing city views, Cosmopoli - Goelba in Portoferraio provides accommodations and a bar. There's a private entrance at the apartment for the convenience of those who stay.

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

    Appartamento Piazza Il Fico is located in Portoferraio, just 4.1 miles from Villa San Martino and 14 miles from Cabinovia Monte Capanne.

  • comeinbarca

    Portoferraio
    Breakfast options
    Scored out of 10, guest rating 9.2
    Wonderful - What previous guests thought, 7 reviews

    Comeinbarca offers accommodations in Portoferraio, 3.7 miles from Villa San Martino and 14 miles from Cabinovia Monte Capanne. Guests can benefit from a balcony and a terrace.

These self-catering accommodations in Portoferraio and nearby have options with free cancellation

  • Casa dell'Acqua - Isola d'Elba

    Rio nellʼElba
    Free cancellation options available
    Scored out of 10, guest rating 8.5
    Very Good - What previous guests thought, 2 reviews

    Providing a garden, Casa dell'Acqua - Isola d'Elba offers accommodations in Rio nellʼElba. This property offers access to a balcony, table tennis, free private parking, and free Wifi.

    From $234.02 per night
  • Casa di Marghy

    Rio Marina
    Free cancellation options available
    Scored out of 10, guest rating 8.0
    Very Good - What previous guests thought, 2 reviews

    Casa di Marghy is located in Rio Marina, just a 9-minute walk from Spiaggia La Torre and 12 miles from Villa San Martino.

    From $152 per night
  • Casa Vacanze Porto Azzurro

    Porto Azzurro
    Free cancellation options available
    Scored out of 10, guest rating 9.3
    Wonderful - What previous guests thought, 3 reviews

    Casa Vacanze Porto Azzurro is located in Porto Azzurro, just a 8-minute walk from Spiaggia la Rossa and 10 miles from Villa San Martino. This vacation home provides accommodations with a balcony.

    From $239.69 per night
  • A Casa di Nonna Anna

    Porto Azzurro
    Free cancellation options available
    Scored out of 10, guest rating 9.3
    Wonderful - What previous guests thought, 40 reviews

    A Casa di Nonna Anna is located in Porto Azzurro, just a few steps from Spiaggia la Rossa and 9 miles from Villa San Martino.

    From $254.42 per night
  • Appartamenti Claudia Rio

    Rio Marina
    Free cancellation options available
    Scored out of 10, guest rating 8.4
    Very Good - What previous guests thought, 399 reviews

    A 3-minute walk from Spiaggia La Torre in Rio Marina, Appartamenti Claudia Rio offers accommodations with access to a solarium. With quiet street views, this accommodation features a patio.

    From $76 per night
  • Graziosa Suite vista mare [FREE PARKING]

    Rio Marina
    Free cancellation options available
    Scored out of 10, guest rating 7.0
    Good - What previous guests thought, 26 reviews

    Graziosa Suite vista mare [FREE PARKING] is located in Rio Marina, just 12 miles from Villa San Martino and 23 miles from Cabinovia Monte Capanne.

    From $140.30 per night
  • Family House Rio

    Rio Marina
    Free cancellation options available
    Scored out of 10, guest rating 7.4
    Good - What previous guests thought, 5 reviews

    Featuring a terrace, Family House Rio offers accommodations in Rio Marina. This apartment provides free private parking and full-day security. Outdoor seating is also available at the apartment.

    From $336.73 per night
  • La Vecchia Scuola

    Cavo
    Free cancellation options available
    Scored out of 10, guest rating 8.1
    Very Good - What previous guests thought, 331 reviews

    La Vecchia Scuola is set on the marina at Cavo, on the north coast of Elba Island. It offers elegant self-catering apartments with satellite TV and air conditioning. Rio Marina is 4.7 mi away.

    From $92.37 per night

FAQ about self-catering accommodations in Portoferraio

Self-catering Accommodations That Guests Love in Portoferraio

See all
  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 121 reviews
    The house was perfectly clean and the kitchen well equipped. Beds were really comfortable. Very quiet location.
    Guest review by
    Manuel
    Travelers with friends
  • Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 24 reviews
    Excellent location with great view on the port and the fort, just next to bus stops and ferry docks. Good balcony. Good WiFi. The flat is well equipped (fridge, TV, coffee machine, kitchen etc).
    Guest review by
    John
    Young couple
  • Scored out of 10, guest rating 9.1
    Wonderful - What previous guests thought, 38 reviews
    Carola is a great host: She picked me up in the harbour and brought me my luggage there when leaving, there was a cold beer waiting in the fridge, she arranged a return ferry ticket for me & she answered all my questions. The apartment has a well equipped kitchen, including cooking staples, and is on a good location; close to the harbour and a supermarket.
    Guest review by
    David
    Solo traveler
  • Avg. price/night: $198.88
    Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 55 reviews
    Apartment was clean and nice. Two nice bedrooms and large living room and ok kitchen. Location was near to harbor. There was also lots of parking lots along the roads.
    Guest review by
    Aliisa
    Travelers with friends