The 10 best cheap hotels in Cavo, Italy | Booking.com
Skip to main content

Cheap hotels in Cavo

Find the cheap hotels that appeal to you the most

The best cheap hotels in Cavo

Check out our selection of great cheap hotels in Cavo

Filter by:

Review score

CASA ELISA

Cavo

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.

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 35 reviews
Price from
$169.20
1 night, 2 adults

Indarsena b&b

Portoferraio (Near Cavo)

Indarsena b&b offers accommodations in Portoferraio, 4 miles from Villa San Martino and 14 miles from Cabinovia Monte Capanne. Featuring city views, this bed and breakfast also features free Wifi.

s
sjors
From
Netherlands
It is a beautiful B&B that is at a perfect location in Portoferraio. The owners running the B&B are a lovely couple and the breakfast was incredible.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 135 reviews
Price from
$129.25
1 night, 2 adults

Gavila's Residenza Turistico Alberghiera

Porto Azzurro (Near Cavo)

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
$129.25
1 night, 2 adults

Hotel Santo Stefano

Portoferraio (Near Cavo)

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
Alexandra
From
United States
Santo Stefano is a beautiful, small hotel. The rooms are simple and very clean. The views are amazing...especially from the patios--one of which is an outdoor lounge area and another where they serve breakfast/dinner. You can see mountains and sea all from the same spot. The hotel also provides a lovely breakfast buffet that is included.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 186 reviews
Price from
$202.69
1 night, 2 adults

Il Nido di Rio Elba

Rio nellʼElba (Near Cavo)

Il Nido di 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, 8 reviews
Price from
$92.82
1 night, 2 adults

Casa Carlotta

Rio nellʼElba (Near Cavo)

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.

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 23 reviews
Price from
$211.50
1 night, 2 adults

LA SCALINATA

Portoferraio (Near Cavo)

LA SCALINATA is located in Portoferraio, just a 5-minute walk from Le Viste Beach and 4.2 miles from Villa San Martino. Featuring sea and garden views, this guest house also includes free Wifi.

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 50 reviews
Price from
$129.25
1 night, 2 adults

NUOVO Luminoso a 100 passi dalla piazza

Rio nellʼElba (Near Cavo)

NUOVO Luminoso a 100 passi dalla piazza is located in Rio nellʼElba, just 11 miles from Villa San Martino and 21 miles from Cabinovia Monte Capanne.

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 31 reviews
Price from
$195.34
1 night, 2 adults

L' Amabile Geko

Rio Marina (Near Cavo)

14 miles from Villa San Martino in Rio Marina, L' Amabile Geko offers accommodations with access to a solarium. With garden views, this accommodation provides a patio.

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 14 reviews
Price from
$158.62
1 night, 2 adults

Hotel La Feluca

Portoferraio (Near Cavo)

Located 1640 feet 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.

J
John
From
United Kingdom
Very pleased with my stay! Friendly, helpful staff and at a good price for the stay. Lovely, peaceful location and a great view of the mountains etc from my balcony. Nice place to relax after a day of exploring. Exceptional breakfast provided, very impressed. Will certainly stay here again should I return to Elba.
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 652 reviews
Price from
$105.75
1 night, 2 adults
All cheap hotels in Cavo

Looking for a cheap hotel?

For those trying to save, these fun, budget hotels still have lots to offer, from Wifi to convenient locations. Popular with backpackers, many properties are set in central areas and include comfortable rooms with private or shared bathrooms. You’ll also find loads of options that feature 24-hour front desks and luggage storage.

Most booked cheap hotels in Cavo and surrounding area in the past month

See all

