101 best pubs in London

Quench your thirst at one of London's top pubs while sampling some of the best British pub food.

Find the best pubs in central London and beyond with our extensive guide, including pubs with beer gardens for refreshing pints on sunny days, traditional pubs steeped in history, and the top gastropubs in town for Sunday roasts and more. 

London's top beer gardens

People laugh and chat in the beer garden of the London pub The Angel Oak in Peckham Rye.
People enjoy a drink in the beer garden at The Angel Oak pub. Image courtesy of The Angel Oak. Photo Credit: Richard Heald.
  1. Play mini golf, feast on jerk burgers and sip on cold beer in the Duke of Edinburgh’s huge and very popular beer garden.
  2. Sit under pretty wisteria in the gorgeous garden at The Albion, a foodie favourite in Islington.
  3. Watch live jazz and plays during the summer months in The Drayton Court’s giant beer garden in Ealing.
  4. Explore the incredible three-storey garden, reminiscent of a treehouse, at the Faltering Fullback, a north London Irish pub that’s popular with sports fans.
  5. Join the trendy Shoreditch crowd in the lovely garden at The Crown & Shuttle.
  6. Sit in a cosy booth in the Edinboro Castle’s lively beer garden, within walking distance of Regent's Park and Camden Market.
  7. Relax in the calming garden oasis at The Phene, a Chelsea institution with good food.
  8. Find London’s countryside pub, The Telegraph, hidden in Putney, not far from Richmond Park and Wimbledon Common.
  9. Grab a table in the grassy garden at The Leather Bottle in Earlsfield.
  10. After a long walk on Hampstead Heath, enjoy a refreshing drink in the walled beer garden at The Garden Gate.
  11. Tuck into food from the barbecue in the lovely garden at Elk Bar, also a great sports pub.
  12. Enjoy a pint in the large beer garden at the back of The Angel Oak in Peckham. 

Best gastropubs in London

The interiors of a classic british pub with brown tables and bar with orange bar stools.
The Ladbroke Arms. Image courtesy of Ladbroke Arms.
  1. Head to Camberwell’s The Crooked Well for award-winning British food in a pretty setting.
  2. Enjoy culinary excellence at The Harwood Arms, London’s only Michelin-starred pub.
  3. Settle down to a meal packed full of seasonal ingredients, with plenty of vegetarian options, at St John’s Tavern.
  4. Cosy up by the fire in winter, or dine al fresco in the charming garden during summer months, at the Ealing Park Tavern, which serves up great British dishes.
  5. Tuck into refined plates of pub classics from fish and chips to pies at The Sun of Camberwell.
  6. Head to Notting Hill to enjoy high-quality gastropub fare at the Ladbroke Arms, prettily decorated with hanging baskets of flowers.
  7. Admire the fun interiors as you sup on food sourced from local suppliers at The Marquess Tavern, once a favourite of the writer, George Orwell.
  8. Treat yourself to a bottomless brunch at The Garrison, without scrimping on great seasonal produce.
  9. Devour some of the best scotch eggs in London at The Cross Keys, a pub frequented by famous visitors throughout its long history, including Agatha Christie and the Rolling Stones.

Pubs with the best Sunday roasts

  1. Choose between legs of Welsh lamb, Suffolk pork and roast root vegetable Wellington at The Antelope in Tooting.
  2. Gnaw on crispy cracking from the excellent pork belly roast at The Stag.
  3. Enjoy a reliably excellent Sunday roast at a Greenwich favourite, The Guildford Arms.
  4. Take in breathtaking views of the Thames from The Cutty Sark's wide Georgian windows whilst feasting on a classic roast.
  5. Nestle in by the roaring fire during winter months and tuck into a warming roast at The Warwick Castle in Little Venice.
  6. Refuel with a hearty Sunday lunch at The Prince Regent after a swim in Brockwell Lido located opposite the pub.
  7. Savour a tasty vegetarian roast at the Bull & Gate along with their delicious vegan puddings.

Discover more places to enjoy a delicious Sunday roast.

Traditional and historic London pubs

People stroll past the riverside The Anchor pub
The Anchor. Image courtesy of Shutterstock.
  1. Admire the pretty stained glass with a reasonably priced pint at Angel in the Fields, a traditional pub in Marylebone.
  2. Revel in the bloody history of the Lamb & Flag in Covent Garden, a very old pub that earned a reputation in the 19th century for staging bare-knuckle prize fights.
  3. Discover why revered writers Charles Dickens and PG Wodehouse frequented Ye Olde Cheshire Cheese, one of the oldest pubs in London (rebuilt soon after the Great Fire of 1666).
  4. Join Soho regulars and a lively after work crowd at the John Snow, clad in wood panels.
  5. Sip your way through the large selection of real ales at The Hoop & Grapes, a timber-framed pub that survived the Great Fire of London.
  6. Enjoy the charm of Williamson’s Tavern, once the main residence of the Lord Mayor of London - before the Mansion House was built.
  7. Look up at the stunning carved ceiling in The Clachan, a lively Victorian pub near Carnaby Street.
  8. Reward yourself with a refreshing drink at the lovely Jamaica Wine House after navigating a labyrinth of medieval backstreets to find it.
  9. Gaze at the historic features of a Grade-two listed building in the middle of Spitalfields at The Ten Bells.
  10. Bask in light pouring through the Victorian windows at The Wheatsheaf in Tooting, rumoured to be the Sadiq Khan, the Mayor of London’s favourite pub.
  11. Take in the incredibly ornate Victorian interior at the Princess Louise pub in Holborn.
  12. Have a tipple at The Mayflower, one of the oldest pubs on the Thames close to where the Pilgrim Fathers set sail in 1620 for what is now the United States.

Child-friendly pubs

The inside of a pub with white wooden tables and an orange bench with warm lights.
Enjoy a classic pub meal at The Florence. Image courtesy of The Florence.
  1. Allow the kids to let off some steam at The Rosendale, a pub with a children’s play area and plenty of family games.
  2. Join families attracted by the relaxed atmosphere and fun activity sheets at The Florence
  3. Keep the children entertained with colouring sheets, crayons and a giant chalkboard at The Island in Kensal Rise.
  4. Get creative at The Bolingbroke, where kids can decorate their own delicious fairy cakes.
  5. Hang out on beanbags in The Eagle’s colourful pub garden that sparks the imagination of children and adults alike.

Pubs with live music, comedy and events

  1. Head upstairs at The Lock Tavern to see emerging bands in a tiny room packed with a great crowd.
  2. Laugh the night away at Tuesday comedy nights at the Honor Oak, where big name comedians regularly try out new material.
  3. Soak up musical history at Camden’s Dublin Castle, a pub where Muse were discovered, and musicians including Amy Winehouse and Noel Gallagher frequented.
  4. Head to The Oval Tavern to enjoy the jam-packed schedule of quiz nights, live music and community events.
  5. Sample the wide range of bourbons, whiskies and rhyes while checking out live music at The Lexington.
  6. Listen to music by candlelight at the George Tavern, the huge Shadwell pub is one of the oldest in London and has excellent gigs where musicians merge into the crowd.
  7. Roar with laughter at The Comedy Pub, an old Victorian public house now making a name for itself with varied stand-up comedy acts.
  8. Walk in the footsteps of musical giants from Jimi Hendrix to Led Zeppelin at the Troubadour, the west London pub still hosts great acts.
  9. Go to The Bedford for a one-stop shop for fun with everything from dance classes to comedy and live-sport on offer.

Canal and riverside pubs in London

Black windows looking out at tables at a pub on the river thames where people sit in the sunshine.
The Dove. Image credit: Guilherme Duschenes
  1. Enjoy lazy afternoons by the river at The Bell & Crown in Chiswick, a cosy dog-friendly pub with a fire for colder days.
  2. People-watch from a prime Hammersmith riverside spot at The Dove, once frequented by famous literary figures including Dylan Thomas and Graham Greene.
  3. Look out for the hangman’s noose, alluding to the pub's murky past, at The Prospect of Whitby, one of London's oldest riverside pubs.
  4. Tuck into the famous fish and chips at the Anchor Bankside, which comes into its own in the summer months when a riot of flowers bloom outside.
  5. Make a pit stop at The Narrowboat on the Regent’s Canal as you enjoy the beautiful walk from Angel to Victoria Park.
  6. Join a lively crowd in Wandsworth’s famous beer garden on the river at The Ship.
  7. Relax in the leafy riverside garden at The Crabtree and feel transported from the bustle of the city.
  8. While away summer days at The Union Tavern, with canal-side outdoor seating.
  9. Take in the fantastic views and be warmed by lovely open fires at The Gun, opposite The O2.
  10. Spot millionaires as they head to their yachts in St Katharine Docks at The Dickens Inn.
  11. Eat hearty plates of comfort food at the Trafalgar Tavern, Greenwich's popular riverside pub.

London pubs for vegans and vegetarians

The inside of a british pub with brown tables and chairs with a bright ceiling and large stain glass windows.
Coach & Horses pub. Image courtesy of Coach & Horses.
  1. Eat the highly recommended tofu fish and chips at the Coach and Horses, a vegetarian pub in Soho.
  2. Devour vibrant Mexican food at The Spread Eagle, London’s first fully vegan pub.
  3. Know you're making a sustainable choice while eating delicious vegan food at The Blacksmith and The Toffeemaker, a vegan pub that ensures everything possible is recycled.

Quirky pubs in London

  1. Mix with a lively bunch of bohemian regulars at the French House, a Soho institution where beer is served in half-pints only and phones are banned.
  2. Admire the iconic flower-filled facade before checking out the Churchill memorabilia at the Churchill Arms.
  3. Play your favourite arcade and escape games at the Four Thieves near Clapham Junction.
  4. Feel house party vibes on the dancefloor downstairs at The Queen Adelaide, a gay pub with quirky decor and a great atmosphere.
  5. Enjoy a tipple in the upstairs gin parlour of Mr Fogg's Tavern, an eccentric pub based on the fictional explorer Phileas Fogg.
  6. Watch burlesque shows and hang out in the carnival-themed pub garden at The Aeronaut in Acton.
  7. Listen out for the clink of chains at The Viaduct Tavern, this pub located on the site of a former prison has a classically Victoria "gin palace" interior.
  8. Check out the community events from quizzes to vintage fairs at the Balham Bowls Club, decorated in a vintage British style.
  9. Spot everyone from Wonder Woman to The Blues Brothers at The Alma, packed full of movie paraphernalia.
  10. Marvel at the art deco exterior of the wedge-shaped pub, The Blackfriar, which also features bizarre medieval church style interiors
  11. Relax in sumptuous surrounding at The Old Bank of England, converted from the Law Courts branch of the Bank of England.
  12. Be amazed by the incredible array of objects inside The Three Kings in Clerkenwell from a rhino head to a working jukebox.

Top theatre pubs

A man walks past the front of The Latchmere & Theatre 503 restaurant.
The Latchmere & Theatre 503. Image courtesy of Theatre 503.
  1. Head upstairs at the Old Red Lion by Angel station to enjoy fringe theatre in a cosy setting.
  2. Watch plays from emerging writers and Edinburgh Fringe previews in the intimate pub theatre at the Hen & Chickens.
  3. Discover talent in a striking space at The Landor, a pub that also hosts great quiz and karaoke nights.
  4. Check out one of the ground-breaking pieces of new writing from Theatre503, who put on more than 100 new works a year at The Latchmere.
  5. Enjoy a diverse programme at the established Brockley Jack Theatre in south east London.

Cosy London pubs

The facade of The Holly Bush pub in Hampstead. Image courtesy of The Holly Bush.
The Holly Bush in Hampstead. Image courtesy of The Holly Bush.
  1. Curl up next to the open fires in The Holly Bush, Hampstead's cosiest hangout.
  2. Grab a stool at the pewter bar in The Grenadier, a cosy pub in a former officer’s mess.
  3. Sip on great beer from St Peter’s Brewery at the Jerusalem Tavern, a wood-clad pub in Clerkenwell.
  4. Find Ye Olde Mitre, often called London's most hidden pub, and reward yourself with a pint of real ale.
  5. Head to The Spaniards Inn for a country pub feel less than half an hour away from central London.
  6. Stop off at the Lass of Richmond Hill after a long walk in Richmond Park, and relax in comfy leather seats by roaring fires.
  7. Listen to the soothing sounds of jazz on plush velvet sofas at The Bull's Head in Barnes.

Real ale and craft beer pubs 

  1. Enjoy a great selection of craft beers with specially paired dishes from the menu at The Earl of Essex.
  2. Take a look at the hundreds of beer mats above the bar at The Harp, a small pub with a huge selection of beers around the corner from Leicester Square.
  3. Order a beer flight to sample four different beers from the brewing powerhouse, Brewdog, in Camden.
  4. Try one of 27 draught beers while waiting for a train at the tiny Euston Tap.
  5. Join Camberwell locals sipping on craft beer in friendly surroundings at the Stormbird.
  6. Choose between artisan gins and a fantastic range of beers at De Hems, a Dutch pub in Chinatown.
  7. Find The Rake, a tiny pub at the back of Borough Market, and discover the hundreds of beers on offer.
  8. Sip on the freshest beer in London at the Long Arm, where beer is poured straight from the tank brewing at the bar.
  9. Discover new beers from around the world and savour old favourites at The Lyric, a no fuss Victorian pub in central London.