A bartender pouring a measure of spirit into a steel jigger behind a bar, with bottles blurred in the background

Food and drink

Happy Hour in London: Drink and Food Deals by Area

London happy hours by area, with the days, times and prices as each venue lists them: £2 oysters, £5 pints, 2-for-1 cocktails and half-price dim sum, from Soho to Battersea.

In this guide

London happy hours run from 3pm to 7pm on most weekdays, and the best of them put food on the table as well as drinks on the bar. Each entry below gives the days, the times and the price, and says whether you need an app or a seat at the bar.

💡 The Short Version: Manzi’s in Soho has the most flexible window, 3pm to 7pm daily and all day Sunday, with oysters at £2 each and martinis at £10. Ippudo runs the longest weekday window, 2pm to 7pm. Market Halls sells £5 pints from 8pm and Dishoom sells £5 cocktails after 9.30pm until 30 November 2026. Yauatcha and Ping Pong put dim sum into the deal. Las Iguanas and Frankie & Benny’s run their cocktail offers all day.

⚠️ Most of these stop at Friday. Weekday-only deals are the rule; the weekend table near the end lists the ones that run on Saturday and Sunday.

For deals that are about eating rather than drinking, see restaurant deals; for a drinks-and-food package at weekends, see bottomless brunch; and for everything else, the food deals hub.


Soho and the West End

Manzi’s

Soho · Tottenham Court Road · daily 3–7pm, all day Sunday · oysters £2 each or six for £9, martinis £10

Oysters are £2 each or six for £9, and there are long drinks and martinis at £10. It is served on the terrace, at the bar and in the restaurant, so you do not need a bar stool to get it.

Sucre

Soho · Oxford Circus · Sunday to Thursday 3–7pm · £8 cocktails

Agave Hour is £8 tequila and mezcal cocktails in a South American restaurant, with small plates alongside. It stops at Thursday.

Yauatcha

Soho · Piccadilly Circus · Monday to Friday 4–7pm · 2-for-1

Cocktails and dim sum are both two-for-one, so a pair can eat for the price of one. It is the only Soho happy hour on this page that covers the food as well as the drinks.

Plum Valley

Chinatown · Leicester Square · Monday to Thursday 2–6pm · second cocktail half price

Buy one cocktail and the second is half price, in a Chinese restaurant in Chinatown. The window starts at 2pm, earlier than most, and ends at Thursday.


Shoreditch

Nightjar

Shoreditch · Old Street · Sunday to Thursday 6–8pm · £9 cocktails

A selection of cocktails is £9 each before 8pm, and the selection changes every month. It is a cocktail bar rather than a restaurant, so the deal is drinks only.

Kricket

Shoreditch · Shoreditch High Street · daily 4–6pm · £10 for a snack and a drink

A snack and a drink for £10, at the Shoreditch restaurant only. It is one of the few deals here that pairs one plate with one glass for a fixed price.


South Bank

Seabird

South Bank · Southwark · daily 3–6pm · oysters

The Oyster Happy Hour runs every day at Seabird in Southwark.


Battersea

Bread Street Kitchen

Battersea · Battersea Power Station · Sunday to Friday 3–6pm

A selected drinks menu of Negronis, Margaritas, house wine and beers. It is the one happy hour here that runs on Sunday and not on Saturday.

Sticks’n’Sushi

Battersea · Battersea Power Station · Monday to Friday 3–6pm · 2-for-1 cocktails

Ni-bai is two-for-one cocktails, at the Battersea restaurant, over three hours on weekday afternoons.


Camden, Stoke Newington, Barnes and Wembley

Purezza

Camden Town · Camden Town · Monday to Friday, until 7pm · 2 cocktails £18, 2 alcohol-free spritz £14

Two cocktails are £18, or two alcohol-free spritz £14, at every Purezza restaurant on weekdays. The alcohol-free option makes this the one to pick for a table where some are not drinking.

Escocesa

Stoke Newington · Stoke Newington · Monday to Friday before 7pm, all day Sunday · half-price oysters

Oysters are half price. It does not apply on Mother’s Day, Father’s Day or bank holidays.

Rick Stein, Barnes

Barnes · Barnes Bridge · daily 4–6pm · £2 oysters

The Oyster Happy Hour and Aperitivo gives £2 oysters every afternoon at the Barnes restaurant.

BOXPARK Wembley

Wembley · Wembley Park · Monday to Friday 5–8pm

