Elba Island

Where to Stay on Elba Island

Discover the finest areas, from seafront hotels in Portoferraio to apartments in Marina di Campo. Find your ideal accommodation with our recommended properties.
Search Hotels, B&Bs and Villas
Search
We offer best rates If you find it cheaper we refund the price difference.
Free cancellation Most properties allow cancellation without penalty.
We're available 24 hours a day For any problem call Booking.com.

Elba is a splendid island, characterised by picturesque views and charming villages. For your stay, you’ll be spoilt for choice, whether you fancy a five-star hotel or an apartment right on the seafront, a peaceful family-friendly residence or a luxury villa. The island boasts over 200 hotels, 50 residences, 30 campsites and numerous farm stays.

Portoferraio is the main hub on the island of Elba, where ferries dock. The attractive fortified historic centre is home to public offices and numerous shops, and it’s the perfect base for exploring the island.

Portoferraio is the best choice if you prefer to rely on public transport rather than a car, want easy access to all amenities and fancy some nightlife.
Excellent accommodation options are also available in the immediate vicinity of the centre and close to some of Elba’s most famous beaches, such as those at Biodola, Scaglieri and Forno.

Portoferraio also boasts a lively nightlife scene, particularly popular with young visitors, with pubs, nightclubs and characterful bars.

Porto Azzurro is a vibrant and fashionable village with refined restaurants and venues perfect for an aperitivo. Very suitable for families and couples, the town is situated near stunning beaches.

Capoliveri is a beautiful village with stunning views over the Tuscan Archipelago. Its lively nightlife, lovely craft shops and excellent restaurants make it the ideal spot for couples, groups of friends and families alike.

Cavo is a particularly pleasant location away from the hustle and bustle, perfect for families.

Along the island’s northern coastline lie the resorts of Procchio and Marciana Marina, nestled in Mediterranean scrubland and washed by crystal-clear waters. The hotels are plentiful and of excellent standard, the restaurants are numerous and outstanding, making these two of the most beloved destinations for tourists of all ages, particularly international visitors.

Also ideal for holidays are the villages of Marciana, Marina di Campo, Pomonte, Sant’Andrea, Rio Marina and Campo nell’Elba.

Recommended hotels and apartments

