Ye Olde Fighting Cocks
Pub in St Albans, England
About
Ye Olde Fighting Cocks is a pub in St Albans, Hertfordshire, England. It is one of several pubs that lay claim to being the oldest in England, claiming to have been in business since 793 AD. Its claim to that date is somewhat uncertain: the building is described by Historic England as being of 16th-century appearance, and the earliest date for which it might have been licensed is 1756. Other pubs such as Ye Olde Man & Scythe in Bolton, Greater Manchester, and Ye Olde Trip to Jerusalem in Nottingham also make unproved claims to being the oldest. Ye Olde Fighting Cocks was once listed as the oldest in England by the Guinness World Records, but the record was withdrawn from consideration in 2000 because it was deemed impossible to verify.
Elsewhere in St Albans, the White Hart and the Fleur de Lys (currently called The Snug) are believed to have been trading as inns in the late medieval period.
Nearby
More to see within walking distance
St Albans Cathedral
Anglican cathedral in Hertfordshire, England
0.2 mi awaySt Albans
City in southern Hertfordshire, England
0.6 mi awayClock Tower, St Albans
Clock Tower in St Albans, Hertfordshire, England
0.3 mi awayCampaign for Real Ale
British consumer organization
1.4 mi awaySt Michael's Church, St Albans
Church in Hertfordshire, England
0.5 mi awayFirst Battle of St Albans
1455 opening battle of the Wars of the Roses
0.4 mi awayPlaces to eat nearby
Finding places to eat…
Traveler reviews
Tickets & tours
Tickets and tours for Ye Olde Fighting Cocks
We may earn a commission from some of these links, at no extra cost to you. Learn more
Photos from Unsplash, Wikipedia and Wikimedia Commons (CC BY-SA); facts from Wikipedia; maps © OpenStreetMap contributors, weather from Open-Meteo. Huginn’s tips are AI-written — check prices, hours and entry rules before you go.