Find your local O'Neill's



Looking for a great Irish pub near you, where the beer's always cold, the welcome's always warm, where you can watch live sport and the craic's always guaranteed? Find your nearest O'Neill's near Edinburgh, London, Brighton, Newcastle and across the whole UK using the search box above or browse our sites below.

How many O’Neill’s pubs are there?

There are approximately 40 O’Neill’s pubs across the UK.