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 pick of great cheap hotels in Cavo

Filter by:

Review score

CASA ELISA

Cavo

Complete with barbecue facilities, CASA ELISA is located in Cavo, 28 km from Villa San Martino and 45 km from Cabinovia Monte Capanne.

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

al 28 B&B

Portoferraio (Near Cavo)

Set in Portoferraio, 5.4 km from Villa San Martino, al 28 B&B offers air-conditioned rooms with free WiFi. It is located 22 km from Cabinovia Monte Capanne and provides a shared kitchen.

S
Sarah
From
Netherlands
This was an incredible find on Elba. A beautiful B&B in the centre of the city. The room was clean, modern and comfortable, whilst the breakfast was outstanding. My favourite in Italy so far! Barbara and her family were so welcoming and friendly, we didn’t want to leave!
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 157 reviews
Price from
US$127.21
1 night, 2 adults

Monolocale Eco del Mare

Portoferraio (Near Cavo)

Boasting city views, Monolocale Eco del Mare offers accommodation with a terrace and a balcony, around 5.2 km from Villa San Martino.

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 12 reviews
Price from
US$90.11
1 night, 2 adults

Nido d'amore

Portoferraio (Near Cavo)

Located in Portoferraio in the Elba region, with Le Viste Beach nearby, Nido d'amore provides accommodation with free WiFi and free private parking.

V
Veronika
From
Czech Republic
We loved that the accomodation is set up in a way that makes you feel like a local and is situated in the most beautiful street in Portoferraio, it's private but close to the best restaurants in the city. Very recommend
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 7 reviews
Price from
US$97.56
1 night, 2 adults

Casa Carlotta

Rio nellʼElba (Near Cavo)

Featuring a garden, a terrace and free WiFi, Casa Carlotta is a recently renovated apartment 17 km from Villa San Martino and 34 km from Cabinovia Monte Capanne. The property has quiet street views.

V
Veronika
From
Czech Republic
We loved the location in Rio nell'Elba which is real essence of Elba, calm and authenthic village with decent bar which is always open to get perfect Negroni. The apartment is just a few steps from picturesque plaza, comfortable and equiped with everything you need. cannot recommend more
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 25 reviews
Price from
US$212.01
1 night, 2 adults

LA SCALINATA

Portoferraio (Near Cavo)

Offering a garden and city view, LA SCALINATA is set in Portoferraio, 6.7 km from Villa San Martino and 23 km from Cabinovia Monte Capanne.

s
scott
From
Canada
The spaciousness and the view could not be beat. I wish I had booked for more nights, as to be able to sit out on the spacious patio area, looking over the harbour, would have been a real bonus. Lots of cats to pet, all happy and well fed.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 50 reviews
Price from
US$129.56
1 night, 2 adults

Hotel & Resort Sant'Anna Del Volterraio

Portoferraio (Near Cavo)

Residenza Sant'Anna del Volterraio is a resort that extends over a large valley, 400 meters from the nice seaside village of Bagnaia. It offers guest rooms and self-catering apartments.

N
Nike
From
Netherlands
This property feels like something out of a dream. Beautiful setting with luscious olive trees, curated gardens and vines on the building that blow in the breeze. A gorgeous clean pool, delicious restaurant and a quick walk through to a pebble beach nearby or little shop and restaurant strip. Beyond peaceful and real soul food. We had a delicious break every morning and the staff really were super accommodating and helpful at every term. A special thank you to Andrea for helping all 6 of us check in a little earlier.
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,041 reviews
Price from
US$148.41
1 night, 2 adults

Appartamenti Claudia Rio

Rio Marina (Near Cavo)

Featuring a patio with quiet street views, a garden and barbecue facilities, Appartamenti Claudia Rio can be found in Rio Marina, close to Spiaggia La Torre and 20 km from Villa San Martino.

M
Matthias
From
Italy
Claudia is really nice and apartment is so huge and comfy
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 385 reviews
Price from
US$78.33
1 night, 2 adults

Hotel La Feluca

Portoferraio (Near Cavo)

Located 500 metres 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.

A
Asta
From
France
It’s the second time we come to stay at La Feluca, and we absolutely love this place. The breakfast is amazing, a lot to choose from and everything is local or home made. The rooms are made every day, the facilities are great for the price. Highly recommend.
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 649 reviews
Price from
US$106.01
1 night, 2 adults

Villa Gaia

Portoferraio (Near Cavo)

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

R
Robert
From
Sweden
The cutest little place, so calming, amazing staff and really nice breakfast We would absolutely go back :)
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 377 reviews
Price from
US$84.81
1 night, 2 adults
All cheap hotels in Cavo

Top picks for Cavo hotels

Explore our most popular hotels in Cavo

Filter by:

Review score

CASA ELISA

Cavo

Complete with barbecue facilities, CASA ELISA is located in Cavo, 28 km from Villa San Martino and 45 km from Cabinovia Monte Capanne.

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

al 28 B&B

