15 Best Pubs in London to Visit in 2026

There were 3,535 pubs in London in 2023. Some are older than America. Some serve pints that taste like heaven. A few serve food that deserves a Michelin nod. Others? Let’s just say you’re there for the ghosts and the gossip.

But whether you’re a craft ale connoisseur, a Guinness loyalist, or simply in it for the Scotch egg, this city has a pub for everyone. The problem isn’t finding a pub, it’s finding the right one. One that serves the atmosphere just as well as it serves its beer.

We’ve put together this guide to help you cut through the noise and head straight to the best places. The historic, the quirky, the Michelin-starred, the riverside-perfect-for-sunset-pints kind of good stuff. These are the best pubs in London, not just by reputation, but by experience.

Key Takeaways

  • London has over 3,500 pubs, but this guide narrows it down to the 15 most unforgettable experiences, from historic haunts to riverside hideaways.
  • You’ll find everything from Michelin-starred menus to cozy Sunday roasts, lively comedy nights, and candlelit ghost stories.
  • The best time to go pub-hopping depends on your preferences: quiet afternoons, buzzing Friday nights, or relaxed Sunday lunches.
  • Signature dishes to try include venison Scotch eggs, Thai green curry, fish pie, and the iconic Sunday roast.
  • Every pub featured is chosen not just for reputation, but for the atmosphere, history, and story it offers and includes Ye Olde Cheshire Cheese, The Churchill Arms, or The Mayflower.

Top 15 Best Pubs in London

1. Ye Olde Cheshire Cheese on Fleet Street

Few places in London feel like stepping inside a history book. Ye Olde Cheshire Cheese is one of them. Dark wood beams, winding staircases, a low-ceilinged cellar bar. This is the Dickensian London of your imagination.

Rebuilt after the Great Fire in 1667, it’s one of the oldest pubs in the city. Frequented by the likes of Charles Dickens and Samuel Johnson.

It has a maze-like interior. No music. No TVs. Just the echo of clinking pint glasses and hushed laughter. It’s an old-school alehouse, plain and proud of it.

When it comes to food and the drinks, stick to the classics with Greene King-owned cask ales, sausage rolls, steak and an ale pie.

At Ye Olde Cheshire Cheese you’re not just having a pint, you’re sipping it in one of London’s oldest cellars. And you can find it at this address: 145 Fleet Street, EC4A 2BU. Cheers!

Credit: Victor Mena Aguilar

Ye Olde Cheshire Cheese pub in London on Fleet Street
Credit: Victor Mena Aguilar

2. The Churchill Arms in Kensington

Possibly the most photographed pub in London and you’ll know why the second you see it. This place doesn’t do anything subtle.

It was built in 1750, but the pub’s Churchill-themed decor came later, thanks to a landlord who adored Winston. The result is a kitschy, chaotic, oddly charming museum-meets-pub mashup.

The pub is decked out in 100+ hanging baskets and award-winning flower boxes. Inside, you’ll discover hundreds of Churchill photos, union jacks, war memorabilia and unexpectedly, a Thai restaurant.

We recommend you order a pad thai and wash it down with a pint of Fuller’s London Pride. Where else could you eat Thai food in a WWII memorabilia room while surrounded by amazing flora?

Address: 119 Kensington Church St, W8 7LN

The Churchill Arms in Kensington
Credit: Nicolas Doherty

3. The Harwood Arms in Fulham

If you think pubs are just for beer and football, this one will definitely change your mind. This unassuming Fulham pub holds the rare distinction of being London’s only Michelin-starred pub. It opened in 2009, and received its star in 2014, keeping the status ever since.

Its rustic, cozy interior with exposed brick and wooden beams is very unpretentious, quiet, and refined, but still feels like a pub.

The specialty here is wild game with beautifully prepared dishes such as venison Scotch eggs, tender braised hare, and perfectly roasted loin of deer. This might be the best food in London you’ll try on your trip.

Address: Walham Grove, SW6 1QP

The Harwood Arms in Fulham
Credit: Harwood Arms

4. The Mayflower in Rotherhithe

You’d miss this gem if you didn’t know it was here. Overhanging the Thames, this pub is equal parts nautical nostalgia and riverside romance.

It was named after the ship that sailed to America, and the pub claims to stand on the original mooring site.

At The Mayflower you’ll experience warm lights, pewter mugs, and creaky wood floors. There’s also a hidden deck out back that feels like you’re floating above the water.

In this pub, we recommend choosing a seafood-focused menu as it’s their absolute speciality. Try the fish pie or crab linguine. 

Address: 117 Rotherhithe St, SE16 4NF

The Mayflower in Rotherhithe
Credit: The Mayflower Pub

5. The French House in Soho

No beer pints. No loud music. No nonsense. The French House does things differently, and it’s earned the right.

This pub is well known for its WWII connections and as a former haunt of a poet Dylan Thomas and a philosopher Francis Bacon.

Once you enter, imagine intimate tables, private conversations and slow pace. This place is great for a reflective afternoon or a place to wind down.

