Looking for a perfect pint at one of London’s top pubs?
The capital boasts an incredible mix of watering holes — from cosy, centuries-old taverns to sleek modern bars and even floating boozy spots.
Among these hundreds of choices are a select few that serve great food, pour quality drinks, and deliver unbeatable atmosphere — earning them some of the highest ratings in London.
To make your next pub visit easier, we’ve rounded up the best of the bunch, based on top reviews from Tripadvisor.
5 of London’s best pubs for a pintKings Arms
Rating: 4.4/5 from 889 reviews
Location: 16 King William Walk, London SE10 9JH
One happy guest said: “Popped in after Greenwich Observatory for a quick drink and a bite to eat.
“Lovely people and lovely food at a decent price.
“Homemade horseradish is a particular treat!”
Swan
Rating: 4.5/5 from 1,035 reviews
Location: 7 Cosmo Place, Holborn, London WC1N 3AP
A recent guest wrote on Tripadvisor: “Just a few steps off the main road, the Swan is a traditional pub with all the ambience you could ask for.
“The menu is surprisingly diverse, with something for any dietary restriction and lots of treats.
“The staff are friendly and attentive, too.”
The Black Lion Pub & Boutique Rooms
Rating: 4.8/5 from 115 reviews
Location: 274 Kilburn High Road, London NW6 2BY
A visitor to the pub said: “A wonderful welcome awaits you from the moment you enter this beautiful Victorian pub, it’s huge, which is just as well as it’s very popular in the evening.
“Fabulous staff, both behind the bar and restaurant, always happy to help.”
The Lord Northbrook, Lee
Rating: 4.3/5 from 482 reviews
Location: 116 Burnt Ash Road, London SE12 8PU
One happy guest wrote: “The food was excellent, I had a ribeye steak which was cooked exactly to order, and it was delectable, it was certainly worth the price.
“All the staff were very friendly and attentive, and all our needs were met.”
Recommended Reading
Adam & Eve
Rating: 4.4/5 from 416 reviews
Location: 81 Petty France, London SW1H 9EX
A customer said: “Wonderful place!
“We had a very nice time, and we felt very welcome.
“The waitress was lovely and gave good advice on beers.
“Food was really tasty, I definitely recommend this place.”
What’s your favourite pub in London? Let us know in the comments.