¿Qué vas a encontrar aquí?
London is home to some of the most iconic and historic pubs in the world. Whether you’re looking for a cosy spot with a roaring fireplace or a lively venue with craft beers on tap, there’s something for everyone. Pubs in London offer a unique mix of tradition and modernity, with many dating back centuries while still embracing contemporary trends in food and drink. From tucked-away local gems to bustling city-centre favourites, these establishments serve as social hubs for both locals and visitors.
The variety of pubs in London means you can experience everything from classic British ales to innovative cocktails in stylish gastropubs. Many pubs take pride in serving high-quality food, offering traditional dishes like fish and chips alongside gourmet options. Whether you’re exploring historic taverns in Covent Garden, riverside pubs along the Thames, or trendy spots in Soho, each pub has its own charm and character, making London one of the best cities for pub lovers.
Best pubs in London
With such a diverse selection, choosing the best pubs in London can be a challenge. Many of the city’s pubs are known for their distinctive atmosphere, excellent drinks, and great customer service. Some stand out for their historic significance, while others attract crowds with their cocktails bars, live music, quiz nights, or rooftop terraces offering stunning views of the city.
Beyond drinks, London pubs have evolved into culinary hotspots. Many now feature menus curated by top chefs, focusing on seasonal and locally sourced ingredients. Whether you’re after a quiet pint in a hidden alleyway pub or a buzzing evening in a contemporary craft beer bar, London’s pub scene caters to every preference. The capital’s rich pub culture ensures there’s always a perfect spot for every occasion.
1- The Harp

Nestled in the vibrant Covent Garden area, The Harp stands out as one of the best pubs in London. This award-winning establishment is renowned for its traditional British charm and a warm, welcoming atmosphere. With its historic Grade II listed status, The Harp offers an authentic experience that transports visitors back in time. Guests can relish a broad selection of craft beers, real ales, and ciders sourced from across the UK. The bar is stocked with an impressive variety, ensuring that every patron finds something to suit their palate.
The interior of The Harp is just as noteworthy as its drinks. The cosy setting, featuring an inviting bar and comfortable seating, encourages conversation and camaraderie. Visitors often remark on the friendly service, which adds to the pub’s charm. With live sports events showcased throughout the week, it’s a prime location for sports enthusiasts. Whether you’re there for a casual drink or to cheer on your favourite team, the atmosphere is infectious.
The Harp also prides itself on its selection of traditional pub snacks and hearty meals. From classic fish and chips to gourmet burgers, the food menu is crafted with quality ingredients. Regulars appreciate the seasonal specials, which often feature locally sourced produce. This dedication to freshness enhances the pub’s reputation as a top dining destination in London.
Moreover, The Harp embraces its Covent Garden location, making it a perfect stop for tourists exploring the area. With its proximity to theatres and shops, it’s an ideal place to unwind after a day of sightseeing. The Harp invites you to discover why it is consistently listed among the best pubs in London.
Web: https://www.harpcoventgarden.com/
2- The Lamb & Flag

The Lamb & Flag, located in the heart of Covent Garden, is a beloved establishment steeped in history. This pub has been serving patrons since the 17th century, making it one of the best pubs in London. Renowned for its vibrant atmosphere and rich heritage, it’s a perfect blend of traditional charm and contemporary flair. Visitors are often captivated by the warm, inviting decor and the friendly staff who make everyone feel at home.
The food at The Lamb & Flag is a highlight, featuring a menu that celebrates classic British cuisine. Diners can indulge in refined pub classics crafted from seasonal ingredients. From hearty pies to succulent roasts, every dish is prepared with care. The pub also boasts an impressive drinks menu, including a selection of fine wines, craft beers, and traditional ales. The careful curation of beverages complements the food perfectly.
In addition to its fantastic food and drink, The Lamb & Flag hosts various events throughout the year. Whether it’s a quiz night or a special celebration, there’s always something happening. This lively atmosphere draws in both locals and tourists seeking a memorable experience. The pub is also dog-friendly, welcoming furry companions in the bar area, which adds to its appeal.
Situated near major attractions, The Lamb & Flag is an ideal pit-stop for those exploring Covent Garden. After a day of shopping or sightseeing, visitors can relax and enjoy the ambience. The combination of history, quality food, and friendly service makes The Lamb & Flag a must-visit for anyone seeking the best pubs in London.
Web: https://www.lambandflagcoventgarden.co.uk/
3- The Old Shades

