Skip to main content

The best resorts in Marina di Campo

Check out our pick of great resorts in Marina di Campo

Filter by:


Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Aviotel Residence is a large resort offering rooms, apartments and a vast range of facilities in a great location between Procchio and Marina di Campo, some of Elba’s best beaches.

Situated close to the airport in the centre of the island, the Aviotel is just a few minutes’ drive from a stunning gulf to the north and Elba’s largest beach to the south. Public buses runs regularly to and from the port and the beach.

The swimming pool was a lovely place to stay and relax!

Show more Show less
8.3
Very good
107 reviews
Price from
£73
per night

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. Internet access is free.

We were thrilled, excited and super happy. All the members of the staff were very nice, especially the restaurant staff. We were traveling with our 1 year old daughter and she loved it - the hotel is very baby friendly. The swimming pool was great for kids. The sea view from our balcony as well as from the restaurant terrace was beautiful. We paid for half board and were very happy with the quality of the food and service. The beach was a few steps from the hotel, with beautiful sand, shallow water, reserved area and sun beds for the hotel guests, hotel beach club where lunch, snacks and beverages were available. The beach was clean and was not overcrowded as most of it was reserved for different hotels and the area for the public was very limited. Even though the hotel is 3 star it feels like 4 star. We’ve been to many 4 and 5 star hotels and many of them could not compete with Valle Verde regarding the quality of the services and great atmosphere. We strongly recommend this place.

Show more Show less
8.5
Very good
151 reviews
Price from
£106
per night

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.

All rooms are equipped with air conditioning. Each room includes a satellite TV and a private bathroom with shower and toiletries.

Clean and comfortable. Great location and lovely pool. Wonderful staff especially Miriam on reception! Great stay!

Show more Show less
7.4
Good
705 reviews
Price from
£79
per night

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.

Soak up the sun in one of the hotel's 3 seawater swimming pools, play tennis, volleyball or football, or even practise your swing on the 9-hole golf course.

The location is amazing, beautiful tennis courts and garden.

Show more Show less
8.8
Fabulous
71 reviews
Price from
£306
per night

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. Wi-Fi is free throughout.

Very nice property and extremely nice staff.

Show more Show less
9.3
Superb
57 reviews
Price from
£217
per night

Offering an outdoor pool, Camping Village Scaglieri is situated in the Biodola Gulf, a 10-minute drive from Portoferraio.

The accommodation is air conditioned and features a seating area and fully equipped kitchenette. There is a private bathroom with a hair dryer in every unit. Bed linen is featured.

Show more Show less
8.3
Very good
24 reviews
Price from
£168
per night

The hotel is set in a tranquil area in front of the Rocca Medicea di Portoferraio. Surrounded by a 30,000 m² garden, it features a saltwater swimming pool.

The air-conditioned rooms at Hotel Airone come with TV, hairdryer and a balcony or patio. The minibar is filled on request.

Loved the location, the pool with sea water and top points to the staff both at the desks and in the restaurant. Lovely and highly recommend it.

Show more Show less
8.3
Very good
550 reviews
Price from
£95
per night

Hotel Antares offers great service, plenty of free sports facilities and a panoramic position on the beach of Capolivieri Lido.

Hotel Antares has its own private beach, with free sunbeds and parasols. Surfboards can be stored on site.

Hotel is georgeos. Stuff are super friendly. Recomand everyone for nice and good vacation.

Show more Show less
9
Superb
102 reviews
Price from
£150
per night

Looking for a resort?

Travellers who truly “get away from it all” trust resorts to provide the pinnacle of all-inclusive relaxation. Resort guests are invited to enjoy communal onsite amenities like pools, spas, restaurants, activities, excursions and shops, and stay the night in luxurious private rooms, villas or apartments.
Search resorts in Marina di Campo