Skip to main content

Search hotels in Rio nellʼElba

Enter your dates to see the latest prices and deals for Rio nellʼElba hotels

Filter by:

Star rating

Review score

Rio nellʼElba – 30 hotels and places to stay

See the latest prices and deals by choosing your dates.
Hotel Airone isola d'Elba, hotel in Portoferraio

The hotel is set in a tranquil area in front of the Rocca Medicea di Portoferraio. Surrounded by a 30,000 m² garden, it features a saltwater swimming pool.

Lovely hotel. Great restaurant and staff. Clean rooms.
Scored 8.4
8.4
Rated very good
Very good
509 reviews
Price from
£105.63
1 night, 2 adults
TH Capoliveri - Grand Hotel Elba International, hotel in Capoliveri

Overlooking the Bay of Naregno, the Grand Hotel features a seasonal wellness centre, private beach, and 2 swimming pools. Ferries to Piombino leave from Portoferraio, 16 km away.

The beach full of fish (good for snorkeling) and the hotel location (next to Port Azzuro).
Scored 7.4
7.4
Rated good
Good
753 reviews
Price from
£118.95
1 night, 2 adults
Hotel l'Approdo, hotel in Porto Azzurro

Located in front of the "La Rossa" sandy beach, Hotel l’Approdo offers air-conditioned rooms just a few steps away from the Porto Azzurro centre. Free WiFi is available in all rooms.

Breakfast was good and variety was good
Scored 8.3
8.3
Rated very good
Very good
546 reviews
Price from
£90.11
1 night, 2 adults
Country Hotel Residence Da Pilade, hotel in Capoliveri

Featuring an outdoor pool fitted with sun loungers and parasols, Country Hotel Residence Da Pilade is set on the Elba Island.

A lovely family-run hotel with an exceptional restaurant. Very friendly, appropriately attentive but thoroughly professional staff made us at home. An ideal location to explore Elba and/or enjoy the beaches. Great views and all the facilities we might need including a large swimming pool. Particular thanks to the delightful Aurora and Giulia who looked after us so well.
Scored 8.6
8.6
Rated fabulous
Fabulous
433 reviews
Price from
£89.28
1 night, 2 adults
Hotel Le Ghiaie, hotel in Portoferraio

Situated in Portoferraio, 600 metres from La Padulella Beach, Hotel Le Ghiaie features accommodation with a garden, free private parking, a shared lounge and a terrace.

Amazing location great staff great food . Just amazing
Scored 8.1
8.1
Rated very good
Very good
123 reviews
Price from
£108.47
1 night, 2 adults
Hotel Villa Rodriguez, hotel in Capoliveri

Set in Capoliveri, 1.2 km from Straccoligno Beach, Hotel Villa Rodriguez offers accommodation with free bikes, free private parking, a garden and a shared lounge.

ligging is fantastisch
Scored 8.5
8.5
Rated very good
Very good
126 reviews
Price from
£97.90
1 night, 2 adults
Hotel Giardino, hotel in Capoliveri

Set in Capoliveri, 400 metres from Spiagga di Lacona, Hotel Giardino offers accommodation with a garden, free private parking, a shared lounge and a terrace.

Scored 8.2
8.2
Rated very good
Very good
250 reviews
Price from
£112.35
1 night, 2 adults
Hotel VILLA ITALIA, hotel in Porto Azzurro

Situated in Porto Azzurro, Hotel VILLA ITALIA has a garden, shared lounge, bar, and free WiFi throughout the property. Boasting family rooms, this property also provides guests with a sun terrace.

Location and very helpful and friendly staff/ manager.
Scored 8.2
8.2
Rated very good
Very good
104 reviews
Price from
£70.92
1 night, 2 adults
Hotel Anfora, hotel in Capoliveri

Set in Capoliveri, 1.2 km from Straccoligno Beach, Hotel Anfora offers accommodation with a garden, free private parking, a terrace and a restaurant.

Scored 8.7
8.7
Rated fabulous
Fabulous
19 reviews
Price from
£129.76
1 night, 2 adults
Hotel Plaza, hotel in Porto Azzurro

Set on a cliff on the seafront of Porto Azzurro on Elba Island, Hotel Plaza offers a furnished sun terrace with panoramic views of the Mediterranean Sea, and free Wi-Fi throughout.

The location is perfect , views from the room were stunning and the breakfast superb . The staff , receptionist and water very kind and helpful. Definitely we recommend it ❤️
Scored 9.0
9.0
Rated superb
Superb
810 reviews
Price from
£100.12
1 night, 2 adults
See all 30 hotels in Rio nellʼElba

See reviews by guests who stayed at hotels in Rio nellʼElba

See all
  • Scored 9.5
    9.5
    Rated exceptional
    Exceptional
     · 23 reviews
    The house is extremely beautiful! It is an old villa with a modern twist, straight from your Italian Dream. The owner Gabriella is the sweetest lady, she’s very helpful and charming. The accommodation is located in the moddle of the old town of Rio nell Elba, so it’s impossible not to blend in with the locals. Even though it is so close to the center, the street is quiet with a breathtaking view. There are a lot of beaches 15-25 mins away by car, but beware of the narrow roads!
    Lilla
    Hungary
  • Scored 9.5
    9.5
    Rated exceptional
    Exceptional
     · 23 reviews
    The home is very comfortable with everything you need and we absolutely loved the terrace where we ate most of our meals and relaxed in the morning sun. Rio Nell Elba is a gorgeous small town, away from the hustle and bustle of the port towns. We felt like locals, especially thanks to Gabriella’s wonderful hospitality. We loved our daily trips to Bar Di Sotto and the wonderful summer ambiance.
    Bridget
    Australia
  • Scored 8.7
    8.7
    Rated fabulous
    Fabulous
     · 154 reviews
    Nice, clean, good breakfast, the beach is close to the hotel and the staff is nice. I can recommend this place.
    Ádám
    Czech Republic