Best Riverside Restaurants In London

The weather is glorious and you want to make the most of it - and why shouldn't you? Sunny days are few and far between and the thought of wasting them in stuffy eateries is a crying shame. Whether you're after a low-key bite to eat by a quiet canal, a classy sunset dinner near the Thames or something a little different, here are London's best restaurants by the water.

Last edited by Kiera Chapman

Last updated on 26th March 2025



Boaters, Kingston Upon Thames

Taking Bookings

Looking for a gorgeous riverside pub in London? Located in the picturesque Canbury Gardens, just a short walk from central Kingston, Boaters is a classic pub that has it all - a riverside beer garden, a peaceful sunset balcony, and a blend of stunning classic and contemporary decor. But let's not forget why you're really going, the food and drink, of course; with a menu featuring goodies like dry-aged rack of lamb, red mullet and mussel fish stew, as well as a great selection of beers, wines, and cocktails, you're sure to have a great time.

Dove

Taking Bookings

Dove is steeped in history; since it first opened in the 17th century, this Hammersmith watering hole has garnered quite the reputation. From the great atmosphere and riverside garden to the cask ales and crowd-pleasing grub, you can see why it's so popular.

Holiday Inn London – Brentford Lock

Taking Bookings

You'll find Holiday Inn close to the Grand Union Canal in Brentford Lock, boasting floor-to-ceiling windows that let in lots of natural light. They offer all-day dining here, including breakfast and an afternoon tea that costs just £25 for two people.

There's all sorts to choose from on their huge menu, including Sri Lankan-style vegetable curry, spicy salami and nduja pizza or crispy buttermilk chicken burgers.

Cottons Vauxhall

Taking Bookings

Cottons can be found in the heart of Vauxhall, with a spacious outdoor terrace that overlooks the Thames. This vibrant Caribbean venue promises relaxed reggae beats, colourful interiors and a menu of mouthwatering eats, ranging from jerk marinated salmon to vegetable curries and oxtail stew. They also offer a Caribbean twist on the classic Sunday roast, as well as a three-course bottomless brunch on Saturdays that costs just £34.50 per person.

Busaba Kingston

Taking Bookings

If you're looking for somewhere to take a date with gorgeous riverside views, or are simply planning a catch-up with friends then you'll want to book Busaba in Kingston. This elegant restaurant boasts warm interiors and a menu packed with the flavours of Bangkok, like delicious curries and glazed meats from the grill. 

Rick Stein Barnes

Taking Bookings

Rick Stein in Barnes can be found just beyond Richmond sporting stunning views of the river, dangling foliage and large windows creating a calm, spacious dining environment. The acclaimed seafood chef is serving up some of the best UK catches here, with the likes of Shetland mussels with garlic, chilli and lemon the menu, plus scallops in a hazelnut butter, smoked salmon and more. 

Waterfront London

Happy Hour and 6 other offers

Escape the bustle of London and enjoy a peaceful, memorable meal at Waterfront London, one of the best riverside restaurants in the city. Featuring an elegant setting with warm golden lighting, cosy booths, and views of the Thames, it's the perfect spot to relax and indulge.

With dishes crafted by Chef Alex, using locally sourced ingredients, and an impressive drinks menu with seasonal cocktails, this riverside retreat offers something for every taste. Whether you're celebrating a special occasion or just enjoying a day by the river, Waterfront London ensures every visit is filled with comfort and joy.