Top 10 riverside pubs in London

Head to London's riverside pubs and soak up the views while enjoying a meal, drink or snack.

1. The Dove Hammersmith

A classic riverside pub and Guinness World Record Holder for the world's smallest bar room. The Dove has all the charm and atmosphere you'd want from a traditional English pub, plus great views of the Thames. This makes it a coveted vantage point for spectators of the annual Oxford vs Cambridge Boat Race.

2. Trafalgar Tavern

This grand Greenwich establishment is perfectly in keeping with its surroundings, with decor that includes paintings and busts depicting the area's distinguished maritime history, while the huge windows offer spectacular views over the Thames. The Trafalgar Tavern is an ideal spot to rest and revive on a day trip to Greenwich, and has level access from the DLR or Thames Clipper to/from Central London.

3. Anchor Bankside

With its magnificent location right on South Bank, Anchor Bankside is perennially popular. Nestled between Shakespeare's Globe Theatre and The Golden Hinde, this place attracts tourists and locals alike to drink and dine on its waterside terrace. On fine afternoons, arrive early if you want to bag a prime position! 

4. The Mayflower


Sun spot ☀️🌈

A post shared by The Mayflower Pub (@mayflowerpub) on

One of several pubs that lays claim to the "oldest pub on the Thames" title, The Mayflower is a small but perfectly formed gem nestled on the south side of the river. And while Rotherhithe is now somewhat innocuous, it's steeped in history – it was formerly a bustling port, as well as being the site of the world's first subterranean river tunnel

5. Prospect of Whitby

Arrgh, me hearties! Pirate aficionados won’t want to leave London without raising a tankard at the Prospect of Whitby. This historic pub, roughly opposite The Mayflower, was once the haunt of smugglers, pirates and thieves. Other famous patrons include Charles Dickens, Samuel Pepys, Judge Jeffries and artists Whistler and Turner.

6. The Narrow

Gordon Ramsay's riverside gastropub The Narrow has been called one of the most picturesque drinking holes in London. Added to the lovely location is top-notch food, as you’d expect from one of Mr Ramsay's kitchens. Dishes on offer include sea bass fillet with samphire, and braised rabbit with red cabbage. Go on, spoil yourself...

7. The White Cross

Whether you’re en route to or from a rugby match at Twickenham, visiting the spectacular Richmond Park or just happen to be in the area, you’ll love this friendly Thames-side pub. Perched towards one end of the picturesque riverside walkway, the imposing 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 – or you can borrow some wellies to paddle out.

8. The Crabtree

Occupying a prime position on the Thames near Fulham FC and between Hammersmith and Putney bridges, The Crabtree is a large pub with a fantastic, huge beer garden that gets understandably packed on fine days. The pub also offers a good selection of premium cask ales and food including traditional Sunday roasts and the house special: prawns in chilli oil.

9. The Ship

This Wandsworth pub overlooking the Thames has recently been remodelled giving it more outdoor space, as well as cosy booth seating inside and out. The tradition of good, freshly cooked food continues and The Ship hosts a lively programme of weekly events such as live music nights, annual festivals and a quirky quiz.

10. The Oyster Shed

Although the City of London is right on the Thames, there's surprisingly few City pubs with water views. Therefore the The Oyster Shed, tucked almost underneath London Bridge on the City side of the river, offers a new perspective. As the name suggests, you can neck delicious Jersey rock oysters while enjoying the scenery.