Portoferraio (Near Cavo)

Set in Portoferraio, 5.4 km from Villa San Martino, al 28 B&B offers air-conditioned rooms with free WiFi. It is located 22 km from Cabinovia Monte Capanne and provides a shared kitchen.

S
Sarah
From
Netherlands
This was an incredible find on Elba. A beautiful B&B in the centre of the city. The room was clean, modern and comfortable, whilst the breakfast was outstanding. My favourite in Italy so far! Barbara and her family were so welcoming and friendly, we didn’t want to leave!
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 157 reviews
Price from
US$127.21
1 night, 2 adults

Monolocale Eco del Mare

Portoferraio (Near Cavo)

Boasting city views, Monolocale Eco del Mare offers accommodation with a terrace and a balcony, around 5.2 km from Villa San Martino.

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 12 reviews
Price from
US$90.11
1 night, 2 adults

Nido d'amore

Portoferraio (Near Cavo)

Located in Portoferraio in the Elba region, with Le Viste Beach nearby, Nido d'amore provides accommodation with free WiFi and free private parking.

V
Veronika
From
Czech Republic
We loved that the accomodation is set up in a way that makes you feel like a local and is situated in the most beautiful street in Portoferraio, it's private but close to the best restaurants in the city. Very recommend
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 7 reviews
Price from
US$97.56
1 night, 2 adults

Casa Carlotta

Rio nellʼElba (Near Cavo)

Featuring a garden, a terrace and free WiFi, Casa Carlotta is a recently renovated apartment 17 km from Villa San Martino and 34 km from Cabinovia Monte Capanne. The property has quiet street views.

V
Veronika
From
Czech Republic
We loved the location in Rio nell'Elba which is real essence of Elba, calm and authenthic village with decent bar which is always open to get perfect Negroni. The apartment is just a few steps from picturesque plaza, comfortable and equiped with everything you need. cannot recommend more
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 25 reviews
Price from
US$212.01
1 night, 2 adults

LA SCALINATA

Portoferraio (Near Cavo)

Offering a garden and city view, LA SCALINATA is set in Portoferraio, 6.7 km from Villa San Martino and 23 km from Cabinovia Monte Capanne.

s
scott
From
Canada
The spaciousness and the view could not be beat. I wish I had booked for more nights, as to be able to sit out on the spacious patio area, looking over the harbour, would have been a real bonus. Lots of cats to pet, all happy and well fed.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 50 reviews
Price from
US$129.56
1 night, 2 adults

Hotel & Resort Sant'Anna Del Volterraio

Portoferraio (Near Cavo)

Residenza Sant'Anna del Volterraio is a resort that extends over a large valley, 400 meters from the nice seaside village of Bagnaia. It offers guest rooms and self-catering apartments.

N
Nike
From
Netherlands
This property feels like something out of a dream. Beautiful setting with luscious olive trees, curated gardens and vines on the building that blow in the breeze. A gorgeous clean pool, delicious restaurant and a quick walk through to a pebble beach nearby or little shop and restaurant strip. Beyond peaceful and real soul food. We had a delicious break every morning and the staff really were super accommodating and helpful at every term. A special thank you to Andrea for helping all 6 of us check in a little earlier.
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,041 reviews
Price from
US$148.41
1 night, 2 adults

Appartamenti Claudia Rio

Rio Marina (Near Cavo)

Featuring a patio with quiet street views, a garden and barbecue facilities, Appartamenti Claudia Rio can be found in Rio Marina, close to Spiaggia La Torre and 20 km from Villa San Martino.

M
Matthias
From
Italy
Claudia is really nice and apartment is so huge and comfy
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 385 reviews
Price from
US$78.33
1 night, 2 adults

Hotel La Feluca

Portoferraio (Near Cavo)

Located 500 metres 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.

A
Asta
From
France
It’s the second time we come to stay at La Feluca, and we absolutely love this place. The breakfast is amazing, a lot to choose from and everything is local or home made. The rooms are made every day, the facilities are great for the price. Highly recommend.
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 649 reviews
Price from
US$106.01
1 night, 2 adults

Villa Gaia

Portoferraio (Near Cavo)

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

R
Robert
From
Sweden
The cutest little place, so calming, amazing staff and really nice breakfast We would absolutely go back :)
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 377 reviews
Price from
US$84.81
1 night, 2 adults
All cheap hotels in Cavo

Looking for a cheap hotel?

For those on a budget, these cheap and cheerful hotels still have a lot to offer, with most offering WiFi and convenient locations. Popular with backpackers, many properties can be found in central locations and include comfortable rooms with private or shared bathrooms. You’ll also find a number of options which feature a 24-hour front desk and luggage storage.

Most booked cheap hotels in Cavo and surroundings in the past month

See all

Popular with guests booking cheap hotels in Cavo

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1 review

Popular with guests booking cheap hotels in Cavo

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

Popular with guests booking cheap hotels in Cavo

Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 12 reviews

Popular with guests booking cheap hotels in Cavo

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 180 reviews

