Skip to main content

Filter by:


Star Rating

Review Score

Rio nellʼElba – 2 hotels and places to stay
See the latest prices and deals by choosing your dates.
B&B Aloe Ranch Elba, hotel in Rio nellʼElba

B&B Aloe Ranch Elba is located in Rio nell’Elba, a 10-minute drive from Ortano beach. Guests enjoy a sun terrace with views of the sea, and an on-site bar. Rio Marina is 1.2 mi away.

2nd time visiting Aloe B+B and it was perfection once again. Laura is amazing, breakfast is delicious and the dogs are so cute. Hopefully will return once again soon!
9.6
Scored 9.6
Exceptional
Rated exceptional
166 reviews
Price from$149.03per night
Casa Lydia, hotel in Rio nellʼElba

Casa Lydia offers accommodations in Rio nellʼElba, 10 miles from Villa San Martino and 21 miles from Cabinovia Monte Capanne. This property offers access to a balcony and free private parking.

8.7
Scored 8.7
Excellent
Rated excellent
6 reviews
Price from$408.93per night
Hotel Villa Ombrosa, hotel in Rio nellʼElba

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.

Location is oceanfront and convenient. Restaurant options are just a short walk from the property and easy walk into the heart of Portoferraio. If you are coming by ferry from the mainland it is just a quick drive to the property. Our room was a small suite with a separate sitting area. We had a balcony in each room overlooking the ocean. Each balcony had a clothesline which was perfect since we needed to wash out some of our travel clothes. There is parking available at the property. Breakfast buffet offered pastries and cereals but you could order eggs and bacon if you wanted that. They did offer a dinner menu but we never ate there so I cannot comment on the quality. They have a lovely outdoor garden seating area. They had a bar in the lobby area.
8.0
Scored 8.0
Very Good
Rated very good
684 reviews
Price from$136.36per night
Hotel Residence Villa San Giovanni, hotel in Rio nellʼElba

Spend a truly Mediterranean holiday at Hotel Residence Villa San Giovanni, set in a pleasant, tranquil area of Elba Island, 984 feet from the thermal establishments and the beach.

close to a bus stop, balcony
7.8
Scored 7.8
Good
Rated good
291 reviews
Price from$99.53per night
Hotel Rio Sul Mare, hotel in Rio nellʼElba

Overlooking the port of Rio Marina, Hotel Rio Sul Mare is located on the shimmering coast near the most beautiful beaches with black sand and sparkling minerals.

Amazing location and breakfast from chef served personally. Everyone was friendly and pleasant. Reasonable pate
8.2
Scored 8.2
Very Good
Rated very good
338 reviews
Price from$125.61per night
Hotel La Feluca, hotel in Rio nellʼElba

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.

La Feluca was a great place to stay in. The best part of the hotel was the location and that lots of free parking is available to guest. The hotel is very clean and every morning you will be very happy to go get complimentary breaks fast (only thing that isn’t great is that it’s only available from 8-9:30 am. The staff was super accommodating and always available for help. The beach is a short walk away and very close to little restaurants to get a bite to eat.
8.2
Scored 8.2
Very Good
Rated very good
653 reviews
Price from$85.16per night
TH Capoliveri - Grand Hotel Elba International, hotel in Rio nellʼElba

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

Exceptional views of the sea and surrounding town. The best waterfront seating without hassle and crowds. Water from shore is filled with fish for easy snorkeling. Giant saltwater pools is great for afternoon cooling off, and having cocktails. Whole place is amazingly clean.
7.3
Scored 7.3
Good
Rated good
754 reviews
Price from$169.67per night
PFA Hotel - Isola d'Elba, hotel in Rio nellʼElba

Offering a restaurant and free private parking, PFA Hotel - Isola d'Elba is located in Cavo, 1148 feet from the beach. Free WiFi is available throughout.

This property gets a 10 based on the wonderful, kind and generous help and assistance of LUCA and RALUCA, both exceptional staff!
7.7
Scored 7.7
Good
Rated good
291 reviews
Price from$108.58per night
Hotel Villa Rosa, hotel in Rio nellʼElba

Hotel Villa Rosa is located 0.9 mi from Porto Azzurro, just a few steps from the sandy beach. Free WiFi is available throughout the property. The rooms come with a flat-screen TV and private bathroom....

Breakfasts were really excellent.
8.4
Scored 8.4
Very Good
Rated very good
384 reviews
Price from$91.81per night
Hotel Villa Giulia, hotel in Rio nellʼElba

Offering an outdoor pool with hydromassage corner and a sea-view terrace, Hotel Villa Giulia is on the Elba Island. It is 10 minutes' walk from its private beach in Lido di Capoliveri.

7.8
Scored 7.8
Good
Rated good
376 reviews
Price from$89.68per night
See all 29 hotels in Rio nellʼElba
Subscribe to receive premium deals

Prices drop the second you sign up!

What Guests Said About Rio nellʼElba:

  • 10
    Scored 10

    The hosts were so welcoming and friendly!

    The hosts were so welcoming and friendly! Located in a beautiful area with a beautiful garden and the place is very clean. Highly recommend staying here and would definitely come back and stay here again!
    Chloe
    United Kingdom

Explore guest reviews of hotels in Rio nellʼElba

  • 9.3
    Scored 9.3
    Wonderful
    Rated wonderful
     · 20 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
  • From $127.74 per night
    9.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 166 reviews
    It was a great stay. Everything was thought in detailed. The staff is super nice, always smiling and solution oriented. Rooms are extremely clean, towels &pillows smelled soap. We felt very comfortable and peaceful. The hotel manager gave great advices for beaches and restaurants, she made our life easy 💙 we enjoyed delicious breakfast and friendly dogs accompanying us during our stay. Thanks for everything!
    Gorkem
    Germany
  • 8.9
    Scored 8.9
    Excellent
    Rated excellent
     · 157 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