Unlock exclusive discounts at hundreds of top hotels
Exclusive member prices
Unlock exclusive member discounts at hundreds of top hotels.
The biggest range
Thousands of luxury hotels for you to choose from but all curated for you.
The best price
We compare deals and bring you the best price with our price promise.
Free cancellation & pay later
A range of fully refundable and pay on arrival luxury and boutique hotels.
Unlock exclusive discounts at hundreds of top hotels
Clear filters
See the latest prices and deals by choosing your dates

Hotel in Portoferraio · 3.56 km from centre
8.4
74 reviews
Breakfast available
Located in Portoferraio, Hotel Villa Ottone is by the sea – a 1-minute drive from Arcipelago Toscano National Park and 12 minutes from Portoferraio Port. This beach hotel is 5.5 mi (8.9 km) from Mineral Park of Elba Island and 6.4 mi (10.3 km) from Capo Bianco Beach.

Hotel in Portoferraio · 1.03 km from centre
8.4
114 reviews
Breakfast available
When you stay at Hotel Airone Isola d'Elba in Portoferraio, you'll be next to a golf course, within a 5-minute drive of Isola D'Elba Tennis Club and Roman Villa delle Grotte. This beach hotel is 1.7 mi (2.7 km) from Arcipelago Toscano National Park Visitors Centre and 2.2 mi (3.6 km) from Portoferraio Port.

Hotel in Portoferraio · 3.11 km from centre
8.0
86 reviews
Breakfast available
Located in Portoferraio, Hotel Fabricia is by the sea, within a 5-minute drive of Spiaggia dell'Ottone and Arcipelago Toscano National Park. This beach hotel is 1.5 mi (2.4 km) from Acquabona Elba Golf Club and 1.6 mi (2.6 km) from Ottonella.

Hotel in Portoferraio · 2.64 km from centre
7.6
55 reviews
When you stay at Resort le Picchiaie in Portoferraio, you'll be next to a golf course, within a 5-minute drive of Acquabona Elba Golf Club and Roman Villa delle Grotte. This golf hotel is 2.4 mi (3.9 km) from Isola D'Elba Tennis Club and 2.8 mi (4.6 km) from Spiaggia di Norsi.

Hotel in Portoferraio · 0.66 km from centre
7.7
87 reviews
Located just outside the Medici Walls, very near the centre and Le Ghiaie Beach, Hotel Residence Crystal offers great accommodation and amenities including its own restaurant right on the beach.
The hotel is within easy reach of the port in the town of Portoferraio, the legendary capital of Elba and winter residence of Napoleon. Hotel Residence Crystal is set in front of a green, small and charming public garden, through which you can reach the hotel’s restaurant, the promenade and the beautiful sea.
The lobby of Hotel Crystal is decorated in classic Marina style and has an informal, welcoming atmosphere. Common areas comprise a reading lounge, a bar, a TV room and a breakfast room – breakfast includes hot and cold drinks, cold cuts, fresh fruit and typical regional specialities.
All guest rooms, furnished in a pleasant contemporary style, are equipped with all modern conveniences expected in a 4-star hotel.

Hotel in Magazzini · 3.33 km from centre
10.0
1 review
Set in Magazzini in the Elba region, Le Tortore - Villetta vista mare features a patio. This property offers access to a terrace, free private parking and free WiFi. The property is non-smoking and is located 100 metres from Ottone Beach.
This apartment comes with 1 bedroom, a kitchen with a dishwasher and a fridge, a flat-screen TV, a seating area and 1 bathroom equipped with a bidet. For added privacy, the accommodation features a private entrance.
Guests can also relax in the garden.
Ottonella Beach is 1.4 km from the apartment, while Villa San Martino is 10 km away. The nearest airport is Pisa International Airport, 141 km from Le Tortore - Villetta vista mare.

Resort in Portoferraio · 3.70 km from centre
8.5
1,041 reviews
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.
The Sant'Anna is a large estate of 230 hectares. You can enjoy pleasant walks in the untouched nature of Elba Island, scattered with olive trees, oak trees, oleander and Mediterranean bush.
The property is complete with outdoor pools and saunas available with an extra charge, free for children under 10 years of age and the use of swim cap is mandatory.

Hotel in Portoferraio · 4.63 km from centre
9.4
20 reviews
Breakfast available
When you a stay at Hotel Hermitage in Portoferraio, you'll be near the bay, just steps from Biodola Beach and Arcipelago Toscano National Park. This beach hotel is 1.1 mi (1.8 km) from Spiaggia di Forno and 1.8 mi (2.9 km) from Golf Club Hermitage.

Hotel in Porto Azzurro · 8.01 km from centre
9.2
76 reviews
Breakfast available
With a stay at Hotel Plaza in Porto Azzurro, you'll be near the beach, just a 4-minute walk from Spiaggia La Rossa and 8 minutes by foot from Arcipelago Toscano National Park. This spa hotel is 0.4 mi (0.7 km) from La Pionatta Beach and 1.4 mi (2.2 km) from Spiagga di Barbarossa.

