At dawn on D-Day, June 6, 1944, Allied troops landed at points along the Normandy coast from the mouth of the Orne to the eastern Cotentin peninsula. For the most part, the shore consists of innocuous beaches backed by gentle dunes, and yet this foothold in Europe was won at the cost of 100,000 lives. The ensuing Battle of Normandy killed thousands of civilians and reduced nearly six hundred towns and villages to rubble, but within a week of its eventual conclusion, Paris was liberated.

The various D-Day beaches are still widely referred to by their wartime code names. The British and Commonwealth forces landed on Sword, Juno and Gold beaches between Ouistreham and Arromanches; the Americans, further west on Omaha and Utah beaches. Substantial traces of the fighting are rare, the most remarkable being the remains of the astounding Mulberry Harbour at Arromanches, 10km northeast of Bayeux. Further west, at Pointe du Hoc on Omaha Beach, the cliff heights are deeply pitted with German bunkers and shell holes, while the church at Ste-Mère-Église, from whose steeple the US paratrooper dangled during heavy fighting throughout The Longest Day, still stands, and now has a model parachute permanently fastened to the roof.

World War II cemeteries dot the Normandy countryside. While most of the French dead were taken home for burial, the remains of fallen foreigners were gathered into cemeteries devoted to the separate warring nations. In total, over 140,000 young men were disinterred; more than half of the 31,744 US casualties were repatriated. In addition, almost every coastal town has its own war museum, in which the wealth of incidental human detail can be overpowering.

Book through Rough Guides’ trusted travel partners

France features

The latest articles, galleries, quizzes and videos.

The world's quirkiest food festivals

The world's quirkiest food festivals

Tomato-drenched crowds wading through a lake of passata at Valencia’s La Tomatina festival might be a familiar image, but such passionate and eccentric cele…

22 Dec 2017 • Lucy Cowie insert_drive_file Article
Ebikes: are they worth the hype?

Ebikes: are they worth the hype?

Though they may be sniffed at by "real" cylists, e-bikes are opening up serious mountain routes to the more casual pedaller. Andy Turner dons some lycra to find…

27 Oct 2017 • Andy Turner local_activity Special feature
20 seriously weird places around the world

20 seriously weird places around the world

The world is a weird (and wonderful) place. And from a rose-coloured lake to a Japanese island ruled by cats, we've got twenty pictures to prove it. 1. Spotted…

26 Jul 2017 • Rachel Mills 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