From chic wine bars to cosy pubs and cocktail speakeasies, you'll always find somewhere to grab a drink in London Bridge – many pubs and bars also serve tasty food and local craft beer, so make sure you to check the venue's menu before popping in for a pint.
1. The Horniman at Hays
Discover a traditional London pub on the Thames riverside, renowned for its fascinating history and eclectic offer of real ales. The Horniman at Hays sits on the site of a former tea warehouse owned by the famous tea dealer Frederick Horniman. Conveniently located between Hay's Galleria and the HMS Belfast, this pub is the perfect spot to refuel on a busy day of sightseeing in London Bridge.
2. Tanner & Co
Indulge in carefully crafted cocktails, linger over a bottomless brunch or simply unwind on the alfresco terrace at this lively restaurant and bar, just off Bermondsey Street. Tanner & Co is the perfect place to relax after a day’s sightseeing, whether you’re in the area for a drink, a nibble on the likes of Scotch eggs or more substantial mains, including delicious vegetarian and vegan options.
3. Nine Lives Bar
Venture down into the basement of 8 Holyrood Street to find one of the best London Bridge bars: a Victorian-styled hidden gem, decked out with tropical plants and rattan lightshades. Head to Nine Lives Bar for pumping music, seasonal tacos and tropical-themed house cocktails, from the Moby Dick featuring whisky, coconut and salted caramel, to the Leche de Tigre punch to share. If you can't find a seat in the jungle inside, the outdoor seating is a cool spot for alfresco drinks.
4. The Dean Swift
Sip on quality craft beer and excellent brews at The Dean Swift in Butler's Wharf. This cosy pub near Tower Bridge is also renowned for its excellent Sunday roast, featuring rolled lamb shoulder with homemade mint sauce, and crusted roast chicken with scrumptious stuffing.
5. The George Inn
Soak up the history of The George Inn, London's last remaining galleried coaching inn. Hidden down a quiet alleyway off Borough High Street, this characterful pub dates back to 1542, and is now run by the National Trust. It's the perfect place to try cask ales, gins and whiskies, alongside pub classics such as fish and chips, pies and burgers.
6. The Market Porter
Pay a visit to The Market Porter, a traditional London pub nestled in one of Borough Market’s prettiest corners. This historic pub serves traditional British food and a variety of real ales, and it featured as The Third Handbook Emporium in Harry Potter and the Prisoner of Azkaban.
7. The Miller
Catch a comedy show upstairs at The Miller, a London Bridge pub which hosts acts six nights a week. Mingle with the locals downstairs at this busy bar just off Borough High Street, while selecting from its great range of local beers and ciders. The peckish can delve into the selection of meat and vegan burgers on offer from expert flippers, Bunsmiths.
8. The Garrison
Tuck into lovingly prepared dishes from British produce at this stylish gastropub on Bermondsey Street. A locals’ favourite since 2003, The Garrison pairs mismatched chairs and shabby chic decor with beautifully presented all-day fare, from breakfast and brunch specials to Sunday lunch and dinner.
9. Anchor Bankside
Witness history at local institution, Anchor Bankside, which is often described as "Bankside's oldest surviving tavern". Enjoy classic pub dishes, from fish and chips to pies, sausage and mash, with a side dish of a stunning beer garden overlooking the Thames. There is an extensive selection of gins, including the Warner Edwards Rhubarb made with rhubarb which was planted in Buckingham Palace's garden during the reign of Queen Victoria.
10. The Rose
Enjoy a modern twist on comfort food such as the signature “Parmo” (chicken schnitzel with chorizo and gruyere béchamel), chicken and waffles, or truffle burgers at this food-focused London Bridge pub near The Shard. Craft and draft beers complete the offering at The Rose, which has a vintage feel with its numerous trinkets and a traditional bar.