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 resort in Marina di Campo, Elba Island, located just 200 metres from the sea with an outdoor pool set in a tropical garden, hot tub, and free parking.
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 Resort Barracuda is a 4-star hotel complex located in Marina di Campo, in the south-eastern part of Elba Island, just 200 metres from the waters of the bay. The property offers a relaxing setting for beach holidays, surrounded by a lush tropical garden that houses a free outdoor swimming pool with sun loungers and a hot tub.
The accommodations, divided between well-equipped rooms, suites, and apartments, feature air conditioning, a private bathroom with shower or bathtub, and satellite TV. Dining options include a main restaurant with a buffet breakfast and varied dinners, as well as a poolside Grill-Bar suitable for quick snacks and light lunches.
Additional amenities include a games room, a fully equipped gym, a partner private beach, and free private parking on site. The town centre is 500 metres away, easily reachable on foot along the tree-lined avenue.

The accommodation options at Hotel Resort Barracuda include a wide variety of solutions designed for both couples and families holidaying on Elba Island. The range includes single rooms, Classic and Comfort double rooms, spacious family units, and refined suites featuring a hot tub or pool views. Each unit is equipped with a private bathroom with shower, air conditioning, minibar, flat-screen TV with satellite channels, and a safe.
For guests seeking greater independence, studio apartments and two-level accommodations are also available, accommodating up to five people thanks to sofa beds in the living area. Several units also feature a private balcony or direct views of the tropical garden surrounding the complex.
Cozy 15-square-metre accommodation designed for two guests, equipped with air conditioning, satellite TV, and a minibar.
Double room measuring 15 square metres, enhanced by a private balcony overlooking the resort’s outdoor areas.
18-square-metre space ideal for three people, complete with bathrobes, toiletries, and a bathroom with shower and bidet.
Generous 32-square-metre suite featuring a separate living room, pool views, and views over the tropical garden.
Accommodation designed for four guests with three beds in total, a private bathroom with shower, and included bathrobes.
Private 14-square-metre room dedicated to solo travellers looking for quietness and comfort.
14-square-metre accommodation that can accommodate up to three people with a single bed and a double bed.
Exclusive 20-square-metre suite featuring a private hot tub for maximum couple relaxation.
Hotel Resort Barracuda offers guests a wide range of amenities designed to ensure maximum well-being throughout their stay. The heart of the property is the outdoor swimming pool surrounded by sun loungers, umbrellas, and a hot tub set in a tropical garden. By the pool, the Grill-Bar allows guests to enjoy quick meals, snacks, and refreshments at any time of day.
Dining is completed by the main restaurant, which serves rich buffet breakfasts and carefully prepared dinners with dedicated menus. Other services include a partner private beach, a fully equipped gym, a children’s play area, a 24-hour reception, and free private parking reserved for all guests.
Hotel Resort Barracuda is located at Viale Elba 46 in Marina di Campo, a renowned seaside resort town along the south-eastern coast of Elba Island. The property occupies a convenient location just 200 metres from the sea and 350 metres from the large golden sand beach of Marina di Campo, the largest on the island, featuring shallow waters particularly suitable for families and swimmers of all levels.
Marina di Campo town centre is just 500 metres away and easily reached on foot. The area offers numerous restaurants, bars, and typical venues, such as Ristorante Paolo at 250 metres or Paglicce Beach at 300 metres. Elba Island Airport is just 750 metres from the hotel, providing quick connections for air travellers, while main ferry connections operate from the port of Portoferraio, located about 15 kilometres away and accessible by car or local bus.
In addition to the town beach, the resort’s location allows quick exploration of other famous coves along Elba’s southern and western coasts, including Galenzana cove at 1.7 km, the wild Fonza beach at 2.4 km, and the scenic Cavoli cliffs at 4.1 km. Nature lovers can reach the peaks of the Arcipelago Toscano National Park at 3 km or the Monte Perone Pass at 4.1 km, while history enthusiasts will find the historic Villa di San Martino, a Napoleonic residence, just 5 km from the property.
Guests particularly appreciate the welcoming staff (8.9) and the location close to the sea and the centre of Marina di Campo (8.6). The cleanliness (8.4) and the pool area with hot tub set in tropical greenery are also highly appreciated.
Room prices at Hotel Resort Barracuda vary depending on the season, the number of guests, and the selected accommodation type. For updated details, you can check the updated price from our search partners.
Yes, Hotel Resort Barracuda provides guests with free private parking on site, with no prior reservation required.
Yes, Hotel Resort Barracuda offers a rich continental buffet breakfast served in the hotel’s spacious restaurant.
No, according to the property’s policies, pets are not allowed at Hotel Resort Barracuda.
Hotel Resort Barracuda is just 200 metres from the sea and about 350 metres from the main sandy beach of Marina di Campo, easily reachable on foot.
At Hotel Resort Barracuda, check-in is available from 14:00 to 00:00, while the reception and departure service operate 24 hours a day.
Yes, Hotel Resort Barracuda features an outdoor swimming pool surrounded by sun loungers and a hot tub set in a tropical garden, available to guests free of charge.