Nicholson's Pubs opening and closing times

Nicholson's Pubs is widely recognized as one of the most successful chains in the United Kingdom. As of 2026 Nicholson's Pubs has 79 locations. The chain can be found in 18 cities and towns across Great Britain, including: London (45 locations), Edinburgh (8 locations), York (4 locations), Birmingham (4 locations), Manchester (3 locations).

Biggest cities with brand stores: