Find the beach hotels that appeal to you the most
Check out our pick of great beach hotels in Marina di Campo
Set in Marina di Campo, 500 metres from Marina di Campo Beach and 14 km from Villa San Martino, Casa Giardino offers a garden and air conditioning.
Located in Marina di Campo, 200 metres from Marina di Campo Beach and 14 km from Villa San Martino, Casa Elvia - Marina di Campo provides air-conditioned accommodation with a balcony and free WiFi.
Set in its lush park, 200 metres from the beach in Campo nell’ Elba, Hotel Coralli features a pool with hot tub, a tennis court, and a restaurant.

Just 300 metres from the sandy beach in Campo nell’Elba, on Elba Island, Hotel Barcarola 2 offers rooms with a balcony, and a garden. Marina Di Campo Airport is 2.4 km away. WiFi is free throughout.

Offering inner courtyard views, Casa Franco is an accommodation situated in Marina di Campo, 200 metres from Marina di Campo Beach and 14 km from Villa San Martino.

Featuring air-conditioned accommodation with a patio, VILLA VILLACOLLE is set in Procchio. This beachfront property offers access to a balcony, free private parking and free WiFi.

Set 300 metres from Elba Island's beautiful Fetovaia Beach, Hotel Galli - Wellness & Spa opened in the 1950s as an inn. Today it offers air-conditioned rooms with balcony and satellite LED TV.

Set 50 metres from La Fenicia beach in the picturesque village of Marciana Marina, Hotel Yacht Club offers rooms with flat-screen TV. Start your day with the varied sweet and savoury breakfast.

Set just 250 metres from Campo All'aia beach on Elba Island, Hotel Brigantino is located in Procchio and offers a pool and a restaurant.

Featuring a seasonal outdoor swimming pool and views of garden, Villa le Api is a recently renovated guest house set in Marina di Campo, 1.1 km from Marina di Campo Beach.


Popular with guests booking beach hotels in Marina di Campo
Popular with guests booking beach hotels in Marina di Campo
Popular with guests booking beach hotels in Marina di Campo
Popular with guests booking beach hotels in Marina di Campo
Popular with guests booking beach hotels in Marina di Campo
Popular with guests booking beach hotels in Marina di Campo
Popular with guests booking beach hotels in Marina di Campo
Popular with guests booking beach hotels in Marina di Campo
Popular with guests booking beach hotels in Marina di Campo
Popular with guests booking beach hotels in Marina di Campo
With mountain views, Residence Vacanza Mare is located in Campo nell'Elba and has a restaurant and luggage storage space.
Overlooking Spartaia Bay on Elba Island, Hotel Valle Verde offers a natural setting, an on-site restaurant and a free private beach. Walk to the city centre in just 15 minutes.
Hotel del Golfo lies on the white sands of Procchio Bay, and features a private beach with bar, small pier, and sea-water swimming pool. Most rooms offer beautiful sea views.
Set in the secluded Spartaia Bay, 800m from Procchio, Hotel Désirée offers direct access to a stunning private beach, as well as great sports facilities and hotel services.
Surrounded by greenery on the Lacona Gulf, Hotel Club Lacona is a 2-minute walk from one of Elba’s most beautiful beaches. It offers an outdoor pool, a restaurant and a bar.
Surrounded by the rich vegetation of a Tuscan National Park and set directly on Biodola's stunning sandy bay, Hotel Hermitage offers a luxurious range of sports and wellness facilities.
Hotel Biodola is in a quiet, panoramic position a few steps from its free private beach, one of the most exclusive ones in Elba. It has a spa and pool.
Set between the gulfs of Stella and Lacona, Hotel Capo Di Stella is located on a green hilltop overlooking the beautiful Elba Island and its coast.
Featuring air-conditioned accommodation with a patio, VILLA VILLACOLLE is set in Procchio. This beachfront property offers access to a balcony, free private parking and free WiFi.
Located in Chiessi, 200 metres from Chiessi Beach and 14 km from Cabinovia Monte Capanne, Da Elisa offers air conditioning.
Boasting a garden, Villa Asteria - Goelba is set in Campo nell'Elba, within 14 km of Villa San Martino and 18 km of Cabinovia Monte Capanne.
Boasting a garden and views of mountain, Casa Rosa di Cavoli is a holiday home set in a historic building in Seccheto, 1.2 km from Spiaggia di Cavoli.
Situated in Campo nell'Elba in the Elba region with Spiaggia di Cavoli nearby, Le Soleil features accommodation with free private parking.
Set in Marciana in the Elba Region, Marina VIP boasts a private beach area and outdoor hot tub. Free WiFi is available throughout the property and free private parking is available on site.
Set in Seccheto, 300 metres from Seccheto Beach, Appartamenti Seccheto offers accommodation with a private beach area, free private parking and a garden.
Set in Seccheto, 80 metres from Seccheto Beach and 20 km from Villa San Martino, Appartamento Montecristo offers a garden and air conditioning.
Located in Casa Mazzari, a few steps from La Biodola Beach and 5.6 km from Villa San Martino, Villa Grazia offers air conditioning.
Just 30 metres from Procchio, a small district 13 km from Marciana on the Elba Island, 3-star Hotel Delfino offers free parking. It features a quality restaurant with sea-view terrace.
Boasting free bikes, garden and views of garden, Il giardino di sabbia is set in Lacona, a few steps from Spiagga di Lacona.
Villa Escalina with private beach and A/C is a recently renovated villa in Marciana Marina, where guests can make the most of its private beach area and garden.
Situated within 1.4 km of La Biodola Beach and 5.5 km of Villa San Martino, Beach apartments Isola d'Elba features rooms with air conditioning and a private bathroom in Portoferraio.
Located in the village of Fetovaia on Elba Island, the largest isle of the Tuscan Archipelago, this family run hotel overlooks the most beautiful and characteristic beaches of the region.
Offering a garden and garden view, Podere L'Isolella is located in Lacona, 1.4 km from Spiagga di Lacona and 8.6 km from Villa San Martino.
Baia Bianca Suites is set right on Biodola Beach which, at 600 metres long, is one of the largest on Elba Island. It is set at the foot of Monte Capanne and overlooks the cliffs of Portoferraio.
Situated 100 metres from Seccheto Beach, 20 km from Villa San Martino and 22 km from Cabinovia Monte Capanne, La Conchiglia offers accommodation set in Seccheto.
Set in Procchio, 300 metres from Procchio beach and 7.9 km from Villa San Martino, The Red Mullet House offers a garden and air conditioning.
Comprising a garden and a shared lounge, Villa Scirocco Est is a recently renovated accommodation in Lacona located close to Spiagga di Lacona.
Located within 200 metres of Spiagga di Lacona and 11 km of Villa San Martino, Appartamenti Tallinucci offers rooms with air conditioning and a private bathroom in Lacona.
Set in Marciana, within 20 km of Villa San Martino, Appartamento Poggio Romantico Andrea is an accommodation offering quiet street views.
600 metres from Spiagga di Lacona in Lacona, Poggio di Sole offers accommodation with access to wellness packages, beauty services and solarium.
Residence Golfo Della Lacona is located 300 metres from Lacona sandy beach. Each unit features a main living area with kitchenette, dining table and sofa bed. Bed linen and towels are provided.
Boasting air-conditioned accommodation with a balcony, Lacona Cocoon is set in Lacona. This beachfront property offers access to a terrace, free private parking and free WiFi.