Located just off Trafalgar Square, Old Shades is an iconic Grade II listed pub that perfectly embodies the essence of London. As one of the best pubs in London, it offers a unique blend of history and modernity. Established in 1898, Old Shades has retained its traditional pub atmosphere while adapting to contemporary tastes. The characterful bar and cosy dining area invite guests to enjoy a relaxed setting in the heart of Westminster.
The menu at Old Shades prides itself on serving the best of British pub food. Diners can indulge in crispy beer-battered fish and chips, homemade pies, and a variety of seasonal specials. Each dish is crafted with locally sourced ingredients, ensuring that patrons enjoy fresh and hearty meals. The extensive drinks menu features an array of ales and wines, alongside premium spirits that cater to all tastes.
Old Shades is also a hub for sports fans, showcasing live events on big screens throughout the pub. The lively atmosphere during matches is infectious, making it a popular spot for those looking to enjoy a game with friends. The friendly staff are always on hand to ensure a memorable experience, whether you’re there for a casual drink or a hearty meal.
With its prime location near some of London’s most famous landmarks, Old Shades is the perfect place to unwind after a day of exploring. The combination of historical significance, delicious food, and a warm atmosphere makes it an essential stop for anyone searching for the best pubs in London.
Web: https://www.oldshades.co.uk/
4- The Mayflower Pub

The Mayflower Pub, situated along the banks of the River Thames, is one of London’s hidden gems. Recognised as one of the best pubs in London, this charming establishment boasts a rich maritime history. The pub features the original mooring point of the Mayflower ship, providing visitors with a unique historical context. The picturesque riverside setting, complete with an outside decked jetty, offers stunning views that enhance the dining experience.
The food menu at The Mayflower is a highlight, showcasing fresh, seasonal dishes that celebrate British cuisine. Guests can indulge in classic meals such as fish and chips, alongside daily specials crafted by the talented kitchen team. The pub’s commitment to using local ingredients ensures every dish is bursting with flavour. Additionally, the extensive drinks menu includes traditional ales, craft beers, and a carefully selected range of wines.
The Mayflower is also known for its warm and inviting atmosphere. With a charming interior that features a real fire and comfortable seating, it’s the perfect spot to relax. Whether you’re visiting with family or friends, the pub caters to all, including dog owners who can bring their pets to the ground floor area. The friendly staff further enhance the experience, ensuring every guest feels welcomed.
For those exploring Rotherhithe, The Mayflower is an essential stop. Its historic significance, combined with a vibrant atmosphere and delicious food, makes it a favourite among locals and tourists alike. Discover why The Mayflower is celebrated as one of the best pubs in London.
Web: https://www.mayflowerpub.co.uk/
5- The Churchill Arms

Nestled in Kensington, The Churchill Arms is a quintessential British pub that captures the essence of London’s vibrant pub culture. Celebrated as one of the best pubs in London, this historic establishment is renowned for its stunning floral displays and rich heritage. Built in 1750, The Churchill Arms has been a gathering place for locals and visitors alike. The pub’s character is enhanced by its extensive memorabilia, celebrating its connection to Winston Churchill’s family.
The food menu at The Churchill Arms is a delightful fusion of British and Thai cuisine. For over 35 years, the pub has wowed guests with authentic Thai dishes crafted from fresh ingredients. Alongside its Thai offerings, patrons can also enjoy traditional British pub fare, ensuring there’s something for everyone. The bar is well-stocked with a range of craft beers, real ales, and fine wines, making it a perfect spot for a leisurely drink.
The Churchill Arms also hosts various events throughout the year. From celebrating special occasions to hosting community gatherings, the pub is a lively hub of activity. The warm and inviting atmosphere, combined with attentive service, ensures every visit is memorable.
Located near the bustling streets of Kensington, The Churchill Arms is an ideal stop for those exploring the area. Its unique character, delicious food, and friendly service make it stand out among the best pubs in London. Experience the charm of this historic pub and enjoy a taste of its rich heritage.
Web: https://www.churchillarmskensington.co.uk/
6- The Porterhouse

