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

Filter by:

Review score

Casa vacanze il Pastore Tedesco

Portoferraio

Casa vacanze il Pastore Tedesco offers accommodations in Portoferraio, 1.6 miles from La Padulella Beach and 2.9 miles from Villa San Martino.

L
Lana
From
Slovenia
The apartment is amazing, the terrace view alone is worth the stay. But for us the best thing about the property were the friendly dogs and all the other animals! The kitchen is fully equipped, the bathroom is nice, the beds comfy. The nights were very quiet. A huge bonus for us was the security of the property so we could leave our bikes outside which made the stay much more convenient for us. Marco provided us with a charging station and a hose to wash them, and he even covered our bikes with a tarp when it started raining one evening while we were out. Lovely hosts, excellent location, highly recommended, especially for bikers.
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 73 reviews
Price from
$106.54
1 night, 2 adults

Villetta San Martino

Portoferraio

Featuring a garden, Villetta San Martino provides accommodations in Portoferraio.

V
Van Gorden
From
United States
The home is situated perfectly to access most of the island easily. The views from the terrace are amazing! Parking is easy and the home is immaculately clean. Germana the host, is so helpful and gracious. Napoleon’s summer home which has been turned into a museum is a two minute walk. The home is very private and perched on a hillside with the mist magnificent views to the sea. The kitchen is well equipped and there are a number of large grocery stores nearby to get what you need.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 33 reviews
Price from
$192.92
1 night, 2 adults

Allegroitalia Elba Golf

Portoferraio

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

G
Glenn
From
United States
Nice rural countryside setting.
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 728 reviews
Price from
$91.20
1 night, 2 adults

Smeraldo Home - Goelba

Portoferraio

Smeraldo Home - Goelba is located in Portoferraio, just 2.8 miles from Villa San Martino and 13 miles from Cabinovia Monte Capanne.

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 13 reviews
Price from
$86.52
1 night, 2 adults

Delizioso Loft a Forte Stella, Isola d'Elba

Portoferraio

The property is around a few steps from Le Viste Beach, 4 miles from Villa San Martino, and 14 miles from Cabinovia Monte Capanne.

T
Trevor
From
Canada
The view and location were stunning.
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 40 reviews
Price from
$147.32
1 night, 2 adults

HOTIDAY Apartment Collection - Portoferraio

Portoferraio

HOTIDAY Apartment Collection - Portoferraio offers accommodations in Portoferraio, 5.3 miles from Villa San Martino and 16 miles from Cabinovia Monte Capanne.

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 81 reviews
Price from
$102.08
1 night, 2 adults

Portoferraio Old City Studio updated 2025

Portoferraio

Portoferraio Old City Studio updated 2025 is located in Portoferraio, just 3.6 miles from Villa San Martino and 14 miles from Cabinovia Monte Capanne.

Scored out of 10, guest rating 7.2
Good - What previous guests thought, 21 reviews
Price from
$122.18
1 night, 2 adults

VILLA VILLACOLLE

Procchio (Near Portoferraio)

Offering a garden, VILLA VILLACOLLE provides accommodations in Procchio. This beachfront property offers access to a balcony, free private parking, and free Wifi.

A
Ashley
From
United Kingdom
Lovely hosts, fantastic bedroom, very clean and tidy. Hosts very helpful and have created lovely bedrooms. Excellent place.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 399 reviews
Price from
$74.83
1 night, 2 adults

Casa Campanella Resort

Capoliveri (Near Portoferraio)

Offering a garden with an outdoor pool, Casa Campanella Resort is located in Capoliveri, 0.9 mi from the center. Free WiFi access is available throughout.

f
filippo
From
Italy
peaceful place, staff nice and supportive
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 155 reviews
Price from
$157.84
1 night, 2 adults

Gavila's Residenza Turistico Alberghiera

Porto Azzurro (Near Portoferraio)

Set on the edge of the nature park, Gavila's Residenza has a hilltop location overlooking the mountains and coast. It offers free parking and is less than 5 minutes' drive from Porto Azzurro center.

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 151 reviews
Price from
$154.33
1 night, 2 adults
All 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.3
    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.

  • 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.3
    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, 398 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