Choose your preferred currency.
The 4-star Hotel Riva del Sole offers a beautiful panoramic view of the Mediterranean Sea. It is located in Marina di Campo on the south coast of Elba Island. Parking and bike rental are free.
Rooms are simply furnished. Facilities include air conditioning satellite TV and a minibar while Wi-Fi access is provided for free in public areas. The on-site restaurant specialises in local recipes and traditional Italian cuisine.
Breakfast is continental style. Riva del Sole is a 20-minute drive from Portoferraio for ferries to the Italian mainland.
Via Nomellini 253, Marina di Campo, 57034, Italy
WiFi is available in all areas and is free of charge.
Free private parking is possible on site (reservation is not needed).
Pets are allowed on request. Charges may be applicable.
Children of any age are allowed.
Children up to and including 2 years old stay for € 15 per person per night when using an available cot.
Children up to and including 2 years old stay for € 15 per person per night when using an existing bed.
Children from 3 years old to 9 years old stay for € 20 per person per night when using an existing bed.
Children from 10 years old to 12 years old stay for € 35 per person per night when using an existing bed.
Children from 3 years old to 9 years old stay for € 20 per person per night when using an available extra bed.
Children from 10 years old to 12 years old stay for € 35 per person per night when using an available extra bed.
People 13 years old and over stay for € 50 per person per night when using an available extra bed.
Any type of extra bed or child's cot/crib is upon request and needs to be confirmed by management.
Supplements are not calculated automatically in the total costs and will have to be paid for separately during your stay.
"Great location. Lovely room with a fridge and a large balcony. Breakfast was goo.."
Lungomare Nomellini 233, Marina di Campo
Lungomare Nomellini 221, Marina di Campo
Lungomare Pietro Nomellini 221, Marina di Campo
Via Per Portoferraio 30, Marina di Campo
Via Montecristo 68, Marina di Campo
Lungomare Nomellini 11 , Marina di Campo
Via Per Portoferraio 85, Marina di Campo
Via Amalfi, Marina di Campo
88 Via Per Portoferraio, Marina di Campo
Viale Degli Etruschi, Marina di Campo
Viale Degli Etruschi 207, Marina di Campo
Viale Elba 126 (check-in At Calata Italia 17), Marina di Campo