There’s something especially appealing about eating well while watching the water drift by.
Riverside restaurants across the UK offer that slower pace many people crave on a day out, pairing scenic views with good food.
Choosing the right spot can turn a simple meal into the highlight of a mini escape.
All information is provided for general interest only. Availability, menus, and opening times may vary by location and season.
1. Sam's Riverside (Hammersmith, London)

Perched right on the Thames, this Hammersmith gem serves up Italian-inspired dishes with breathtaking river panoramas.
Floor-to-ceiling windows ensure every table enjoys waterside views, whilst the terrace becomes particularly magical during warmer months.
The menu features fresh pasta, wood-fired pizzas, and seasonal British ingredients transformed into Mediterranean delights.
Service remains friendly and attentive, making every visit feel special without being stuffy or overly formal.
2. The River Café (Hammersmith, London)

Founded by Ruth Rogers, this legendary establishment helped revolutionise British dining with authentic Italian cooking.
Simple ingredients shine here, from hand-rolled pasta to wood-roasted meats, all prepared with meticulous care and respect for tradition.
The garden terrace offers serene Thames views, creating an unexpectedly tranquil escape from bustling London.
Booking well ahead is essential, as this remains one of the capital's most sought-after dining destinations.
3. The Boathouse At Boulters Lock (Maidenhead, Berkshire)

Watching narrowboats navigate the historic lock whilst tucking into Sunday roast feels wonderfully British.
This charming spot sits directly beside the water, offering front-row seats to Thames life in all its leisurely glory.
The menu celebrates local produce with crowd-pleasing classics done exceptionally well.
Families particularly appreciate the relaxed vibe and spacious outdoor areas where children can safely watch the boats whilst adults unwind properly.
4. Peggy Jean At Riverside Green (Richmond, London)

Richmond's riverside scene gets a fresh, contemporary twist at this laid-back eatery named after a beloved boat.
Brunch here is particularly brilliant, with American-style pancakes and full English options fuelling riverside strolls perfectly.
The outdoor seating area buzzes with energy during weekends, whilst weekdays offer quieter moments for watching swans glide past.
Generous portions and reasonable prices make this accessible dining with genuinely lovely Thames views.
5. Waterfront London (Vauxhall, London)

Sleek, modern design meets riverside sophistication at this Vauxhall destination where international flavours dominate the menu.
The terrace offers spectacular vistas across to Battersea Power Station, particularly stunning when illuminated after dark.
Brunch draws weekend crowds, whilst evening dining brings romantic ambience enhanced by twinkling city lights reflected on water.
6. The Riverside (Vauxhall, London)

Sometimes you just want proper pub classics with river views, and this Vauxhall institution delivers exactly that.
Fish and chips, Sunday roasts, and hearty pies arrive generously portioned alongside fantastic Thames panoramas.
The atmosphere remains unpretentious and welcoming, attracting locals and visitors alike who appreciate good honest cooking.
During summer, the riverside seating becomes prime real estate for lazy afternoon sessions watching river traffic drift past.
7. Coppa Club (Tower Bridge, London)

Those famous transparent igloos have become Instagram sensations, offering cosy riverside dining whatever the weather.
Tower Bridge provides a spectacular backdrop that never fails to impress, especially when dramatically lit during evening hours.
The all-day menu covers everything from brunch favourites to sharing platters and main courses showcasing seasonal ingredients.
Booking an igloo requires planning ahead, but regular terrace tables still deliver brilliant bridge views and lively atmosphere.
8. The River Restaurant By Gordon Ramsay (Covent Garden, London)

Gordon Ramsay's riverside offering brings his culinary expertise to stunning Thames-side location in The Savoy hotel.
Modern British cooking shines through seasonal menus that change regularly, ensuring fresh inspiration with every visit.
The dining room exudes understated elegance, with river views adding natural beauty to refined surroundings.
Service matches the high standards you'd expect, attentive without being intrusive, knowledgeable without pretension.
9. The Swan (Pangbourne, Berkshire)

The Swan is a riverside inn located directly on the Thames in the village of Pangbourne.
It offers classic British food in a relaxed setting with both indoor dining and outdoor seating by the water.
The riverside garden is a popular spot during warmer months, with views across the river and passing boats.
Inside, the pub provides a cosy alternative when the weather turns cooler.
10. Coppa Club At The Swan (Streatley, Berkshire)

Another Coppa Club location brings those beloved igloos to beautiful Berkshire countryside alongside the Thames.
Views here feel more rural and peaceful compared to the urban Tower Bridge setting, offering different but equally appealing riverside charm.
The all-day menu mirrors other locations, delivering reliable quality and variety that suits different appetites and occasions.
Families find the relaxed atmosphere particularly welcoming, with plenty of space for children.
11. The Weyside (Guildford, Surrey)

Right in Guildford's heart, this popular spot serves classic pub favourites alongside the gently flowing River Wey.
The location makes it perfect for combining shopping trips with leisurely riverside dining, offering convenient escape from busy high street just moments away.
Families appreciate the welcoming atmosphere and varied menu that caters to different tastes and ages.
The riverside terrace fills quickly during sunny days, so arriving early secures best spots.
12. Gaucho (Richmond, London)

Argentinian steakhouse excellence meets Thames-side location at this Richmond branch of the celebrated chain.
Premium beef takes starring role, cooked precisely to your preference and served with traditional chimichurri and excellent South American sides that complement perfectly.
The riverside terrace offers fantastic views across the Thames, particularly lovely during summer evenings.
Inside, sophisticated surroundings create upscale dining atmosphere without feeling overly formal or intimidating.
13. Cherwell Boathouse (Oxford)

Punting and dining combine beautifully at this Oxford institution beside the River Cherwell.
The restaurant serves modern British cuisine emphasising seasonal local produce, whilst the boathouse offers punt hire for pre or post-meal river adventures through beautiful Oxford scenery.
Summer dining on the terrace ranks among Oxford's finest experiences, with willow trees and flowing water creating magical ambience.
Booking ahead remains essential during peak times.

