Upstairs, there is a French restaurant that serves rustic classics and has a small but impeccable wine list. 

Address: 49 Dean St, W1D 5BG

The French House in Soho
Credit: Tripadvisor

6. Lamb & Flag in Covent Garden

Tucked away in a narrow alley, the Lamb & Flag is a historic gem in Covent Garden. Its unassuming exterior belies a rich past that dates back to the 17th century. 

Originally known as The Coopers Arms in 1772, it was renamed the Lamb & Flag in 1833. The pub’s upstairs room once hosted bare-knuckle prize fights, earning it the nickname “The Bucket of Blood.”  

The pub retains its historic charm with wooden beams and a cozy atmosphere. It’s a favorite among locals and tourists alike. If you’re looking for tradition in both the location and the food, this will be your best choice!

Address: 33 Rose Street, WC2E 9EB

Lamb & Flag in Covent Garden
Credit: Timeout.com

7. The Spaniards Inn in Hampstead

Nestled on the edge of Hampstead Heath, The Spaniards Inn is steeped in history and literary connections. Dating back to 1585, it’s believed that highwayman Dick Turpin was born here. The pub has been frequented by literary figures like Byron, Keats, and Dickens.  

With its low ceilings and wood-paneled rooms, the pub exudes old-world charm. This place is well known for its hearty Sunday roasts too.

Address: Spaniards Road, NW3 7JJ

The Spaniards Inn in Hampstead
Credit: The Spaniards Inn

8. The Grenadier in Belgravia

Hidden in a quiet mews, The Grenadier is renowned for its ghostly tales and military history. Established in 1818, it’s said to be haunted by the ghost of a soldier named Cedric, who was beaten to death for cheating at cards.  

The pub’s intimate setting and historic decor make it a unique spot for a drink. The Grenadier offers classic British fare and a selection of beers and spirits. For a chilling experience in one of London’s most haunted pubs, choose this place on your next visit.

And if you’re looking for more haunted places in London, read more in our blog here.

Address: 18 Wilton Row, SW1X 7NR

The Grenadier in Belgravia
Credit: The Grenadier

9. The Prospect of Whitby in Wapping

Claiming to be London’s oldest riverside pub, The Prospect of Whitby offers stunning views and a storied past. Established in 1520, it has a history intertwined with pirates and smugglers.  

The pub features original flagstone floors and a rare pewter-topped bar. It serves traditional British dishes and a variety of ales. If you’re chasing maritime history and long forgotten stories, pub will be your best best. 

Address: 57 Wapping Wall, E1W 3SH

The Prospect of Whitby in Wapping
Credit: Tripadvisor

10. The Dove in Hammersmith

Perched on the banks of the Thames, The Dove is a quaint pub with a literary legacy. A public house has stood here since the 17th century. It’s said that James Thomson wrote “Rule, Britannia!” here.  The pub boasts a cozy interior and a riverside terrace and offers a menu of classic British dishes and a selection of ales.

If you love to slow down by sipping a pint with a view of the river then head down to The Dove.

Address: 19 Upper Mall, W6 9TA

The Dove in Hammersmith
Credit: Tripadvisor

11. The Ten Bells in Spitalfields

Located in the heart of the East End, The Ten Bells is infamous for its connection to Jack the Ripper. The pub dates back to at least the mid-18th century and is associated with two of Jack the Ripper’s victims.  

This location features original Victorian tiling and a vibrant atmosphere. It serves a range of beers and spirits, with occasional live music events.

Address: 84 Commercial Street, E1 6LY

The Ten Bells in Spitalfields
Credit: The Ten Bells

12. The George Inn in Southwark

Owned by the National Trust, The George Inn is London’s last remaining galleried coaching inn. 

Dating back to the medieval period, it was mentioned by Stow in 1598 and frequented by Charles Dickens. The pub retains its historic galleries and offers a spacious courtyard.

Address: 77 Borough High Street, SE1 1NH

Credit: Greene King

13. The Blackfriar in Blackfriars

An architectural marvel, The Blackfriar stands out with its Art Nouveau design and monastic theme. Built in 1875 on the site of a former Dominican friary, it was remodeled in 1905.  

The pub features ornate interiors with sculptures and mosaics depicting friars. As many others, it serves a variety of beers and classic British dishes.

Address: 174 Queen Victoria Street, EC4V 4EG

The Blackfriar in Blackfriars
Source: Tripadvisor

14. The Flask in Highgate

A creaky old coaching inn tucked just off Highgate High Street, The Flask is everything you want in a London pub: timeless, toasty, and allegedly haunted.

Built in 1663, The Flask claims connections to infamous highwayman Dick Turpin, who reportedly hid in the stables. There’s also talk of a ghostly barmaid who haunts the cellar. 

In the interior, you can breathe in history through original low ceilings, antique mirrors, and worn wooden floors. You’ll find locals parked here for hours over pints, papers, and pies.

The Sunday roast is a winner on the menu but their game pies and seasonal specials are standouts too. They rotate a selection of cask ales and craft beers, you’ll always find a good pint of ESB on tap.