Popular with guests booking cheap hotels in Cavo

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 6 reviews

Popular with guests booking cheap hotels in Cavo

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 30 reviews

Popular with guests booking cheap hotels in Cavo

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

Popular with guests booking cheap hotels in Cavo

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

Popular with guests booking cheap hotels in Cavo

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 14 reviews

Popular with guests booking cheap hotels in Cavo

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 413 reviews

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

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

Boasting a garden, Holiday Home Wendy by Interhome is set in Cavo, within 28 km of Villa San Martino and 44 km of Cabinovia Monte Capanne. This beachfront property offers access to a terrace.

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

Set in Cavo and only less than 1 km from Spiaggia di Frugoso, Elba Bellavista -- Casa Palmaiola -- offers accommodation with mountain views, free WiFi and free private parking.

Casa Minnie

Cavo
Central location
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 2 reviews

Set in Cavo, Casa Minnie features accommodation within 42 km of Cabinovia Monte Capanne.

Agriturismo Amandolo

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

Agriturismo Amandolo, a property with a garden, is located in Cavo, 2.6 km from Spiaggia di Frugoso, 27 km from Villa San Martino, as well as 44 km from Cabinovia Monte Capanne.

La Pergola al Cavo 9

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

Situated in Cavo, 2 km from Spiaggia di Frugoso and 24 km from Villa San Martino, La Pergola al Cavo 9 offers an outdoor swimming pool and air conditioning.

Enjoy breakfast in Cavo and nearby

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 417 reviews

Set on a hillside among 4.5 hectares of Mediterranean vegetation and forests, Camping Canapai accommodation in Rio Marina. It includes a restaurant, 2 pools, a wellness centre and a free WiFi.

From US$291.52 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 320 reviews

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

From US$135.45 per night

Indarsena b&b

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

Set in Portoferraio, 6.4 km from Villa San Martino and 23 km from Cabinovia Monte Capanne, Indarsena b&b offers accommodation with free WiFi in a historic building. The property has city views.

From US$129.56 per night

al 28 B&B

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

Set in Portoferraio, 5.4 km from Villa San Martino, al 28 B&B offers air-conditioned rooms with free WiFi. It is located 22 km from Cabinovia Monte Capanne and provides a shared kitchen.

From US$127.21 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 567 reviews

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

From US$144.88 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 12 reviews

Boasting city views, Monolocale Eco del Mare offers accommodation with a terrace and a balcony, around 5.2 km from Villa San Martino.

From US$90.11 per night
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 13 reviews

Overlooking the Cavo Gulf, Villa Experience - Relais Il Termine Elba offers rooms a 15-minute drive from Rio Marina.

L' Amabile Geko

Rio Marina
Breakfast options
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 14 reviews

Boasting garden views, L' Amabile Geko provides accommodation with a garden and a patio, around 23 km from Villa San Martino.

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

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

Located in Rio Marina, 400 metres from Spiaggia La Torre and 20 km from Villa San Martino, Berenice - Isola D'Elba Apartments offers a terrace and air conditioning.

From US$176.68 per night
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 385 reviews

Featuring a patio with quiet street views, a garden and barbecue facilities, Appartamenti Claudia Rio can be found in Rio Marina, close to Spiaggia La Torre and 20 km from Villa San Martino.

From US$82.45 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 21 reviews

Featuring air-conditioned accommodation with a private pool, sea view and a patio, Villetta dal Ganzetto is set in Rio Marina. Featuring mountain and pool views, this holiday home also has free WiFi.

From US$106.01 per night
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 25 reviews

Featuring a garden, a terrace and free WiFi, Casa Carlotta is a recently renovated apartment 17 km from Villa San Martino and 34 km from Cabinovia Monte Capanne. The property has quiet street views.

From US$247.35 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 2 reviews

Boasting air-conditioned accommodation with a private pool, garden view and a patio, Casa dell'Acqua - Isola d'Elba is situated in Rio nellʼElba.

From US$276.79 per night
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 88 reviews

Situated 500 metres from Le Viste Beach, I Due Mondi Rooms in Portoferraio features rooms with air conditioning and free WiFi. It is located 6.3 km from Villa San Martino and provides a lift.

From US$136.63 per night
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 26 reviews

Set in Portoferraio, 6.1 km from Villa San Martino and 23 km from Cabinovia Monte Capanne, Porta del Mare offers sea views and free WiFi.

From US$128.39 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 43 reviews

Set in 20 hectares of private grounds on the Gulf of Portoferraio, a few metres from the beach, Tenuta La Chiusa offers accommodation in a historical building with sea view.

From US$153.92 per night

FAQ about cheap hotels in Cavo

Cheap hotels that guests love in Cavo

See all
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 413 reviews
Nice location close to nice beaches and restaurants and excellent staff
Guest review by
Alessandro
Family with young children
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 180 reviews
Good location, big car park, quiet, restaurant, balcony.
Guest review by
Roger
Young couple