Are you looking for a good pint of beer in London? These are the 10 best Pubs in Hampstead, London straight from a local! This charming and affluent neighbourhood is known for some of the best pubs in London. Whether you’re a local looking for a new spot to unwind after work or just hoping to experience the authentic pub culture of the UK, read on. This post dives into traditional pubs to trendy gastropubs serving up delicious food and craft beer. You’ll find Hampstead is home to some of the oldest pubs in England and all are full of charm. So, grab a pint and join us on a tour of Hampstead’s top pubs!
This post may contain affiliate links, meaning I get a commission if you decide to purchase something through the links, at no additional cost to you. Read our Affiliate Disclosure here.
The Best Pubs in Hampstead, London
Are you looking for the best pubs or bars in North London? These are my 10 picks as a Hampstead local resident. I truly adore the Hampstead neighbourhood as it feels like a village tucked far away from Central London. However, it’s just moments away from the bustling center.
PS: When I moved to London I had to buy this book from Pretty City London as it helped me find some of the most picturesque streets and hidden places in London.
1. The Holly Bush
The Holly Bush is one of the most beautiful pubs in Hampstead, London dating back to the 18th century. You’ll find it on a charming quiet hidden street in Hampstead and be pleasantly surprised as you enter the pub due to its cozy and inviting atmosphere. The interior of The Holly Bush includes exposed brick walls and open fireplaces adding to the warm and welcoming ambiance. There is also a beautiful beer garden which is a popular spot for enjoying a drink on a sunny day. If you just want to enjoy a pint or a meal with friends, The Holly Bush is the perfect place for that. I absolutely love the thick-cut chips! It offers a wide selection of ales, wine, and British pub food.
2. The Flask
The Flask is another historic pub located in Hampstead, London, that has been serving locals since the medieval ages. The menu at The Flask features classic British dishes and delicious Sunday Roast which is a must-try. The pub is also famous for its literary connections, with authors such as Charles Dickens and John Keats said to have been regular patrons. Stop by the Flask after strolling Flask Walk, one of the prettiest streets in London full of antiques and cafes.
3. The Horseshoe
A lively and friendly pub with a rustic charm, The Horseshoe is a popular spot for sports fans, with multiple screens showing live matches. It offers a range of beers, ciders, and pub classics like Sunday Roast.
4. The Spaniards Inn
The Spaniards Inn is the oldest pub in Hampstead dating back to the 16th century. The menu features many different ales and classic pub fare with a modern twist. It is named after the Spanish Ambassador to James I of England and has a romantic and nostalgic atmosphere. The pub is famous for its association with literary figures such as Charles Dickens and John Keats.
5. The Freemasons Arms
The Freemasons Arms is a true hidden gem tucked away in a quiet residential street in Hampstead. There’s a huge outdoor area perfect for summer as well as a dining area inside in case you’re looking for one of London’s best gastropubs!
6. The Old Bull and Bush
This historic pub is known for its connection to music and theater, having been frequented by famous artists such as Laurence Olivier and Vivien Leigh. It has a charming garden, a restaurant serving British classics, and live music on weekends. It is one of the best pubs in Northwest London!
7. The Wells Tavern
The Well’s Tavern is a delicious gastropub with a contemporary vibe. Featuring a bright and airy dining room and relaxing outdoor garden terrace, Well’s Tavern is one of the best Hampstead bars. I personally really loved the duck here and they offer a lot of other modern British Cuisine. They don’t just limit their menu to beers as they also have an extensive wine list.
8. The Garden Gate
The Garden Gate is a stylish and modern pub serving craft beer and cocktails, conveniently located near Hampstead Heath Station. If you’re looking for the best outdoor pub in London, visit here as they have plenty of outdoor as well as indoor seating. They also hold regular events such as quiz nights and live music. It’s a great place just to hang out!
9. The Stag
This traditional pub has a lively and social atmosphere situated in Belsize Park neighboring Hampstead. The cute and cozy interiors are reason enough to visit. They also have a rooftop terrace which is open during Winter time with heated cabanas. The pub also accommodates big groups of up to 30 people in case you want to have a drink party, meetup, or after-work social.
10. The Old White Bear
The Old White Bear is a charming and historic pub dating back to the 18th century. It is impressively the first pub opened to the locals of Hampstead. Go here on a Wednesday and you’ll get to be entertained by live music and participate in their weekly quiz night.
These are just a few of the many great pubs in Hampstead, London. Each has its unique charm and appeal, and all offer a warm welcome and great drinks and food.
Map of the Best Pubs in Hampstead
Click on the interactive map below for the exact locations of the best pubs in Hampstead!
For further reading, you might like these other London posts!
💗 Local Guide to Hampstead in London
🇬🇧 Non-touristy things to do in London – from a local!
🍁 Autumn in London Photo Spots
🎄Best Christmas Decorations in London
☕10 Best Coffee & Brunch spots in London
📸 The 5 Most Instagrammable Cafes in London
🛣️ Most Beautiful and Famous Streets in London