Find the beach hotels that appeal to you the most
Check out our pick of great beach hotels in Rio Marina
Featuring a patio with quiet street views, a garden and barbecue facilities, Appartamenti Claudia Rio can be found in Rio Marina, close to Spiaggia La Torre and 20 km from Villa San Martino.

Set on a hillside among 4.5 hectares of Mediterranean vegetation and forests, Camping Canapai accommodation in Rio Marina. It includes a restaurant, 2 pools, a wellness centre and a free WiFi.

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.

Set in Rio Marina, 500 metres from Spiaggia Marina Di Gennaro and 20 km from Villa San Martino, Casa dal Ganzetto offers air-conditioned accommodation with a balcony and free WiFi.
Set in Rio Marina in the Elba region with Spiaggia La Torre nearby, Casa Vacanze Iosè offers accommodation with free private parking.

Featuring air-conditioned accommodation with a private pool, sea view and a patio, Villetta dal Ganzetto is set in Rio Marina. Featuring mountain and pool views, this holiday home also has free WiFi.
Located in Rio Marina on the island of Elba, Ortano Mare Resort has a private beach and outdoor pool. It offers free lobby Wi-Fi and classically furnished accommodation with a private bathroom.
Housed in a historic building, the recently renovated Residenza Portoferraio provides accommodation with a shared lounge and free WiFi.

Set in Portoferraio, 6.4 km from Villa San Martino and 23 km from Cabinovia Monte Capanne, Indarsena b&b offers accommodation with free WiFi in a historic building. The property has city views.

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.


Popular with guests booking beach hotels in Rio Marina
Popular with guests booking beach hotels in Rio Marina
Popular with guests booking beach hotels in Rio Marina
Popular with guests booking beach hotels in Rio Marina
Popular with guests booking beach hotels in Rio Marina
Popular with guests booking beach hotels in Rio Marina
Popular with guests booking beach hotels in Rio Marina
Popular with guests booking beach hotels in Nisporto
Popular with guests booking beach hotels in Nisporto
Popular with guests booking beach hotels in Nisporto
Location in a panoramic position 10 minutes' walk from Portoferraio centre, Villa Ombrosa has a private beach you can use for free. The terrace offers great sea views.
Located in Portoferraio, 600 metres from La Padulella Beach and 4.9 km from Villa San Martino, Consumella24 offers air conditioning.
Set in Nisporto, 600 metres from Spiaggia di Nisportino and 22 km from Villa San Martino, Beautiful Apartment In Nisportino offers air conditioning.
Cozy Apartment In Nisportino With Wifi is a beachfront property set in Nisporto, 600 metres from Spiaggia di Nisportino and 22 km from Villa San Martino.
Boasting air-conditioned accommodation with a private pool, Villa Star is situated in Capo D'Arco. This beachfront property offers access to a patio, free private parking and free WiFi.
Situated in Nisporto and only 500 metres from Nisporto Beach, Elba Island Resort Pool & Tennis features accommodation with sea views, free WiFi and free private parking.
Facing the seafront in Nisporto, Apartment Terrazza Cala Rossa by Interhome is an apartment, featuring a seasonal outdoor pool and private parking.
Facing the seafront in Nisporto, Apartment Soppalco 18 by Interhome is an apartment, boasting a seasonal outdoor pool and private parking.
La Vecchia Scuola is set on the marina at Cavo, on the north coast of Elba Island. It offers elegant self-catering apartments with satellite TV and air conditioning. Rio Marina is 7.5 km away.
Situated in Capoliveri, Mandel Residence by Mandel Club offers beachfront accommodation 300 metres from Morcone Beach and offers various facilities, such as a garden, a bar and barbecue facilities.
Facing the seafront in Nisporto, Apartment Cala Rossa-1 by Interhome is an apartment, featuring a seasonal outdoor pool and private parking.
Agriturismo Paradisa is situated 6 km from Rio nell’Elba. Free private parking is available on site. Certain units feature a seating area to relax in after a busy day.
Boasting garden views, Casa Le Terrazze offers accommodation with a private beach area, pool with a view and a garden, around 2.5 km from Spiaggia di Ortano. A hot tub is available for guests.
Facing the seafront in Nisporto, Apartment Altaluna-6 by Interhome is an apartment, featuring a seasonal outdoor pool and private parking.
Facing the seafront in Nisporto, Apartment Altaluna-5 by Interhome is an apartment, featuring a seasonal outdoor pool and private parking.
Boasting accommodation with a private pool, garden view and a balcony, NISPORTO APPARTAMENTO 100 MT DAL MARE E PISCINA is set in Nisporto.
Set in 20 hectares of private grounds on the Gulf of Portoferraio, a few metres from the beach, Tenuta La Chiusa offers accommodation in a historical building with sea view.
Set in Cavo in the Elba region with Spiaggia di Frugoso nearby, Apartment la Roccia by Interhome offers accommodation with free private parking.
Residenza Sant'Anna del Volterraio is a resort that extends over a large valley, 400 meters from the nice seaside village of Bagnaia. It offers guest rooms and self-catering apartments.
Located in Cavo, just 1.3 km from Spiaggia di Frugoso, Beach house provides beachfront accommodation with a private beach area and free WiFi.
Set in Cavo, less than 1 km from Spiaggia di Frugoso, Hotel Levante - Isola d'Elba offers accommodation with a garden, free private parking, a shared lounge and a terrace.
Set in the botanic gardens of Giardino dell'Ottone, Camping Village Rosselba Le Palme offers an outdoor swimming pool with hot tub. Set on Elba Island, it is 10 minutes' drive from Portoferraio.
Set within 2.4 km of Ottone Beach and 10 km of Villa San Martino, ELBA Borgo di Latrano offers rooms with air conditioning and a private bathroom in Magazzini.
Appartamento La Vista is a recently renovated apartment in Cavo, where guests can makes the most of its pool with a view, garden and tennis court.
Situated in Porto Azzurro, 1.1 km from Dog Beach Mola Porto Azzurro and 17 km from Villa San Martino, Appartamenti Verde Blu offers a tennis court and air conditioning.
Boasting accommodation with a private pool, mountain view and a patio, Elbamare residence con piscina is situated in Nisporto.
Boasting a sauna, Sant'Anna del Volterraio - Strada Maestra 56 is situated in Bagnaia. This beachfront property offers access to free WiFi and free private parking.
Hotel Villa Ottone offers luxurious accommodation in front of the sea on Elba Island. A panoramic restaurant, an outdoor pool, a private beach and parking are are available here.
Offering a large garden with a semi-Olympic pool and 2 tennis courts, Hotel Fabricia is directly on the sea on Elba Island, a 10-minute drive from Portoferraio. It features its own private beach.
Hotel Mare is set in the old fishing village of Magazzini, and offers views of Elba Island's Portoferraio Bay. It features free Wi-Fi, a small private beach, and a garden with sea-view pool.
Set in a peaceful area just 7 km from Portoferraio, this family-run hotel features an outdoor pool set in a large Mediterranean garden.
Boasting a salt-water swimming pool, a restaurant and a garden with private mooring area, Hotel Cala di Mola is right in front of the Mediterranean Sea on Elba Island.