A Special Happy Hour in a food hall by the stadium. It does not run during Fanparks, arena dates or televised England games, so on an event day it will not be on.


Chains and multi-site venues

These run at every London branch unless noted.

Ippudo

All branches · Monday to Friday 2–7pm

An exclusive happy hour menu in a ramen restaurant, running five hours a day, longer than any other weekday deal here.

Ping Pong

Four central London restaurants · Monday to Friday 3–6pm · half price

Drinks and dim sum are half price on over thirty items marked as happy hour dishes. You have to ask for it before you order, wine only by the bottle, and it is off on bank holidays.

Shoryu Ramen

All London restaurants · Monday to Thursday 3–6pm · £12 for two

Two cocktails or two pints of beer for £12, with two of the same drink. Regular beer only, not frozen, and it cannot be combined with percentage discounts.

Hakata Ramen + Bar

All branches · Monday to Friday 5–7pm, Saturday and Sunday 4–6pm · any 2 of the same cocktail £14

Two of the same cocktail are £14, and a KANPAI sake flight is £12 (a Japanese flight is £12.25). It is listed as the November 2026 happy hour.

Patty & Bun

All branches · Monday to Friday 4–7pm · 2 cocktails £14, cans £4

Two cocktails for £14 and canned beers at £4, in a burger restaurant.

Big Easy

London branches · Monday to Friday 4–6pm · 2-for-1 cocktails

Cocktails are two-for-one. There are no substitutions, and it is off on match days at Westfield Stratford.

Megan’s

All branches · daily 5–7pm · £8 cocktails

Every cocktail on the menu is £8 for two hours each evening, seven days a week.

Market Halls

Paddington, Oxford Street, Victoria and Canary Wharf · daily 3–5pm and from 8pm · 2 spritz £20, £5 pints

Two selected spritz for £20 from 3pm to 5pm, and £5 pints of selected draught beer from 8pm at Paddington, Oxford Street and Canary Wharf. You need the Hall Pass app to unlock either, and neither runs on bank holidays.

Dishoom

All branches · nightly after 9.30pm until 30 November 2026 · £5 a drink

The Dishoom Margarita, Chai Caffè Martini or Sober Negroni for £5 each. It is the late one: nothing else on this page starts after 8pm.

Hard Rock Cafe

London · 4–7pm

Happy hour at the bar, so take a stool rather than a table.

Las Iguanas

All branches · daily, all day · 2 classic cocktails from £13

Two classic cocktails from £13, available all day, every day.

Frankie & Benny’s

All branches · daily, all day · 2 cocktails £12

Two cocktails for £12 at any time.

Turtle Bay

All branches · daily, all day · 2-for-1 cocktails

Cocktails are two-for-one every day, with no time limit.

TGI Fridays

All branches · daily, all day · 2-for-1 cocktails and mocktails

Cocktails and mocktails are two-for-one, which covers non-drinkers too.


Happy hours at the weekend

Most deals above stop on Friday. These run on Saturday or Sunday.

DayWhereTimes
Saturday and SundayManzi’s, Soho3–7pm (all day Sunday)
Saturday and SundaySeabird, South Bank3–6pm
Saturday and SundayRick Stein, Barnes4–6pm
Saturday and SundayKricket, Shoreditch4–6pm
Saturday and SundayHakata4–6pm
Saturday and SundayMegan’s5–7pm
Saturday and SundayMarket Halls (spritz)3–5pm
SundaySucre, Soho3–7pm
SundayBread Street Kitchen, Battersea3–6pm
SundayNightjar, Shoreditch6–8pm
SundayEscocesa, Stoke Newingtonall day

Times and prices as listed by each venue, November 2026.

Common questions

What time is happy hour in London?

Most run between 3pm and 7pm on weekdays. Ippudo is the longest weekday window at 2pm to 7pm, Manzi's runs 3pm to 7pm daily and all day Sunday, and Las Iguanas, Frankie & Benny's and Turtle Bay run their cocktail deals all day.

Where can I get a happy hour deal with food as well as drinks?

Yauatcha does 2-for-1 cocktails and dim sum, Ping Pong halves the price of drinks and dim sum on over thirty items, Kricket sells a snack and a drink for £10, and Manzi's and Rick Stein in Barnes sell oysters at £2 each.

Are there happy hours at the weekend?

Yes, but fewer. Manzi's, Rick Stein, Seabird, Kricket, Hakata, Megan's and Market Halls run on Saturdays and Sundays. Bread Street Kitchen, Nightjar, Sucre and Escocesa add Sundays.