20 best pubs on the river Thames

Soak up the striking views with a crisp pint or tuck into pub fare after a stroll along the Thames at one of the best riverside pubs in London.
A photo of people sat on benches along the riverside at the Trafalgar Tavern with the river Thames and the City of London in the distance
Absorb the views with an al fresco seat at one of these top riverside pubs in London. Credit: Shutterstock. Image courtesy of Shutterstock.

Whether you're looking to raise a glass in a pub with a backdrop of the London riverfront or enjoy a Sunday roast with a view, choose from one of London's top pubs on the river Thames. 

Top riverside pubs on the Thames

Take in the riverside charm at these iconic London pubs next to the river Thames. 

1. Trafalgar Tavern

A photo of the exterior of the Trafalgar Tavern with people sat on the riverside benches with the Thames in front of the pub

Take in the riverside views at Trafalgar Tavern, a Greenwich pub that's perfectly in keeping with its surroundings. Featuring paintings and busts depicting the area's maritime history, and huge windows offering spectacular views over the Thames, this grand pub is an ideal stop-off between visiting Greenwich's many attractions.

Where: Greenwich (Park Row, London SE10 9NW)

2. Prospect of Whitby

A photo of the exterior of the Prospect of Whitby pub set in a large Victorian building with hanging baskets filled with flowers and people stood outside the front

Raise a tankard at the Prospect of Whitby in Wapping, an historic pub that was once the haunt of smugglers, pirates and thieves. Other famous patrons include Charles Dickens, Samuel Pepys, and artists Whistler and Turner; while another, Judge Jeffreys, is remembered with a replica of a hangman's noose outside.

Where: Wapping (57 Wapping Wall, London E1W 3SH)

3. Anchor Bankside

A photo of the riverside garden at Anchor Bankside with crowds of people sat down surrounded by foliage on a bright sunny day with a view of London Bridge and St Paul's Cathedral in the background

Enjoy a drink or two at this historic pub on the south bank of the river Thames. Nestled between Shakespeare's Globe Theatre and The Golden HindeAnchor Bankside is always a popular drinking spot, with many people flocking to drink on its waterside terrace in the warmer months. Arrive early on sunny afternoons if you want to bag a prime position. 

Where: South Bank (34 Park St, London SE1 9EF)

4. The Gun

A photo of groups of people sat on stools in the riverside garden at The Gun with views of the river Thames and the south bank with The O2 in the distance

Set in London's Docklands, The Gun is a cosy gastropub with a large outdoor terrace and dining space, boasting idyllic views across the Thames. Book a table on the terrace in advance and tuck into elevated pub classics, or enjoy the views from inside next to a crackling fireplace in the winter. 

Where: Docklands (27 Coldharbour, London E14 9NS)

5. Town of Ramsgate

Head to the Grade II-listed Town of Ramsgate in Wapping, a traditional London pub steeped in history, dating to 1545. Walk through the cosy inside with beamed ceilings, gold framed pictures and the smell of classic pub fare and you'll reach the outside space situated on the water – the perfect spot to watch boats go by on a summer's day. 

Where: Wapping (62 Wapping High Street, London E1W 2PN)

6. The Oyster Shed

A photo of The Oyster Shed interior with people sat next to floor-to-ceiling windows with views of the south bank of the Thames including The Shard

Savour panoramic views from The Oyster Shed, close to London Bridge on the north bank of the river. One of the few City of London riverside pubs, this modern pub is the perfect pit stop between sightseeing. Despite its name, there's more than oysters on the menu, with a wide range of British classics to enjoy.

Where: City of London (1 Angel Ln, London EC4R 3AB)

7. The Mayflower

A photo of the exterior of the Mayflower pub, an old white building with elaborate pink flowers falling from its windows

Venture into one of several pubs that lay claim to being the oldest pub in London on the Thames. The Mayflower is a small but perfectly formed gem in sleepy Rotherhithe, an area steeped in history as a former port, the site of the world's first subterranean river tunnel, and the 1620 departure point of the Pilgrim Fathers' Mayflower ship.

Where: Rotherhithe (117 Rotherhithe St, London SE16 4NF)

Best pubs to watch the Boat Race

Secure your spot at one of these London pubs with views of the annual Oxford vs Cambridge Boat Race. 

8. The Dove Hammersmith

A photo of the exterior of The Dove in Hammersmith with a boat on the Thames in the foreground

Step into this classic London riverside pub and you'll find the world's smallest bar room, as certified by The Guinness World Records. The Dove has all the charm and atmosphere you'd want from a traditional English pub, plus great views of the Thames. Its Hammersmith location also makes it a coveted vantage point for spectators of the annual Oxford vs Cambridge boat race.

Where: Hammersmith (19 Upper Mall, London W6 9TA)

9. The Blue Anchor

A photo of the exterior of The Blue Anchor on the river Thames on a bright sunny day with blue picnic benches outside the front

Choose from a selection of beers on tap before grabbing a table outside at The Blue Anchor, a friendly neighbourhood pub that has become a riverside icon. The nautical theme continues inside with trinkets scattered across the walls and windows, a great spot along the Thames to while away an afternoon come rain or shine. 

