No fewer than 156 beaches dot Elba’s rocky coast, from little-visited shingly coves to broad white sand stretches. The island’s best-known beaches can become packed in high season, but if you don’t mind negotiating the ranks of baking bodies on sunloungers, they offer all the facilities you could wish for, from snack bars to diving centres. The big five are fine-sand Procchio; Fetovaia, with its crystal-clear water; beautiful Cavoli, a sandy arc in a sheltered bay where you can swim well out of season; Marina di Campo, a full-blown resort; and Biodola, occupying an idyllic sweeping bay near Portoferraio. To avoid the worst of the crowds, however, head to one of the beaches below.

Acquavivetta

Not far from Sansone, this shingly beach is backed by high rocks. The gently sloping seashore makes it a good spot for swimming, especially if you have kids in tow.

Cotoncello

Reachable from the beach at Sant’Andrea, this small patch of sandy beach has a natural pool of clear, shallow water formed by two tongues of rock.

Forno

In the bay of Biodola, sandy Forno is less busy than Biodola beach itself, set in a lovely little bay, surrounded by villas and dense vegetation. There’s a restaurant here (though it’s the island’s most expensive), as well as snack bars.

La Guardia

Also known as La Polveraia, this sheltered shingly beach on the island’s western coast is always fairly quiet, even in high season. The dark rocks here plunge sheer to the transparent water below.

Sansone

A dazzling stretch of shingle, enclosed by sheer white cliffs and lapped by clear water.

Sant’Andrea

A lovely, fine sand beach, well set up with sun loungers, parasols and beach bars. A natural rocky barrier keeps the water shallow, and you can rent boats, windsurf and dive here too.

Book through Rough Guides’ trusted travel partners

Italy features

The latest articles, galleries, quizzes and videos.

Rome in ruins: what to see and what to skip in the eternal city

Rome in ruins: what to see and what to skip in the eternal city

Roman ruins: what to see and what to skip in the eternal city. Not sure which ancient monuments are worth visiting in Rome? Aside from the obvious sites like t…

01 Oct 2018 • Aimee White insert_drive_file Article
13 striking pictures of Venice Carnival

13 striking pictures of Venice Carnival

With the 2018 carnival season about to kick off, Rough Guides author and photographer, Kiki Deere, revisits one of Europe's most colourful festivals: Venice…

25 Jan 2018 • Kiki Deere insert_drive_file Article
20 picturesque Christmas destinations

20 picturesque Christmas destinations

Dreaming of a trip this Christmas? We're here to help. From glittering cities to a few snowy escapes, here are 20 classic destinations for a festive break. …

12 Dec 2017 • Rough Guides Editors camera_alt Gallery
View more featureschevron_right

Privacy Preference Center

Necessary

Mandatory - can not be deselected. Necessary cookies help make a website usable by enabling basic functions like page navigation and access to secure areas of the website. The website cannot function properly without these cookies.

PHPSESSID,aelia_cs_selected_currency,cookie_notice_accepted,RS,bp-message,bp-message-type,id,UIDR,w3tc_logged_out,__cfduid
__cfduid

Statistics

Statistic cookies help website owners to understand how visitors interact with websites by collecting and reporting information anonymously.

__utma,__utmb,__utmc,__utmz,_ga,_gid,__atssc,__atuvc,__atuvs,di,dt,ssc,ssh,sshs,uid,uit,xt
__utma,__utmb,__utmc,__utmz,_ga,_gid
__atssc,__atuvc,__atuvs,di,dt,ssc,ssh,sshs,uid,uit,xtc

Marketing

Marketing cookies are used to track visitors across websites. The intention is to display ads that are relevant and engaging for the individual user and thereby more valuable for publishers and third party advertisers.

__gads,PISID, BEAT, CheckConnection TempCookie703, GALX, GAPS, GoogleAccountsLocale_session, HSID, LSID, LSOSID, NID, PREF, RMME, S, SAPISID, SID, SSID,__utmv, _twitter_sess, auth_token, auth_token_session, external_referer, guest_id, k, lang, original_referer, remember_checked, secure_session, twid, twll,c_user, datr, fr, highContrast, locale, lu, reg_ext_ref, reg_fb_gate, reg_fb_ref, s, wd, xs
__gads,PISID, BEAT, CheckConnection TempCookie703, GALX, GAPS, GoogleAccountsLocale_session, HSID, LSID, LSOSID, NID, PREF, RMME, S, SAPISID, SID, SSID
__utmv, _twitter_sess, auth_token, auth_token_session, external_referer, guest_id, k, lang, original_referer, remember_checked, secure_session, twid, twll
c_user, datr, fr, highContrast, locale, lu, reg_ext_ref, reg_fb_gate, reg_fb_ref, s, wd, xs