The Porterhouse is a haven for beer enthusiasts. Nestled in Covent Garden, this pub offers a diverse selection of ales, stouts, and lagers from around the globe. The vast array of drinks is complemented by a lively atmosphere, making it a popular spot for both locals and tourists. With its rustic wooden decor and bustling vibe, it creates a welcoming environment for a night out.
The pub’s extensive drinks menu features more than 20 beers on tap. Every pint is prepared with care, showcasing the best of craft brewing. Whether you’re a fan of light ales or prefer rich stouts, The Porterhouse caters to all tastes. The knowledgeable staff can guide you through the offerings, helping you discover new favourites with every visit.
In addition to drinks, The Porterhouse also serves delectable pub grub. Their menu includes everything from classic fish and chips to hearty burgers. The food is designed to complement the drinks, ensuring a well-rounded experience. With generous portions and reasonable prices, it’s easy to understand why patrons keep coming back for more.
The ambience is truly unique, with both indoor and outdoor seating options. The outdoor terrace is particularly charming, especially on warm evenings. Patrons can enjoy their drinks surrounded by the lively buzz of Covent Garden. The combination of a fantastic drinks menu, delicious food and a vibrant setting makes The Porterhouse one of the best pubs in London.
Web: https://porterhouse.london/
7- Ye Olde Mitre

Ye Olde Mitre is steeped in history, located on a quiet lane in Holborn. This hidden gem dates back to the 16th century and boasts an intriguing tale of its own. Its connections to royalty and its enchanting atmosphere create a truly unique pub experience. Walking through the door, you’re instantly transported back in time, with period decor and wooden beams adding to the charm.
The pub’s old-world feel is complemented by a selection of traditional ales and wines. Locally sourced brews are served alongside a carefully curated wine list. This attention to quality makes it a favoured stop for those who appreciate the finer things in life. Ye Olde Mitre’s staff are friendly and knowledgeable, eager to share their recommendations with visitors.
Food is also a highlight at Ye Olde Mitre. The menu features classic British fare, including famous sausage rolls and ploughman’s lunches. Each dish is crafted from fresh ingredients, ensuring a burst of flavour in every bite. The inviting atmosphere makes it an excellent spot for enjoying a casual lunch or a leisurely evening meal.
The setting is perfect for both intimate gatherings and larger celebrations. With various nooks and crannies, each corner has its own character. The historical significance combined with a vibrant pub culture makes Ye Olde Mitre stand out among the best pubs in London.
Web: https://www.yeoldemitreholborn.co.uk/
8- The Faltering Fullback

The Faltering Fullback is a true local favourite, located in Finsbury Park. This vibrant pub is in high regard for its welcoming atmosphere and delightful garden. The sprawling outdoor space is a major draw, particularly during the summer months. With plenty of seating and a relaxed vibe, it’s an ideal spot for gathering with friends.
Inside, the pub exudes warmth and charm, with eclectic decor and a friendly bar staff. The eclectic mix of locals creates an inviting atmosphere, making everyone feel at home. You’ll find a great selection of craft beers and ciders, showcasing both local and international labels. The Faltering Fullback is a place where you can sip on a pint whilst soaking in the lively environment around you.
The menu stands out with a variety of tasty options, including vegan and vegetarian dishes. The pub focuses on using seasonal ingredients to craft its meals. From gourmet burgers to shareable platters, there’s something for everyone. Each dish is prepared with care, making it a popular dining destination among locals and visitors alike.
Live sports screenings also make this pub a lively hub. On match days, the atmosphere is electric, drawing in passionate fans. Combined with its warm hospitality and vibrant environment, The Faltering Fullback is undoubtedly one of the best pubs in London for a laid-back yet exciting night out.
Web: https://falteringfullback.com/
9- The French House