Where: Hammersmith (13 Lower Mall, London W6 9DJ)

10. The Crabtree

If you're looking for a lively west London pub with views of the Thames, The Crabtree is a great choice. Loved for its spacious pub garden and sports screenings, crowds flock to this landmark watering hole on weekends, so be sure to get down early for a good table on the riverside during the boat race. 

Where: Fulham (Rainville Road, London W6 9HA)

11. The White Cross

A photo of The White Cross pub in Richmond on a bright sunny day

Whether you’re on you're way to a rugby match at Twickenham, visiting Richmond Park, or are simply exploring the area, you’ll love this friendly Thames-side pub. Perched along the pretty riverside walkway, The White Cross has a front beer garden and ample space to relax on a sunny day. If you time your visit right, you'll see the tide rise up to the pub's doors; the perfect excuse to stay!

Where: Richmond (Riverside House, Water Ln, Richmond TW9 1NR)

12. The Black Lion

Benches full of people enjoying drinks on a sunny afternoon with bunting and parasols overhead and trees in the distance

Set on the north bank of the Thames, The Black Lion in Hammersmith is a local riverside pub with a countryside feel. Boasting a wide variety of lagers, ales, wines and cocktails, expect a lively atmosphere during the boat race. Join punters as they take to the garden to cheer on the passing boats. 

Where: Hammersmith (2 South Black Lion Lane, London W6 9TJ)

13. The Ship

A photo of crowds of people chatting, smiling and with drinks in hand in the garden at The Ship with fairy lights and a blue sky above

Unwind with a drink or two at Wandsworth institution, The Ship. This south-west London pub overlooking the Thames boasts a decked outdoor space with ample benches to go around. It's especially popular on summer evenings when sunsets are matched with live music nights, annual festivals and quizzes.

Where: Wandsworth (41 Jews Row, London SW18 1TB)

London pubs with riverside walks

Combine a scenic riverside stroll with a pitstop at one of these London pubs along the Thames. 

14. The White Swan

Relax on The White Swan’s riverside terrace in sleepy south-west London, as rowers glide by on the river below. This small pub swells on matchdays, as rugby fans enjoy a pint or two at this picture-book pub before and after matches at nearby Twickenham Stadium.

Where: Richmond (26 Old Palace Ln, Richmond TW9 1PG)

15. Founder's Arms

A photo of the Founder's Arms pub on the Thames with benches filled with people and parasols overhead

Located the other side of Blackfriars Bridge, the Founder's Arms is a fantastic pub with floor-to-ceiling windows and an outdoor area right on the Thames. Add this spot to your list of pubs a walk away from the South Bank, right next to Tate Modern, the breathtaking Millennium Bridge and St Paul's Cathedral

Where: Bankside (52 Hopton Street, London SE1 9JH)

16. Samuel Pepys

Samuel Pepys is a traditional London pub with striking views of the Thames. Hidden down a quiet street, this establishment has outside bar seating that feels like you're hovering over the water. Wander here from the nearby City landmarks, choose from a fantastic selection of food and drinks, and watch the world go by from your riverside table.

Where: City of London (Stew Lane, London EC4V 3PT)

17. The Waterman's Arms

A photo of the Waterman's Arms pubs from the front on a bright sunny day with people stood and sat on benches outside

Dating back to the 1850s, The Waterman's Arms was reopened by the founder of Patty and Bun, one of London's best burger spots. This riverside gem boasts a menu of seasonal modern European fare – book a table here to start or end a stroll along the nearby Thames Path. 

Where: Barnes (375 Lonsdale Road, London SW13 8PY)

18. The Cutty Sark

A photo of the exterior of the Cutty Sark pub in Greenwich with people walking on the street in front, a giant anchor sculpture and a snippet of the Thames on the left of the image

Soak up the sunshine from The Cutty Sark's riverfront terrace after a day spent exploring Greenwich. The area is home to the Royal Museums Greenwich, the famous tea clipper of the same name and leafy Greenwich Park, so options to stroll here are endless!

Where: Greenwich (4-6 Ballast Quay, London SE10 9PD)

19. Doggett's Coat and Badge

Watch the sunset over the Thames from the Doggett's Coat and Badge. Situated right next to Blackfriars Bridge, this makes for a perfect pitstop after a stroll from Big Ben, over Westminster and along the South Bank. Once night falls, see The Illuminated River light show as it glows under the nearby bridges each night.

Where: Bankside (1 Blackfriars Bridge, London SE1 9UD)

20. The Swan

Sit down to enjoy one of the best riverside meals you'll have in London. Whether you'd rather enjoy afternoon tea, a Sunday roast with all the trimmings or simply stop for a drink, The Swan is ideally positioned next to Shakespeare's Globe and makes for a perfect stop off on your journey along London's riverside.

Where: Bankside (21 New Globe Walk, London SE1 9DT) 

Still thirsty for more? Check out London's top rooftop bars with views of the city skyline, or grab a spot in one of the capital's best beer gardens. Sink pints at a brewery, or warm up inside a top cosy London pub.