The Union Bar Paddington
Located in Sheldon Square right next to the canal, not far from Little Venice, The Union Bar Paddington boasts pretty views of the river. While you admire them, dig into tapas washed down by one of the many fantastic wines.
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 8th January 2024
Located in Sheldon Square right next to the canal, not far from Little Venice, The Union Bar Paddington boasts pretty views of the river. While you admire them, dig into tapas washed down by one of the many fantastic wines.
Looking for a celebratory meal near the Thames? Gaucho's Southbank restaurant is sure to impress, offering up some of the finest Argentinian steaks, sophisticated interiors and unparalleled views of Tower Bridge.
Founders Arms is a great haunt if you're looking for top-notch views of the Thames. Situated right on the river, next to the Tate Modern and Millennium Bridge, this glass-fronted boozer offers a boat-load of pub favourites to enjoy at the gorgeous location.
Set within an atmospheric glass atrium and flaunting a waterside terrace, Obica Mozzarella Bar is perfect for those who fancy eating by the river. Head along to the Canary Whard hotspot to indulge in expertly prepared Italian fare paired with plenty of vino.
Limin Southbank is a cool bar along the Thames. Head here for palm trees and sandy floors, along with rum-laced concoctions and a range of Caribbean street food classics, including BBQ jerk chicken, jackfruit roti and masala chips.
This traditional boozer is undoubtedly one of the best pubs and riverside restaurants in London. Situated on the water's edge at Richmond, The White Cross' cosy interiors and comforting food make it an ideal spot come rain or shine.
One of the best restaurants on the Thames in Southbank, Swan At Shakespeare's Globe isn't your average pub. Knocking up delicious British fare with produce from local markets, it also wins in terms of looks, with scenes of St Paul's Cathedral looming over you.
Arepa & Co Haggerston is bringing the taste of Venezuela to the capital. The kitchen dishes up a selection of arepas, rice bowls and cachapas (pancakes made with corn flour) for hungry diners to nibble on while admiring the passing swans and kayaks.
One of the best restaurants on the River Thames near London Bridge is none other than The Oyster Shed. Not only is the view monumental, looking over The Thames and with The Shard looming, but it also has a fantastic menu of fine wine, seafood and elevated pub grub.
Sharing Roast for 2 & Unlimited Red Wine and 16 other offers
Located on the banks of the Grand Union Canal, Smith's Bar & Grill is one of the best riverside restaurants in West London. Feast on juicy burgers, fresh fish and premium steaks while watching the narrowboats float past.
Seeking out restaurants on the River Thames with a view? Ping Pong St Katharine Docks flaunts a sprawling alfresco terrace with a dazzling backdrop. Chow down on delightful dim sum, soups and noodles at this stylish spot, with all-you-can-eat available on Sundays.
London's best bars and restaurants, all in a single location? One Tower Bridge is making it happen. Head to the stylish eating and drinking destination and you'll find dishes from The Coal Shed, The Ivy and more, as well as stunning views across the Thames.
When all you want to do is soak up the sunshine and the capital's most iconic landmarks, Browns Brasserie & Bar Butlers Wharf is a fabulous shout. Head along to this snazzy space for beaut views alongside brunches, Sunday roasts and an a la carte menu of British favourites.
One of the city's most popular riverside restaurants has got to be Barge East, a stunning spot actually located on the water. Nestled alongside the floating eatery, the gardens and terrace offer the perfect plot from which to admire the glimmering River Lee.
If you're looking for a restaurant with sweeping views of the Thames, Gaucho Richmond is a great bet. Here, you can tuck into Argentinian steaks in the sleek space or on a gorgeous terrace, with plenty of crackin' sides to boot.
A cool and casual spot for both a drink and a bite to eat, The Riverside sits blissfully next to the water in Vauxhall, with a beer garden outside for when the sunshine hits. On the menu? Pub classics such as fish and chips, with a glass of wine or a craft beer to pair.
This gem is ideal for those seeking out a delicious and relaxing meal by the water. Situated in the hub of King's Cross, Rotunda boasts an award-winning wine list, a mouthwatering menu made using sustainable produce and a surprisingly large canalside terrace hidden out back.
Taking waterside dining to the next level, Darcie & May Green is bringing you delicious dishes onboard a stunning barge boat. Head over to the Paddington Basin haunt for a host of Australian-inspired bites (you must try the award-winning banana bread sandwiches) and summery cocktails.
When it comes to places to eat by the river, The Ship is up there with the very best. Flaunting the Thames as its backdrop, the Wandsworth boozer comes up trumps for its ambience, location and scrumptious bites, along with its weekly live music sessions and quizzes.
Cityscape panoramas, live entertainment and afternoon teas are all up for grabs at Scoff & Banter. What's more, the elegant Canary Wharf bistro also touts an enviable outdoor terrace where you can devour bites like pan-fried sea bass and cacio e pepe.
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.
A riverside restaurant in Canary Wharf, No.35 Mackenzie Walk makes the most of its scenic location with a gorgeous outdoor terrace. Whether you're here for an after-work drink, light lunch or a bottomless brunch, you're sure to be in for a great time at this beautiful spot.
Found right by the River Thames, Zizzi Bankside (and its sister site in Greenwich) offers dining with a view. Expect warm, rustic interiors, with indoor trees and wooden structures on the walls, as well as one helluva menu of Italian food. Think lasagne, seared salmon and pizza.
A list of London riverside restaurants wouldn't be complete without The Chelsea Harbour Hotel & Spa, which overlooks the water and moored boats for fantastic views while you dine. Not only is there an alfresco terrace, but also Mediterranean munch galore.
Located along Hackney Wick, Two More Years is a sustainable riverside restaurant that's dishing up desirable views and incredible burgers. Grab a table on the terrace and pick between a number of meaty and vegan patties.
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.
One of the hottest new riverside restaurants in London, Paradiso Burger & Cocktail Bar is the Southbank eatery you need to visit this summer. Nab a table on the covered balcony and enjoy views over the Thames as you chow down on delicious buns and small plates.
Gaze at The O2 as you sip your pint at this Docklands pub. Housed within a Grade II-listed building, The Gun has been beautifully redecorated while still holding onto its original features, making it a charming riverside restaurant in London.
Searching for a place to eat near the Thames? Look no further than The Cutty Sark, a Greenwich gem and corker of a pub. Swing by as the sun is setting for banging British classics done just right and jaw-dropping panoramas across Canary Wharf.