Great access to the city center. Check these cheap hotels in Cavo and nearby

  • Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 14 reviews

    Holiday Home Wendy by Interhome offers accommodations in Cavo, a 2-minute walk from Spiaggia di Frugoso and 17 miles from Villa San Martino. This vacation home features a garden.

  • Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 18 reviews

    Le vasche - by the sea - nice apartment offers accommodations in Cavo, a 7-minute walk from Spiaggia di Frugoso and 17 miles from Villa San Martino.

  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 1 review

    A recently renovated apartment, Elba Bellavista -- Casa Palmaiola -- offers accommodations in Cavo.

  • Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 3 reviews

    Apartment Salita Bellavista by Interhome is located in Cavo, just a 14-minute walk from Spiaggia di Frugoso and 17 miles from Villa San Martino.

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

    Featuring a garden, Appartamento Bellavista features accommodations in Cavo. This property offers access to a balcony, free private parking, and free Wifi.

  • Cavo Beach 6

    Cavo
    Central location
    Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 1 review

    Cavo Beach 6 offers accommodations in Cavo, 17 miles from Villa San Martino and 27 miles from Cabinovia Monte Capanne. The air-conditioned accommodation is a 12-minute walk from Spiaggia di Frugoso.

  • Cavo Beach 3

    Cavo
    Central location
    Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 14 reviews

    Offering a garden, Cavo Beach 3 features accommodations in Cavo. This vacation home provides air-conditioned accommodations with a patio and free Wifi.

  • Cavo Beach 4

    Cavo
    Central location
    Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 5 reviews

    Featuring a garden, Cavo Beach 4 offers accommodations in Cavo. With garden views, this accommodation provides a patio.

Enjoy breakfast in Cavo and nearby

  • Villa Gaia

    Portoferraio
    Breakfast options
    Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 362 reviews

    Located in the countryside of Elba Island, the family-run Villa Gaia is adjacent to the Tuscan Archipelago National Park and 820 feet from the public beach and the Ottone botanical garden.

    From $111.39 per night
  • Scored out of 10, guest rating 9.2
    Wonderful - What previous guests thought, 285 reviews

    Housed in a historic building, the recently renovated Residenza Portoferraio provides accommodations with a shared lounge and free Wifi.

    From $152.75 per night
  • Indarsena b&b

    Portoferraio
    Breakfast options
    Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 135 reviews

    Indarsena b&b offers accommodations in Portoferraio, 4 miles from Villa San Martino and 14 miles from Cabinovia Monte Capanne. Featuring city views, this bed and breakfast also features free Wifi.

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

    Porto Sole Rooms provides air-conditioned accommodations in Portoferraio.

    From $176.25 per night
  • Scored out of 10, guest rating 8.5
    Very Good - What previous guests thought, 590 reviews

    Location in a panoramic position 10 minutes' walk from Portoferraio center, Villa Ombrosa has a private beach you can use for free. The terrace offers great sea views.

  • 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.2
    Wonderful - What previous guests thought, 258 reviews

    Offering city views, Dal Sandro B&B in Portoferraio offers accommodations and a shared lounge.

    From $105.75 per night
  • CASA VACANZE My Way

    Cavo
    Breakfast options
    Scored out of 10, guest rating 8.4
    Very Good - What previous guests thought, 7 reviews

    CASA VACANZE My Way offers accommodations in Cavo, a 12-minute walk from Spiaggia di Frugoso and 17 miles from Villa San Martino. This property offers access to a balcony and free private parking.

Stay connected in Cavo and nearby. Cheap hotels with free Wifi

  • Scored out of 10, guest rating 6.5
    Pleasant - What previous guests thought, 2 reviews

    Loft il Mare Rio Marina front sea offers accommodations in Rio Marina, a 2-minute walk from Spiaggia La Torre and 12 miles from Villa San Martino.

    From $508.94 per night
  • 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.50 per night
  • Scored out of 10, guest rating 8.8
    Excellent - What previous guests thought, 203 reviews

    Casa Valdese Rio Marina offers free Wifi and rooms with air conditioning in Rio Marina. There's a private entrance at the guest house for the convenience of those who stay.

    From $91.65 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.37 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.81 per night
  • 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 $235.18 per night
  • Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 1 review

    Providing quiet street views, Agriturismo Amandolo in Cavo offers accommodations, a garden, and barbecue facilities.

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

    16 miles from Villa San Martino in Cavo, AL 4 della Pergola features accommodations with access to a solarium and open-air bath.

FAQ about cheap hotels in Cavo

Cheap hotels that guests love in Cavo

See all
  • Avg. price/night: $115.10
    Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 382 reviews
    Nice location close to nice beaches and restaurants and excellent staff
    Guest review by
    Alessandro
    Family with young children