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
$168.91
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
Seyedmohammad
From
Italy
New and clean apartment, helpful staff, good location, good breakfast and service, room with nice terrace, we could check in earlier, recommended!
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 134 reviews
Price from
$129.03
1 night, 2 adults

B & B La Terrazza sul mare

Portoferraio (Near Cavo)

Featuring city views, B & B La Terrazza sul mare in Portoferraio provides accommodations and a shared lounge.

J
Jan
From
United States
beautiful view, friendly hosts, comfortable bed.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 199 reviews
Price from
$129.03
1 night, 2 adults

al 28 B&B

Portoferraio (Near Cavo)

Al 28 B&B offers air-conditioned accommodations in Portoferraio. Among the facilities at this property are a shared kitchen and luggage storage space, along with free Wifi throughout the property.

H
Hana
From
Czech Republic
Beautiful apartment, amazing breakfast spread and very friendly hosts. Appreciated being able to use facilities after checkout and kitchenette (filled with water, tea, coffee, pastries and fruit) during our stay. The best we have stayed via booking.com, so far!
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 155 reviews
Price from
$168.91
1 night, 2 adults

B&B Il Casale di Monserrato

Porto Azzurro (Near Cavo)

B&B Il Casale di Monserrato provides a hot tub and free private parking, and is within 1.1 miles of Spiaggia di Barbarossa and 11 miles of Villa San Martino.

J
JoAn
From
Italy
Beautiful garden and room, wonderful stsff
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 121 reviews
Price from
$225.22
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
$154.84
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
$129.03
1 night, 2 adults

Hotel Villa Ottone

Portoferraio (Near Cavo)

Hotel Villa Ottone offers luxurious accommodations in front of the sea on Elba Island. A panoramic restaurant, an outdoor pool, a private beach and parking are are available here.

Y
Yair
From
Israel
The staff all over the hotel are very friendly and very helpful. The hotel location is the best nice pool and very nice see side facilities
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 291 reviews
Price from
$243.83
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
$104.40
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
$149.56
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.20 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.49 per night
  • Indarsena b&b

    Portoferraio
    Breakfast options
    Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 134 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.03 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 $175.95 per night
  • al 28 B&B

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

    Al 28 B&B offers air-conditioned accommodations in Portoferraio. Among the facilities at this property are a shared kitchen and luggage storage space, along with free Wifi throughout the property.

    From $189.44 per night
  • Scored out of 10, guest rating 8.5
    Very Good - What previous guests thought, 593 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.57 per night

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.07 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.14 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.49 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.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.56 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 $234.78 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: $114.91
    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