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
Elba Island
See the latest prices and deals by choosing your dates

Hotel in Porto Azzurro · 9.89 mi 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 Portoferraio · 7.09 mi 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.

Resort in Capoliveri, Lacona · 6.07 mi from centre
7.8
176 reviews
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 Rio · 11.91 mi from centre
9.0
15 reviews
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 · 12.02 mi from centre
8.1
31 reviews
Located in Rio Marina on the island of Elba, TH Ortano - Ortano Mare Village 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.
TH Ortano - Ortano Mare Village 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 Portoferraio · 7.16 mi 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 Capoliveri · 6.06 mi from centre
7.4
40 reviews
Breakfast available
With a stay at Uappala Club & Resort Lacona in Capoliveri, you'll be on the waterfront, just a 1-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 0.8 mi (1.3 km) from Spiaggia Capo Canata.

Resort in Portoferraio · 9.09 mi from centre
8.4
1,027 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 Capoliveri · 10.40 mi from centre
7.6
966 reviews
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.