If you want a cozy pub that’s loaded with charm, quiet corners, and just a hint of Victorian ghost lore, this is it.

Address: 77 Highgate West Hill, London N6 6BU

The Flask in Highgate
Source: Wikipedia

15. The Camden Head in Camden

Camden is where London lets its hair down, and The Camden Head fits right in. It’s fun, loud, full of characters, and big on entertainment.

Dating back to 1787, this pub is one of Camden’s oldest, though you wouldn’t know it by the nightly stand-up comedy and live gigs happening upstairs.

It’s a little gritty, a little grungy, and all heart. It’s when a vintage pub meets a gig venue. Grab a beer, head upstairs, and laugh at one of the comedy shows, or cry at one of the moving  live performances.

At The Camden Head, good pub grub is served all day, with burgers and wings in heavy rotation. This is your go-to if you want a proper British pub with cocktails, live comedy and zero pretension.

Address: 100 Camden High St, London NW1 0LU

The Camden Head in Camden
Source: Wikipedia

When to Go Pub-Hopping in London

Timing can transform your pub experience. Weekday afternoons offer a quieter, more local atmosphere. It’s when regulars settle into their favorite seats and the pace slows. This silence is perfect for a reflective pint or two. 

Fridays bring a different energy. By late afternoon, the city begins to buzz as office crowds spill into beer gardens. If you enjoy a bustling scene and lively chatter, Friday evenings will be ideal for you. Just be sure to book ahead if you’re planning to visit a popular spot.

For something slower and more traditional, Sundays are a London pub ritual. Arrive early to beat the roast rush and enjoy the timeless combination of comfort food, low golden light, and a second pint you maybe didn’t plan for. And if you’re choosing your season, spring and autumn are particularly charming. Crisp air, mellow sunshine, and a table by the river or in a blooming garden can elevate even the simplest ale.

What to Try While You’re There

London’s pubs aren’t just about pints. They’re also home to some of the most satisfying, soulful dishes you’ll find anywhere. Here’s a few that you simply must try out on your next visit.

Venison Scotch Egg at The Harwood Arms 

A rich and rustic take on a classic. This version wraps a soft-boiled egg in seasoned venison sausage, breaded and fried until crisp, then served warm with a touch of pickled walnut or chutney for contrast. It’s indulgent, hearty, and perfectly balanced.

Thai Curry at The Churchill Arms

This iconic pub surprises with a vibrant Thai menu. Their green curry is fragrant with lemongrass, coconut milk, and galangal, served with tender chicken or tofu and a side of jasmine rice. It’s unexpected, flavorful, and genuinely delicious.

Fish Pie at The Mayflower

A classic British comfort dish. Expect a medley of fresh white fish, smoked haddock, and prawns in a creamy, herbed sauce, topped with buttery mashed potatoes baked to golden perfection. Best enjoyed with a view of the Thames.

Sunday Roast at The Spaniards Inn

A London tradition done right. Choose from roasted meats like beef, lamb, or pork belly, served with crispy roast potatoes, seasonal vegetables, rich gravy, and a towering Yorkshire pudding. Ideal for slow Sundays and long conversations.

Half-Pint and Bar Snacks at The French House

While food takes a quieter role here, the simplicity of a cold half-pint of ale or cider paired with olives, a cheese plate, or charcuterie makes for a perfectly unhurried afternoon in Soho.

Conclusion

London’s pub scene is a beautiful blend of tradition, storytelling, and sensory delight. Each of the pubs in this guide has its own rhythm. Some echo with centuries of history, others hum with music and laughter late into the night. They are places to gather, to unwind, to discover flavors and friendships alike.

If you’re planning your visit to London, be sure to add a few of these stops to your list. And for an even deeper look at the city’s hidden corners and local favorites, consider joining one of our expertly guided experiences. Our London tours are designed to help you see, taste, and feel the capital through a more intimate, local lens.

Raise your glass to great taste, rich character, and unforgettable moments. Your perfect London pub, and your perfect London day, are waiting.

FAQ

What is the most iconic pub in London?

The most iconic pub in London is often considered The Churchill Arms in Kensington. Known for its floral-covered exterior, historic interior, and vibrant atmosphere, it combines classic British pub culture with quirky charm. It’s one of the city’s most photographed and instantly recognisable pubs among locals and tourists.

Many consider The Princess Louise in Holborn the most beautiful, thanks to its Victorian design, etched glass partitions, ornate tiling, and original woodwork. Its preserved interior makes it a standout example of classic London pub architecture and a favourite for visitors seeking a visually stunning, traditional pub experience.

Soho is one of the best areas for pubs in London, offering a dense mix of historic taverns, modern craft pubs, and lively bars. Other popular pub districts include Covent Garden, Shoreditch, and Camden, each offering unique atmospheres and plenty of options for casual drinks or immersive nightlife.

The most common and popular pub name in London is The Red Lion. It’s a historic British pub name found throughout the city, reflecting royal heraldry and long-standing traditions. Many Red Lion pubs are known for classic interiors, traditional ales, and a strong connection to Britain’s pub culture.

Share this entry