As a historic city on the edge of Cambridgeshire, you can find many amazing pubs in Peterborough where you can enjoy a drink or a hearty meal.
From the bustling city centre to the picturesque villages surrounding it, there are plenty of fantastic pubs in and around Peterborough that are worth exploring.
If you’re looking for a fun way to see a few of them within one day, you can read our blog on the best Peterborough pub crawls.
There’s always something new to discover, but to help you choose where to go make sure to check out this list of the best pubs in Peterborough.
Best pubs in Peterborough
Whether you’re in need of a drink in the centre of Peterborough or one of the neighbourhoods close by, here are our favourite pubs in the city.
1. Cock Inn
The Cock Inn is located in Werrington Village, one of the more picturesque areas of Peterborough.
Along with the cute houses in the village and a couple of other fantastic places to eat or drink, The Cock Inn stands out as a perfect option for any occasion.
Whether you just fancy a pint or you’re after a delicious home-cooked meal, this dog-friendly pub is always a go-to choice.
In summer, the beer garden is a popular place to hang out, and on Sundays you can enjoy a fantastic roast dinner. They serve lunch and dinners throughout the week too, including different deals on each day.
Check out the nearby Cuckoos Hollow, a nature reserve in Werrington. One of our favourite things to do in Peterborough is to take a walk around the lake here before relaxing with a drink at a local pub such as the Cock Inn.

2. Queen’s Head
The Queen’s Head is amongst the best pubs in Peterborough if you’re looking for somewhere to hang out in the centre of the city.
Along with a great range of drinks, it’s also one of the best places to eat in Peterborough as there’s a wood-fired pizza oven so you’re guaranteed a tasty and freshly-cooked pizza if that’s what you fancy.
You can also try other items from their varied menu, such as quesadillas and loaded nachos, and they offer 2-4-1 pizzas on Mondays!

3. Tap & Tandoor
Not only is it an outstanding pub, but Tap & Tandoor is also one of the best Indian restaurants in Peterborough.
A small but popular chain, the Tap & Tandoor in Peterborough is one of three locations that serve a delicious food menu alongside a great selection of beers.
Enjoy a tasty curry, such as chana masala or tarka daal, while savouring their rotating offering of brews or cocktails.
4. Brewery Tap
For those who appreciate a blend of history and contemporary ambience, the Brewery Tap is a must-visit.
Whilst containing a micro-brewery, you’ll find a spacious interior with plenty of space to sit or, later in the evening, take to the dancefloor.
There is always a large range of real ales on offer, as well as other drinks, so there’s plenty to try out.
The Brewery Tap also serves Thai food, so you can sit and choose from their a la carte menu and then enjoy your meal alongside one of the great drinks.
5. Ostrich Inn
One of the oldest pubs in Peterborough is the Ostrich Inn which dates back to 1840 and has long been among the most popular features of the city’s nightlife.
The main attraction of this award-winning pub is the live music that’s hosted there several nights every week.
If you’re after a night out in Peterborough, catching a local band at the Ostrich Inn is always a fun option.
6. Blue Bell
Like the Cock Inn, the Blue Bell is located in Werrington but is worth making a trip to visit.
Along with serving food, including a great Sunday roast, the Blue Bell is one of the best pubs in Peterborough if you want to try different beers.
You can find a selection of brews from around the country that you won’t find in many other places, along with more standard beers, which makes this pub stand out from other options on this list.
7. Frothblowers
One of the more unique pubs in Peterborough is the Frothblowers which is more often described as a micro pub.
Despite being small, there are still several tables where you can sit, and you’ll find five hand pumps with a range of ales.
They regularly rotate their range of beers, so there’s always something different to try, and they offer a selection of ciders.
Best pubs near Peterborough
Peterborough is situated in the middle of Cambridgeshire, Lincolnshire, and Northamptonshire, and there are many fantastic pubs around these counties that are also worth visiting. Here are our favourite pubs near Peterborough.
8. Blue Bell (Glinton)
Although located relatively close to the identically-named pub in Werrington, the Blue Bell in Glinton is a separate establishment but well worth a visit.
Glinton is a small village just to the north of Peterborough, and this country pub is a fantastic destination if you’re looking for a trip out of the city. It’s also a great stop-off point if you’re aiming for a cycle ride.
In addition to being a great pub, the Blue Bell also has several different rooms where you can be seated and enjoy a lunch or dinner from their varied menu.
9. Railway (Whittlesey)
To the east of Peterborough you can find Whittlesey, a market town with several great pubs.
One of these is the Railway which, along with serving a varied selection of beers and ciders on tap, is also one of the best restaurants in Whittlesey.
Unique to this list, the Railway serves Nepalese food, so you can try out delicious dishes such as Lasun Khukura Khurasani.

10. Bell Inn (Stilton)
Originally a 15th-century coaching inn, the Bell Inn in the village of Stilton, not far from the A1, is another of the best village pubs near Peterborough.
The historic building provides a cosy location in which to enjoy a drink or a meal, with open fires offering warmth in winter and the garden being a lovely place to chill in the summer.
The Bell Inn is also a hotel, so if you’re looking for somewhere to base yourself and explore the surrounding county of Cambridgeshire, it’s also a great choice for accommodation.