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 Porto Azzurro · 2.14 km from centre
9.2
76 review
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 · 1.69 km from centre
8.0
226 review
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 Capoliveri · 2.11 km from centre
8.2
123 review
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 Porto Azzurro · 1.72 km from centre
8.6
20 review
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 Capoliveri · 1.67 km from centre
7.6
966 review
Overlooking the Bay of Naregno, the Grand Hotel features a private beach, and 2 swimming pools. Ferries to Piombino leave from Portoferraio, 16 km away. Capoliveri and Porto Azzurro are both within 3 km.
A panoramic lift connects TH Capoliveri - Grand Hotel Elba International to its private beach, complete with parasols and sun loungers. There is a sandy area for children, and a ladder down into the blue waters.
The Grand Hotel's air-conditioned rooms come with free WiFi, and flat-screen satellite TV. Each room has a private bathroom equipped with hairdryer toiletry set. Some rooms offer a balcony.
A varied breakfast buffet is available daily, and includes fresh cakes and pastries. The hotel's 2 restaurants specialise in Mediterranean cuisine, and 1 serves lunch on the beach.

Hotel in Portoferraio · 6.16 km from centre
8.4
74 review
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 · 5.84 km from centre
8.0
86 review
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 · 6.02 km from centre
7.6
55 review
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.

Resort in Capoliveri, Lacona · 5.89 km from centre
7.8
176 review
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.
Hotel Club Lacona rents mountain bikes for exploring the green surroundings. Sailing, windsurfing, and scuba diving can be arranged on the beach.
The buffet restaurant serves both classic Italian and international cuisine. A sweet and savoury buffet at breakfast includes homemade cakes, yoghurt, biscuits, and fruit.
Boats to Piombino on mainland Italy leave from Portoferraio and Porto Azzurro, both less than 10 km from the hotel. Parking at the property is subject of charges.

Hotel in Capoliveri, Lacona · 5.89 km from centre
8.5
6 review
Facing the beachfront, HOTIDAY Hotel Isola D'Elba offers 4-star accommodation in Lacona and has a garden, restaurant and bar. The property is around 8.4 km from Acquario dell'Elba, 9 km from Villa San Martino and 25 km from Cabinovia Monte Capanne. Free WiFi is available and private parking can be arranged at an extra charge.
At the hotel, the rooms are equipped with a desk. Complete with a private bathroom fitted with a bidet and a hairdryer, the rooms at HOTIDAY Hotel Isola D'Elba have a flat-screen TV and air conditioning, and certain rooms are equipped with a balcony. At the accommodation rooms come with bed linen and towels.
A buffet breakfast is available each morning at HOTIDAY Hotel Isola D'Elba.
Speaking English, Spanish, French and Italian, staff at the 24-hour front desk can help you plan your stay.
Popular points of interest near the hotel include Spiagga di Lacona, Spiaggia di Margidore and Spiaggia Canata. The nearest airport is Pisa International Airport, 141 km from HOTIDAY Hotel Isola D'Elba.

Hotel in Rio · 6.58 km from centre
9.0
15 review
Breakfast available
With a stay at TH Ortano - Ortano Mare Village in Rio, you'll be by the sea, just steps from Arcipelago Toscano National Park and a 1-minute drive from Ortano Beach. This all-inclusive hotel is 3 mi (4.8 km) from Mineral Park of Elba Island and 3 mi (4.9 km) from Rio Marina Beach.

Hotel in Rio, Rio Marina · 6.66 km from centre
7.8
33 review
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.
Rooms at the TH Ortano Mare come with marble floors and a TV.
The sweet and savoury breakfast is served buffet style. There is also a bar and restaurant. Guests enjoy free soft drinks and snacks at fixed times during the day.
Ortano Mare Resort is set on the beach, 300 metres away. Here you will find the restaurant, the Mini Club, and the entertainment team.
Portoferraio is 18 km from the property. Elba Airport is a 40-minute taxi ride away.

Hotel in Capoliveri · 5.91 km from centre
7.4
40 review
Breakfast available
With a stay at TH Lacona in Capoliveri, you'll be on the waterfront, just a 2-minute walk from Arcipelago Toscano National Park and 8 minutes by foot from Lacona Beach. This beach hotel is 0.5 mi (0.8 km) from Margidore Beach and 1.2 mi (2 km) from Punta Contessa.

Hotel in Magazzini · 6.05 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.

Hotel in Portoferraio · 10.88 km from centre
9.4
20 review
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 Elba Island, Marina di Campo · 11.57 km from centre
8.9
81 review
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 · 7.85 km from centre
8.4
114 review
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 · 10.80 km from centre
8.6
30 review
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 · 11.44 km from centre
8.6
45 review
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 · 9.06 km from centre
7.4
123 review
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.