Hotel in Capoliveri · 8.59 km from centre
8.0
226 reviews
With a stay at TH Capoliveri - Grand Hotel Elba International in Capoliveri, you'll be on the waterfront, just a 1-minute walk from Arcipelago Toscano National Park and 6 minutes by foot from Naregno Beach. This beach hotel is 1.4 mi (2.3 km) from Capoliveri Town Hall and 1.8 mi (2.9 km) from Museo del Mare.

Hotel in Elba Island, Marina di Campo · 9.72 km from centre
8.4
271 reviews
Breakfast available
Hotel Resort Barracuda is in the south-east of Elba Island, just 200 metres from the sea and Marina di Campo Bay. It offers free parking, a hot tub and an outdoor pool.
The Barracuda features air-conditioned rooms with satellite TV and a private bathroom.
A games room and many lounge areas are all available at the Barracuda. A tropical garden surrounds the hotel's free outdoor pool, sun loungers and hot tub.
Barracuda's Grill-Bar provides light meals, snacks and drinks poolside as well as free children's lunches.
Barracuda Hotel's large restaurant serves an American breakfast and dinners with a wide variety to choose from.
Marina di Campo town centre is just 500 metres from the Barracuda Hotel. Staff can arrange transfers to and from Elba's main harbour.

Hotel in Capoliveri · 9.00 km from centre
8.2
123 reviews
Breakfast available
When you a stay at Hotel Le Acacie in Capoliveri, you'll be on the beach, within a 5-minute walk of Naregno Beach and Arcipelago Toscano National Park. This beach hotel is 1.5 mi (2.5 km) from Capoliveri Town Hall and 1.9 mi (3.1 km) from Museo del Mare.

Hotel in Elba Island, Marina di Campo · 9.69 km from centre
8.9
81 reviews
Breakfast available
Set on the beachfront at Campo nell'Elba on Elba Island, Hotel Montecristo offers air-conditioned rooms with a balcony. It features an outdoor pool, fitness centre and small wellness area.
Rooms at the Montecristo come with satellite TV, a safe and marble floors. The private bathroom comes equipped with a hairdryer. Wi-Fi is free in public areas.
A sweet and savoury buffet breakfast is provided each morning, and there is also a bar serving beverages. The property's restaurant is also available.
Guests can explore the local area on the property’s free bikes, sunbathe on the terrace or relax in the wellness area with a sauna or a massage.
The property is 400 metres from the centre of the village, and is well placed for diving activities. Elba Airport is a 5-minute drive away.

Hotel in Portoferraio · 4.36 km from centre
8.6
30 reviews
Breakfast available
Located in Portoferraio, Hotel Biodola is on the waterfront, within a 5-minute walk of Biodola Beach and Arcipelago Toscano National Park. This beach hotel is 0.2 mi (0.4 km) from Spiaggia di Scaglieri and 0.3 mi (0.5 km) from Golf Club Hermitage.

Hotel in Marciana · 6.98 km from centre
9.6
33 reviews
Breakfast available
With a stay at Hotel Del Golfo in Marciana, you'll be near the bay, just a 3-minute walk from Procchio Beach and 6 minutes by foot from Arcipelago Toscano National Park. This beach hotel is 1.1 mi (1.8 km) from La Paolina and 1.3 mi (2.2 km) from Kart Elba.

Hotel in Marciana · 7.42 km from centre
7.8
69 reviews
Breakfast available
Located in Marciana, Hotel Desiree is by the sea – a 1-minute drive from Arcipelago Toscano National Park and 14 minutes from Marina di Campo Beach. This beach hotel is 4.7 mi (7.5 km) from Biodola Beach and 6.5 mi (10.5 km) from Arcipelago Toscano National Park Visitors Centre.

Hotel in Porto Azzurro · 7.63 km from centre
8.6
20 reviews
Breakfast available
With a stay at Hotel Cala di Mola in Porto Azzurro, you'll be near the beach, just a 1-minute walk from Arcipelago Toscano National Park and 12 minutes by foot from Spiaggia La Rossa. This hotel is 0.9 mi (1.4 km) from La Pionatta Beach and 1.7 mi (2.7 km) from Lido di Capoliveri Beach.

Hotel in Marciana · 6.42 km from centre
8.6
45 reviews
Breakfast available
Located in Marciana, Hotel La Perla del Golfo is in a national park, within a 15-minute walk of Procchio Beach and Arcipelago Toscano National Park. This hotel is 1.6 mi (2.6 km) from La Paolina and 1.7 mi (2.7 km) from Kart Elba.

Hotel in Portoferraio · 4.10 km from centre
7.4
123 reviews
Breakfast available
When you a stay at Park Hotel Napoleone in Portoferraio, you'll be in a national park, just steps from Arcipelago Toscano National Park and Villa of San Martino. This family-friendly hotel is 2.5 mi (4 km) from Isola D'Elba Tennis Club and 2.8 mi (4.5 km) from Arcipelago Toscano National Park Visitors Centre.

Hotel in Elba Island, Campo nell'Elba · 10.09 km from centre
8.0
63 reviews
Hotel Select is centrally located in Campo nell'Elba – a 4-minute walk from Marina di Campo Beach and 13 minutes by foot from Arcipelago Toscano National Park. This beach hotel is 3.6 mi (5.9 km) from Cavoli Beach and 7.3 mi (11.8 km) from Biodola Beach.