15 Best Riverfront Restaurants
15 of the best riverfront restaurants in south west London
Explore London’s riverfront dining with our curated list of top spots offering stunning views and great food
By Natasha Berman
Main image: Scott’s Richmond
1 Bingham Riverhouse
Richmond, TW10 6UT
Bingham Riverhouse is a standout among riverfront restaurants. Nestled within a boutique hotel, this acclaimed spot features an elegant Georgian-style setting with lush garden views and serves contemporary British cuisine. It offers both indoor and outdoor seating, including enchanting private dining domes that resemble magical igloos.

(c) Helen Cathcart
2 Gaucho Richmond
Richmond, TW9 1TH
With its modern design and glass-panelled interior, this Argentine steakhouse boasts a panoramic vista of the Thames. The riverside terrace features one of London’s oldest plane trees and is perfect for dining with a view.
3 River Cafe
Hammersmith, W6 9HA
Explore a Michelin-starred Italian restaurant with a minimalist design and a beautiful riverside garden for alfresco dining. Enjoy good indoor seating, but aim for a window view at select tables to enhance your experience.
4 Rick Stein, Barnes
Barnes, SW14 8SN
Renowned for its fresh seafood dishes inspired by Rick Stein’s travels, this celebrated restaurant overlooks the serene River Thames from its coveted tables by the windows.

5 Scott’s Richmond
Richmond, TW9 1EH
This sophisticated seafood restaurant by the river offers picturesque views and a menu of luxury seafood options. When the weather is fine, head to the grand balcony. Inside, enjoy the view from the glamorous downstairs dining room through the expansive windows.
6 The Waterfront
Battersea, SW18 1TS
Experience casual dining with panoramic river views at this restaurant, featuring a spacious terrace ideal for sunny days and a menu showcasing a variety of British and Mediterranean dishes. Both indoor and outdoor patio seating offer views of the River Thames.

7 Thai Square Putney Bridge
Putney, SW15 1JN
Offering authentic Thai cuisine and a 180-degree panoramic view of the Thames, this is an ideal choice for a romantic dinner or special occasion. Thai Square at Putney Bridge features both indoor and outdoor seating on the patio.

8 The Crabtree
Fulham, W6 9HA
Experience an historic pub exuding Victorian charm and offering riverside views. Additionally, the outdoor bar and BBQ, known as The Crabshack, complements their beer garden, perfect for summer evenings. The river terrace, an extension of the indoor restaurant, is reserved for walk-ins and boasts the best tables.

More fab things to do:
9 Fiume
Battersea, SW8 5BN
Fiume Restaurant features a terrace with beautiful Thames views, ideal for outdoor dining amidst lavender pots and lemon trees. Inside, you can enjoy elegant seating and a menu focused on Southern Italian flavours.
10 The Mitre
Hampton Court, KT8 9BN
Situated next to the iconic Hampton Court Palace, this restaurant offers picturesque views of the Thames and a menu featuring modern British cuisine. The Mitre also includes a sophisticated bar where you can savour crafted cocktails while taking in the riverside setting.

11 The Dove
Hammersmith, W6 9TA
This historic 17th-century pub, voted one of the top in London; features cosy interiors, a charming riverside terrace, and traditional British dishes. They also offer a wide selection of ales and dogs are welcome too.
12 Stein’s Kingston Riverside
Kingston, KT1 1QN
Stein’s Kingston Bar Restaurant and Biergarten is a modern, yet cosy design focusing on Bavarian vibes by the water. The menu is a delight of traditional Bavarian fare like goulash stew, roter herings salat, wurst and sharing platters. Enjoy alongside an authentic Bavarian beer.
13 The Ship
Wandsworth, SW18 1TB
An iconic riverside pub known for its lively atmosphere and ample outdoor seating along the Thames, though keep in mind that the covered seating is limited. Renowned for its Sunday roasts and craft beers, their parties on the terrace are popular in the summertime.
14 Hideaway
Thames Ditton, KT6 5QD
Hideaway is aptly named, being tucked away in a marina that not many seem to know about. It has a fine view of the river and is just the place to head to for a cocktail as the sun sets. There’s a holiday vibe with festoon lights over the veranda and a happy buzz about the place. Enjoy a day menu of delicious brunch selections, or come in the evening for delish plates of charcuterie, crispy calamari, pork tenderloin and so much more.
15 The Boathouse
Putney, SW15 2JX
A classic pub offering a laid-back atmosphere with extensive outdoor seating on the Thames, The Boathouse offers seasonal menus with fresh seafood and a cozy bar. Located in the heart of Putney, it also features live music on weekends, making it a perfect spot for an evening on the water.





