Search cheap hotels in Elba

Find the cheap hotels that appeal to you the most

Featured cheap hotel destinations

Destination inspiration for your trip – find a cheap hotel

Capoliveri

140 cheap hotels

Portoferraio

113 cheap hotels

Marina di Campo

60 cheap hotels

Porto Azzurro

53 cheap hotels

Marciana Marina

42 cheap hotels

Rio Marina

34 cheap hotels

Procchio

23 cheap hotels

Cavo

20 cheap hotels

Rio nellʼElba

17 cheap hotels

Lacona

16 cheap hotels

Marciana

13 cheap hotels

Chiessi

10 cheap hotels

Seccheto

9 cheap hotels

Pomonte

9 cheap hotels

Fetovaia

9 cheap hotels

Campo nell'Elba

9 cheap hotels

The best cheap hotels in Elba

Check out our pick of great cheap hotels on Elba

Filter by:

Star rating
Review score

Villa le Api

Marina di Campo

Featuring a seasonal outdoor swimming pool and views of garden, Villa le Api is a recently renovated guest house set in Marina di Campo, 1.1 km from Marina di Campo Beach.

K
Katarína
From
Slovakia
Calm location, friendly hosts, secure parking and bike storage
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 119 reviews
Price from
US$103.51
1 night, 2 adults

VILLA VILLACOLLE

Procchio

Featuring air-conditioned accommodation with a patio, VILLA VILLACOLLE is set in Procchio. This beachfront property offers access to a balcony, free private parking and free WiFi.

e
esja
From
Australia
Beautiful property 5 minutes walk to the beach. The room came perfectly equipped for everything, with several shelving and amenities to make the short stay super comfortable. We only stopped for one night but could easily have done longer, as the accommodation had everything we needed, including a well stocked and large kitchen. The hosts were super helpful too, as they gave us recommendations for beaches to go to when the weather was windy. One of the most beautiful short stays I’ve done, would definitely recommend and would 100% go back.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 407 reviews
Price from
US$79.36
1 night, 2 adults

al 28 B&B

Portoferraio

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.

P
Pauline
From
United Kingdom
Very friendly and helpful. Breakfast was lovely
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 155 reviews
Price from
US$124.22
1 night, 2 adults

Hotel Corallo

Hotel in Pomonte

Situated in Pomonte, 700 metres from Pomonte Beach, Hotel Corallo features accommodation with a garden, free private parking, a shared lounge and a terrace.

O
Odile
From
United Kingdom
The location was very good as we were doing the GTE. Lorella was a very attentive host, replied very quickly to any messages. Good food/ breakfast.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 137 reviews
Price from
US$144.84
1 night, 2 adults

Hotel Yacht Club

Hotel in Marciana Marina

Set 50 metres from La Fenicia beach in the picturesque village of Marciana Marina, Hotel Yacht Club offers rooms with flat-screen TV. Start your day with the varied sweet and savoury breakfast.

D
Darej
From
Slovenia
Extremely kind and helpful staff, great breakfast:)
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 294 reviews
Price from
US$166.77
1 night, 2 adults

Casa i capperi

Marciana

Located in Marciana, 600 metres from Cabinovia Monte Capanne and 21 km from Villa San Martino, Casa i capperi offers air conditioning. The property features mountain views.

Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 15 reviews
Price from
US$147.51
1 night, 2 adults

Monolocale Eco del Mare

Portoferraio

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, 11 reviews
Price from
US$87.99
1 night, 2 adults

Da Beatrice

Marciana Marina

Located in Marciana Marina in the Elba region with Marciana Marina Beach nearby, Da Beatrice provides accommodation with free private parking.

A
Alessandro
From
United Kingdom
We had a wonderful stay! The location is perfect, just 4 minutes by motorbike to the centre (marina with beautiful views!) but also easily walkable if you’re heading out for dinner and a glass of wine. Francesca is a lovely lady! Warm, welcoming, and full of local knowledge. She gave us plenty of great recommendations that made our stay even more enjoyable. The bedroom was very spacious and located in a quiet, peaceful area, ideal for relaxing after a day of exploring. We highly recommend this place! Thank you so much, Francesca, for having us!
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 12 reviews
Price from
US$138.02
1 night, 2 adults

Sunset House

Mortigliano

Featuring a garden, Sunset House is located in Mortigliano, within 9.2 km of Cabinovia Monte Capanne and 28 km of Villa San Martino.

Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 7 reviews
Price from
US$98.34
1 night, 2 adults

Nido d'amore

Portoferraio

Located in Portoferraio, within 23 km of Cabinovia Monte Capanne, Nido d'amore offers accommodation with air conditioning.

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$95.27
1 night, 2 adults
All cheap hotels on Elba

Most booked cheap hotels in Elba this month

See all

Popular with guests booking cheap hotels on Elba

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 801 reviews

Popular with guests booking cheap hotels on Elba

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

Popular with guests booking cheap hotels on Elba

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 566 reviews

Popular with guests booking cheap hotels on Elba

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 323 reviews

Popular with guests booking cheap hotels on Elba

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 547 reviews

Popular with guests booking cheap hotels on Elba

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

Popular with guests booking cheap hotels on Elba

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

Popular with guests booking cheap hotels on Elba

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 309 reviews

Popular with guests booking cheap hotels on Elba

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

Popular with guests booking cheap hotels on Elba

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 615 reviews

FAQs about cheap hotels in Elba

Cheap hotels that guests love in Elba

See all
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 315 reviews
The location as well as the staff is lovely. Small but fine rooms with comfortable beds. Breakfast not to extended but good.
Guest review by
Chris
Family with young children
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 14 reviews
Lovely location , which had everything you need. The outdoor shower was welcome for washing off the sand and cooling down in the heat. The owners are really sweet; and they gave us cuttings from their herb garden when we left.
Guest review by
Jennifer
Family with young children
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 9.1
Superb - What previous guests thought, 288 reviews
Location was beautiful on the beach, our room was upgraded to the gorgeous palazzo, the room was spacious, comfortable and clean. The food in the two restaurants was top class. J loved having aperitif’s on the balcony of the Palazzo
Guest review by
Kerry
Young couple
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 3 reviews
Absolutely great host who gave us local tips and great clear instructions. Everything was in shape and seemed like new. Well equipped, good TV, decent internet. Great location, sweet village with just the right size for holidays. The place is (like probably all coast apartments) a bit humid.
Guest review by
Jana
Solo traveller
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 57 reviews
Pleasant apartment location.
Guest review by
Ondřej
Family with young children
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 97 reviews
Beautiful location with private beach
Guest review by
Cees
Young couple
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 6 reviews
Fully equipped villa with impressive view of the sea. The owners are so friendly and helpful with everything. The location is quiet but very close to the city.
Guest review by
Tomasz
Young couple
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 132 reviews
Fantastic location, the view from our terrace = unbeatable 😍🤩
Guest review by
Jeanette Torvmark
Young couple
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 615 reviews
Spent 6 days on beautiful Elba. From the ferry you are at the hotel in 2 minutes. The staff is very friendly and always there for you, especially that sweet Luca. Everything is very clean and the breakfast is top. Definitely worth coming back here again, thanks Hotel Acquamarina for all the hospitality. You have made our stay unforgettable.
Guest review by
Rachella
Young couple
gogless