The 10 best self-catering accommodations in Rio nellʼElba, Italy | Booking.com
Skip to main content

Self-Catering Accommodations in Rio nellʼElba

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

The best self-catering accommodations in Rio nellʼElba

Check out our selection of great self-catering accommodations in Rio nellʼElba

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 Rio nellʼElba and surrounding area in the past month

See all

Highly rated self-catering accommodations in Rio nellʼElba and nearby

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

    Berenice - Isola D'Elba Apartments is located in Rio Marina, just a 4-minute walk from Spiaggia La Torre and 12 miles from Villa San Martino.

    From $211.14 per night
  • 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.24 per night
  • Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 26 reviews

    The property is around a 3-minute walk from Spiaggia La Torre, 12 miles from Villa San Martino, and 23 miles from Cabinovia Monte Capanne.

    From $146.62 per night
  • La Vecchia Scuola

    Cavo
    8.0+ review score
    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.67 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.

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

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

    From $234.60 per night
  • CASA ELISA

    Cavo
    8.0+ review score
    Scored out of 10, guest rating 8.0
    Very Good - What previous guests thought, 35 reviews

    CASA ELISA is located in Cavo, just a 2-minute walk from Spiaggia di Frugoso and 17 miles from Villa San Martino. The vacation home is 28 miles from Cabinovia Monte Capanne.

    From $168.91 per night

Enjoy breakfast in Rio nellʼElba and nearby

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

    Monolocale Eco del Mare is located in Portoferraio, just 3.3 miles from Villa San Martino and 14 miles from Cabinovia Monte Capanne.

  • Scored out of 10, guest rating 9.8
    Exceptional - What previous guests thought, 8 reviews

    villetta dei fichi d'India offers a quiet location in Rio nell’Elba, set on the ground floor of a villa.

  • Scored out of 10, guest rating 7.0
    Good - What previous guests thought, 1 review

    Casina Riese offers accommodations in Rio nellʼElba, 9.4 miles from Villa San Martino and 20 miles from Cabinovia Monte Capanne.

  • Scored out of 10, guest rating 7.4
    Good - What previous guests thought, 17 reviews

    Casa Rio Elba offers accommodations in Rio nellʼElba, 20 miles from Cabinovia Monte Capanne. The air-conditioned accommodation is 9.3 miles from Villa San Martino.

  • Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 19 reviews

    Casa di Charme, Rio nell'Elba offers air-conditioned accommodations in Rio nellʼElba. There's a private entrance at the apartment for the convenience of those who stay.

  • Scored out of 10, guest rating 7.0
    Good - What previous guests thought, 1 review

    RESIDENZA RIO ELBA - Elba Affitti is located in Rio nellʼElba, just 9.4 miles from Villa San Martino and 20 miles from Cabinovia Monte Capanne. This apartment features a terrace.

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

    Magic Elba & Mindfulness Apartment is located in Rio nellʼElba, just 9.5 miles from Villa San Martino and 20 miles from Cabinovia Monte Capanne.

  • Scored out of 10, guest rating 7.0
    Good - What previous guests thought, 1 review

    Casa Armonia - Elba Affitti offers accommodations in Rio nellʼElba, 1.8 miles from Spiaggia La Torre and 11 miles from Villa San Martino.

These self-catering accommodations in Rio nellʼElba and nearby have options with free cancellation

  • 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.49 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.76 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 $337.82 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 $240.46 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 $255.24 per night
  • Allegroitalia Elba Golf

    Portoferraio
    Free cancellation options available
    Scored out of 10, guest rating 8.3
    Very Good - What previous guests thought, 728 reviews

    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.

    From $91.49 per night
  • Scored out of 10, guest rating 8.0
    Very Good - What previous guests thought, 82 reviews

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

  • Angela Suite

    Portoferraio
    Free cancellation options available
    Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 55 reviews

    Angela Suite is a recently renovated apartment in Portoferraio, near La Padulella Beach. With city views, this accommodation offers a balcony.

    From $199.53 per night

FAQ about self-catering accommodations in Rio nellʼElba

Self-catering Accommodations That Guests Love in Rio nellʼElba

See all
  • Scored out of 10, guest rating 8.5
    Very Good - What previous guests thought, 31 reviews
    Excelent calm location with super views and away from crowds. Spacy living room and cute outside sitting space. Well equipped kitchen. Friendly owner - we even got a pizza right from the fire furnace.
    Guest review by
    Michal
    Family with young children
  • Scored out of 10, guest rating 8.5
    Very Good - What previous guests thought, 31 reviews
    Beautiful panorama, lovely terrace, smooth checkin and checkout. Well equipped kitchen, 2 bathrooms.
    Guest review by
    Nóra
    Family with young children