Hotel
Eden Park Hotel
3-star hotel in Marina di Campo with an outdoor pool, restaurant, garden, free parking, and shuttle. Ideal for relaxing stays on Elba Island.

4-star beachfront hotel in Marina di Campo on Elba Island, featuring private parking, free bicycle hire, and an on-site restaurant.
See prices & availabilityThis page contains affiliate links. If you book through our links we may earn a small commission at no extra cost to you.
Hotel Riva del Sole is a 4-star hotel located in Marina di Campo, a renowned seaside resort on the southern coast of Elba Island, positioned just 10 metres from the beach. The property enjoys views of the Mediterranean Sea and is the ideal solution for those wishing to spend a relaxing holiday by the sea.
The hotel provides guests with welcoming accommodation equipped with air conditioning, satellite television, a minibar, and a private bathroom. Free WiFi internet connection is available throughout the property, while a private car park is located outside. For cycling enthusiasts, the property also offers free use of bicycles.
The on-site restaurant daily offers a selection of traditional Italian dishes and local Elban culinary specialities. Every morning, guests can enjoy a rich continental buffet breakfast with options suitable for vegetarian or gluten-free diets. The front desk is available to assist guests throughout their stay.

Accommodations at Hotel Riva del Sole offer solutions suitable for both couples and families seeking a holiday on Elba Island. Room types range from single rooms for solo travellers, to spacious quadruple and family units designed to accommodate up to four people, up to the Junior Suite featuring two separate sleeping areas.
Each room is decorated in a simple and functional style and comes with a private bathroom with shower, hairdryer, bidet, and free toiletries. To ensure maximum daily comfort, all units include individually controlled air conditioning, a flat-screen TV, a wardrobe, a safety deposit box, and a private entrance. Many units also feature a terrace or balcony overlooking the inner courtyard or offering a side sea view.
Essential 15 m² accommodation featuring inner courtyard views, air conditioning, a minibar, and satellite TV.
16 m² room featuring a side view of the Mediterranean Sea, equipped with a balcony, terrace, air conditioning, and a minibar.
15 m² room equipped with a private entrance, a terrace overlooking the inner courtyard, air conditioning, and a bathroom with shower.
Compact 10 m² unit ideal for solo travellers, featuring a private entrance, inner courtyard view, and a safety deposit box.
Spacious 25 m² area fitted with a double bed and a bunk bed, courtyard view, and a private entrance.
Large 30 m² unit ideal for four guests, providing three beds in total, a private entrance, and air conditioning.
32 m² suite consisting of two separate bedrooms, enhanced by a terrace with sea view and a scenic balcony.
Hotel Riva del Sole offers a wide range of services designed to ensure a pleasant stay in Marina di Campo. The property’s dining offerings include an on-site restaurant specialising in traditional recipes and a cozy bar where guests can unwind. In the morning, the buffet breakfast features continental, vegetarian, and gluten-free options to suit every preference.
Key amenities include free private parking and a bicycle rental service, allowing guests to easily explore the Elban coast. The hotel also guarantees free WiFi connection, attentive concierge service, and a 24-hour front desk. The entire property is accessible to guests with disabilities and is equipped with an elevator, as well as accepting pets upon request.
Hotel Riva del Sole is located in Marina di Campo, a characteristic village situated on the south-western coast of Elba Island. The property boasts a privileged location just 10 metres from the golden sand shore, allowing guests to reach the sea in a few steps. The town centre is famous for its flat promenade, typical shops, and vibrant selection of restaurants along the bay.
Travel to and from the hotel is particularly convenient thanks to the proximity of Marina di Campo Airport, located just 900 metres from the property. Portoferraio, the main ferry port for connections to mainland Tuscany, is about 20 kilometres away and can be reached in a 20-minute drive. In the immediate vicinity of the accommodation are renowned seaside coves such as Galenzana Beach at 1.3 km, Fonza Beach at 2.2 km, and the scenic bay of Cavoli at 4.1 km.
Beyond beach relaxation, the surrounding area offers interesting cultural and natural highlights. The border of the Parco Nazionale Arcipelago Toscano, a popular destination for trekking and birdwatching enthusiasts, is reached in about 3 kilometres. For history lovers, the Villa di San Martino, former summer residence of Napoleon Bonaparte, is about 5 km away, while the peaks of Passo Monte Perone, 4.5 km away, offer scenic trails immersed in the Mediterranean scrub.
Guests particularly appreciate the exceptional location right next to the beach, the quality of service provided by the staff, and the spotless cleanliness. The free WiFi connection and the convenience of private parking reserved for guests are also highly praised.
Hotel Riva del Sole is located in Marina di Campo, on the southern coast of Elba Island, just 10 metres from the main beach.
At Hotel Riva del Sole, check-in is available from 14:00 to 22:00, while check-out must be completed between 07:00 and 10:00.
Rates for a stay at Hotel Riva del Sole vary depending on the period, room type, and availability. You can check the updated price from our search partners for the dates of your trip.
Yes, Hotel Riva del Sole offers free private parking for all guests staying at the property.
Yes, Hotel Riva del Sole accepts pets upon request, subject to confirmation and possible extra charges.
Yes, Hotel Riva del Sole offers a continental buffet breakfast that also includes Italian, vegetarian, and gluten-free options.
Hotel Riva del Sole features an on-site restaurant specialising in local recipes and traditional Italian dishes, as well as a bar.