The French House, located in Soho, is an iconic establishment known for its lively ambience and French flair. This pub isn’t just a place to drink; it’s an experience infused with culture and history. With its Parisian-inspired decor and a relaxed, welcoming vibe, it attracts a diverse crowd, from locals to stars of the stage and screen.
Known for its impressive selection of wines and small plates, The French House prides itself on quality. Guests can savour an extensive list of wines paired with a delightful array of French tapas. The menu features options like homemade terrines and charcuterie boards, perfect for sharing over a glass of wine. Each offering is thoughtfully prepared, showcasing the pub’s commitment to culinary excellence.
The atmosphere is what truly sets The French House apart. With its bustling bar and ambient music, it creates an inviting environment for socialising. Whether you’re looking for a cosy corner to relax or a bustling space to engage with others, this pub meets all your needs. Spotting a table during peak hours can be a challenge, but it’s well worth the effort.
As a hotspot for arts and culture, The French House often hosts events and exhibitions. This commitment to showcasing creativity makes it a vital part of the local community. With its unique character and vibrant energy, it stands out among the best pubs in London, appealing to those seeking more than just a typical pub atmosphere.
Web: https://www.frenchhousesoho.com/
10- Waxy O’Connor’s London

Waxy O’Connor’s is a stunning Irish pub located just off Leicester Square. Its unique multi-level layout mimics the essence of an authentic Irish pub, creating a lively and engaging atmosphere. Each floor features its own charm, providing a cosy setting for friends and new acquaintances. The décor is both whimsical and traditional, with intricate woodwork and stained glass that transports you to Ireland.
This pub is famous for its extensive selection of drinks. With a range of Irish whiskies and imported beers on tap, it is a haven for beverage lovers. The bartenders are friendly and skilled, always ready to recommend something special. Whether you’re in the mood for a classic Guinness or something more adventurous, Waxy O’Connor’s delivers an impressive variety.
When it comes to food, Waxy O’Connor’s boasts a menu filled with hearty Irish classics. Dishes like traditional Irish stew and delicious boxty pancakes are fan favourites. The meals are generously portioned and bursting with flavour. Guests can enjoy their meals in a vibrant setting that perfectly complements the pub’s bustling atmosphere.
Live music plays a vital role in the pub’s appeal. Regular performances range from traditional Irish music to contemporary acoustic acts. This emphasis on live entertainment creates an engaging atmosphere that encourages guests to stay longer and immerse themselves in the experience. Waxy O’Connor’s truly embodies the spirit of the best pubs in London, offering a unique blend of warmth and excitement.
Web: https://waxyoconnorslondon.co.uk/
Faq’s
What makes pubs in London unique?
Pubs in London are known for their rich history, diverse atmospheres, and wide selection of drinks. Many have been operating for centuries, offering a glimpse into the city’s past while serving modern craft beers and classic ales. Whether you’re looking for a cosy traditional setting with wooden interiors or a trendy gastropub with gourmet food, London’s pubs cater to all tastes and preferences.
Where can I find traditional pubs in London?
You can find traditional pubs in London in historic neighbourhoods such as Covent Garden, Westminster, and the City of London. Many of these pubs feature classic interiors with wooden beams, fireplaces, and original Victorian décor. Some are hidden alleys, offering a more intimate setting, while others stand on busy streets, drawing in locals and tourists alike.
Do pubs in London serve food?
Yes, most pubs in London serve food, ranging from classic British pub fare to gourmet dishes. Traditional pubs often offer favourites like fish and chips, pies, and Sunday roasts, while modern gastropubs focus on high-quality ingredients and creative menus. Many pubs also cater to dietary preferences, offering vegetarian, vegan, and gluten-free options.
Are there any riverside pubs in London?
London has many scenic riverside pubs, particularly along the Thames in areas like Hammersmith, Richmond, and South Bank. These pubs offer stunning waterfront views, making them perfect for a relaxing drink or meal by the river. Some have outdoor terraces or beer gardens, allowing visitors to enjoy the city’s skyline and landmarks while socialising.
What is the best time to visit pubs in London?
The best time to visit pubs in London depends on the experience you’re looking for. Weekday afternoons are ideal for a quiet drink, while evenings, especially on Fridays and Saturdays, are livelier with a buzzing atmosphere. Many pubs also offer Sunday roasts, making them a great choice for a relaxed weekend meal. If you prefer outdoor seating, visiting during the warmer months will allow you to enjoy beer gardens and terraces.