Resort
1 Hotel & Resort Sant'Anna Del Volterraio
Portoferraio - Bagnaia
8.5Fabulous 1.032 reviews
Residenza Sant'Anna del Volterraio is a resort that extends over a large valley, 400 meters from the nice seaside village of Bagnaia.
Book now
Hotel
2 Hotel Plaza
Porto Azzurro - Località Fanaletto
9.1Superb 777 reviews
Set on a cliff on the seafront of Porto Azzurro on Elba Island, Hotel Plaza offers a furnished sun terrace with panoramic views of the Mediterranean Sea, and free Wi-Fi throughout.
Book now
Residence
3 Allegroitalia Elba Golf
Portoferraio - Località Acquabona
8.5Fabulous 761 reviews
AllegroItalia Golf Elba offers self-catering accommodation halfway between Portoferraio and Porto Azzurro, and on the edge of Acquabona Golf Club.
Book now
Hotel
4 Hotel Fabricia
Portoferraio - Localita Magazzini
8.8Fabulous 573 reviews
Offering a large garden with a semi-Olympic pool and 2 tennis courts, Hotel Fabricia is directly on the sea on Elba Island, a 10-minute drive from Portoferraio.
Book now
Hotel
5 Hotel Stella Maris
Capoliveri - Località Pareti 1
8.6Fabulous 572 reviews
The Hotel Stella Maris is set directly on the beautiful beach of Pareti near Capoliveri and offers guests unbeatable views and spectacular sunsets.
Book now
Hotel
6 Hotel Villa Ombrosa
Portoferraio - Via Alcide De Gasperi 9
8.6Fabulous 563 reviews
Location in a panoramic position 10 minutes' walk from Portoferraio centre, Villa Ombrosa has a private beach you can use for free.
Book now
Hotel
7 Hotel Airone isola d'Elba
Portoferraio - Loc.S Giovanni
8.7Fabulous 521 reviews
The hotel is set in a tranquil area in front of the Rocca Medicea di Portoferraio.
Book now
Hotel
8 Marina Garden Hotel
Marciana Marina - Viale Cerboni, 1
9.2Superb 511 reviews
Marina Garden Hotel is within a 200 metre radius from a pebbled beach, shops and the harbour in Marciana Marina, on Elba Island.
Book now
Hotel
9 Hotel Residence Isola Verde
Marciana Marina - Via San Giovanni
8.6Fabulous 474 reviews
Nestled in a beautiful area and surrounded by lush Mediterranean vegetation, Hotel Residence Isola Verde offers wonderful views and has an outdoor swimming pool.
Book now
Hotel
10 Hotel Brigantino
Procchio - Località Campo All'aia
9.3Superb 413 reviews
Set just 250 metres from Campo All'aia beach on Elba Island, Hotel Brigantino is located in Procchio and offers a pool and a restaurant.
Book now
Hotel
11 Hotel Mare
Portoferraio - Località Magazzini
9.1Superb 410 reviews
Hotel Mare is set in the old fishing village of Magazzini, and offers views of Elba Island's Portoferraio Bay.
Book now
Hotel
12 Hotel Imperia
Marciana Marina - Viale Principe Amedeo 12
8.7Fabulous 374 reviews
Hotel Imperia is 50 metres from the seaside promenade of Marciana Marina, a typical village of the Elba Island.
Book now
Hotel
13 Hotel Sant'Andrea
Marciana - Via Sant'assunta 103 Sant'andrea
9.1Superb 370 reviews
Small and charming, Hotel Sant'Andrea is a family-run hotel located in one of the most enchanting inlets of the island, offering friendly hospitality and all amenities of a modern hotel.
Book now
Hotel
14 Hotel Capo Di Stella
Capoliveri - Località Capo Di Stella, Lacona
8.2Very good 368 reviews
Set between the gulfs of Stella and Lacona, Hotel Capo Di Stella is located on a green hilltop overlooking the beautiful Elba Island and its coast.
Book now
Hotel
15 Hotel Villa Rosa
Porto Azzurro - Località Barbarossa
8.1Very good 352 reviews
Hotel Villa Rosa is located 1.
Book now
Hotel
16 Hotel Anna
Fetovaia - Via del Canaletto, 215/c
8.3Very good 349 reviews
Located in the village of Fetovaia on Elba Island, the largest isle of the Tuscan Archipelago, this family run hotel overlooks the most beautiful and characteristic beaches of the region.
Book now
Hotel
17 Hotel Rio Sul Mare
Rio Marina - Via Palestro 34
8.6Fabulous 318 reviews
Overlooking the port of Rio Marina, Hotel Rio Sul Mare is located on the shimmering coast near the most beautiful beaches with black sand and sparkling minerals.
Book now
Hotel
18 Hotel Villa Ottone
Portoferraio - Loc. Ottone
9.3Superb 297 reviews
Hotel Villa Ottone offers luxurious accommodation in front of the sea on Elba Island.
Book now
Hotel
19 Hotel Yacht Club
Marciana Marina - Via Aldo Moro 46
9.1Superb 292 reviews
Set 50 metres from La Fenicia beach in the picturesque village of Marciana Marina, Hotel Yacht Club offers rooms with flat-screen TV.
Book now
Hotel
20 Hotel Resort Barracuda
Marina di Campo - Viale Elba 46
8.2Very good 288 reviews
Hotel Resort Barracuda is in the south-east of Elba Island, just 200 metres from the sea and Marina di Campo Bay.
Book now
Hotel
21 Hotel Monna Lisa
Procchio - Via Fontalleccio 10
8.6Fabulous 244 reviews
Nearly completely hidden in the green of the surrounding trees, this tranquil hotel offers a simple but cheerful hospitality and all modern comforts.
Book now
Hotel
22 Hotel Del Golfo
Procchio - Via Delle Ginestre N° 31
9.1Superb 210 reviews
Hotel del Golfo lies on the white sands of Procchio Bay, and features a private beach with bar, small pier, and sea-water swimming pool.
Book now
Hotel
23 Hotel Il Caminetto
Portoferraio - Loc. San Martino N.56
9.0Superb 210 reviews
Il Caminetto is a rustic and comfortable establishment situated in the very centre of Elba Island, the largest of the Tuscan Archipelago, and part of its protected Natural Park.
Book now
Hotel
24 Hotel Desiree
Procchio - Lido di Spartaia
8.2Very good 210 reviews
Set in the secluded Spartaia Bay, 800m from Procchio, Hotel Désirée offers direct access to a stunning private beach, as well as great sports facilities and hotel services.
Book now
Hotel
25 Boutique Hotel Ilio
SantʼAndrea - Via Sant'Andrea 5
8.8Fabulous 203 reviews
Located in SantʼAndrea, 300 metres from Sant' Andrea Beach, Boutique Hotel Ilio provides accommodation with a garden, free private parking, a shared lounge and a terrace.
Book now
Hotel
26 Hotel Select
Marina di Campo - Via per Portoferraio 30
8.1Very good 169 reviews
Set 20 metres from the beach on Elba Island, Hotel Select offers panoramic views of the Gulf of Marina di Campo, an outdoor pool, and air-conditioned rooms with satellite LCD TV.
Book now
Hotel
27 Hotel Biodola
Portoferraio - Via Biodola 1
8.6Fabulous 115 reviews
Hotel Biodola is in a quiet, panoramic position a few steps from its free private beach, one of the most exclusive ones in Elba.
Book now
Hotel
28 Hotel Danila
Portoferraio - Località Scaglieri 21
8.7Fabulous 101 reviews
Hotel Danila is set on the Gulf of Biodola, a few steps from 3 of the most beautiful beaches on Elba Island.
Book now
Hotel
29 Hotel Viticcio
Portoferraio - Loc. Viticcio
8.4Very good 98 reviews
Hotel Viticcio offers free parking, a seafront position, and an outdoor terrace with panoramic views of the sea.
Book now
Residence
30 Residential Hotel Villaggio Innamorata
Capoliveri - Località Innamorata
8.7Fabulous 95 reviews
Set on the seafront at the Innamorata Bay in Elba, Residential Hotel Villaggio Innamorata offers different kind of accommodations semi detached from each other, most of the apartments and rooms offer beautiful sea views.
Book now
Hotel
31 Hotel Valle Verde
Procchio - Località Spartaia
8.7Fabulous 95 reviews
Overlooking Spartaia Bay on Elba Island, Hotel Valle Verde offers a natural setting, an on-site restaurant and a free private beach.
Book now
Hotel
32 Hotel Hermitage
Portoferraio - Località Biodola
8.9Fabulous 92 reviews
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.
Book now
Hotel
33 Hotel Mistral
Marina di Campo - Via Per Portoferraio 85
8.7Fabulous 83 reviews
Hotel Mistral is set in the popular resort of Marina di Campo, a few steps from the beach.
Book now
Hotel
34 Tenuta Delle Ripalte
Capoliveri - Località Ripalte
8.5Fabulous 82 reviews
Set in Capoliveri, 1.
Book now
Hotel
35 Hotel Antares
Capoliveri - Località Lido Di Capoliveri
9.1Superb 82 reviews
Situated in Capoliveri, a few steps from Lido Beach, Hotel Antares features accommodation with a seasonal outdoor swimming pool, free private parking, a garden and a private beach area.
Book now
Resort
36 Aviotel Residence
Marina di Campo - Loc.La Pila
8.8Fabulous 77 reviews
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.
Book now
Hotel
37 Ortano Mare Resort
Rio Marina - Località Ortano
8.2Very good 49 reviews
Located in Rio Marina on the island of Elba, Ortano Mare Resort has a private beach and outdoor pool.
Book now
Hotel
38 Appartamenti Villa Miramare
Capoliveri - Localita' Pareti
9.2Superb 45 reviews
Located in Capoliveri, 500 metres from Morcone Beach, Appartamenti Villa Miramare provides accommodation with a shared lounge, free private parking, a terrace and a bar.
Book now
Apartment
39 Villa Teresa
Porto Azzurro - Località Bocchetto 1
8.3Very good 33 reviews
Pretty, 18th-century Villa Teresa is set in the centre of Porto Azzurro, just 500 metres from a sandy beach.
Book now
Hotel
40 Hotel Da Fine
Seccheto - Via Vallebuia 4
8.8Fabulous 24 reviews
Set in Seccheto, within 200 metres of Seccheto Beach and 20 km of Villa San Martino, Hotel Da Fine offers accommodation with a bar and as well as free private parking for guests who drive.
Book now
Apartment
41 Condominio Dunelba
Marina di Campo - Via Gorgona 5
8.1Very good 20 reviews
Offering a garden and sea view, Condominio Dunelba is located in Marina di Campo, 200 metres from Marina di Campo Beach and 13 km from Villa San Martino.
Book now
Hotel
42 Hotel Etrusco
Rio Marina - Loc. Aia 6
9.0Superb 2 reviews
Located in the natural and uncontaminated landscape of Elba Island, Hotel Etrusco is close to the pretty village of Rio Marina (1.
Book now
See all the accommodations

Map accomodations

Check availability and rates

Use the form below to check room availability and prices in real time.

Search Hotels, B&Bs and Villas
Search
We offer best rates If you find it cheaper we refund the price difference.
Free cancellation Most properties allow cancellation without penalty.
We're available 24 hours a day For any problem call Booking.com.