The Best Happy Hours In London

No money, no problems

Who doesn’t love a good happy hour? When payday seems like lightyears away but you're craving the good times with your crew, a decent deal can be a bloody lifesaver. We've been all over town finding you the best in the game. And no, there’s nothing wrong with doubling up every time you hit the bar - ya gotta make the most of it while you can, after all.


The Cocktail Club

This bar empire has locations across the UK. Its naval-themed place on Shaftesbury Avenue has wicked drinks and a sexy, low-lit tattooed look with swallows and pin-up girls on the walls, while the Goodge Street spot has more drinks and delicious bar snacks. The Oxford Circus one is absolutely huge, so it's good for a large gang. And if you're looking for somewhere to let loose in the City, the Monument outpost is where you need to head.

Happy hour: Two-for-£12 on everything but Champagne, every day, every LCC, 4-7pm. Plus, every night of the week sees a different cocktail offered at two-for-one.

Various locations; pick your fave

Arcade Food Hall

Say hello to the super-sized food hall featuring NINE kitchens, table service and some next-level cocktails. Lucky for the broke babes among us, it's also got a great happy hour. This is definitely one to round up your mates for, seeing as you're gonna want to try as many dishes and drinks as humanly possible from the gargantuan menu.

Happy hour: £6 cocktails and a pint of beer or glass of wine for £4, Tuesday-Friday from 4-6pm.

103-105 New Oxford Street, London WC1A 1DB

Bar Swift

It's one of the best bars in the world, but even Bar Swift ain't gonna rob ya of the chance to get a few of their famous aperitivos down you for a little less cash. Its colourful collection of Spritzes are just what you need to get your evening started, so if you're heading for a swift one (that turns into four) after work, you know where to go.

Happy hour: Until 7pm every day. All aperitivos £7 each.

12 Old Compton St, London W1D 4TQ

The Piano Works West End

Cheap drinks with a side of live music? Sign us up. This West End live-music party bar brings ALL the tunes and one helluva happy hour featuring cocktails and beers: the perfect fuel for dancing the night away to your fave tunes.

Happy hour: Half off the ENTIRE drinks menu, except Champers. Daily from 5-7pm. Saturdays from 11:30am-1pm and 5-7pm. Details here.

47 Whitcomb St, West End, London WC2H 7DH

The Lost Alpaca

Wanna get your groove on, Latin American style? We've all been there. The Lost Alpaca is the basement bar below the Lima Floral restaurant in the heart of Theatreland, and if Pisco Sours are your jam, get there after work and you'll get 'em two-for-one.

Happy hour: Two-for-one on selected cocktails, Tuesday-Friday, 5-7pm. 

14 Garrick St, Covent Garden, London WC2E 9BJ



If you’re a penny pincher, Simmons' happy hour £2.50 drinks are gonna sort you out. There's also bottles of wine for £12, two cocktails for a tenner, or you can grab a few of the cocktail teapots for £15 while you play a few rounds of something old school on the Sega Megadrive.

Happy hour: Two of the same cocktails for £10 from 4-9pm (3-8pm in Soho Tottenham Court Road, Oxford Street and Piccadilly Circus). From Sunday-Friday, beers and spirit/mixers for £2.50 and bottles of Prosecco for £18. All deal details here.

15 venues and counting across London including Angel, Euston Square, Kings Cross, Camden, Soho and Fitzrovia

The Blues Kitchen Camden

This joint rocks the largest bourbon collection in London, so if the blues and jazz scene of Nola is your vibe, rock up here on a Wednesday, when there's live jazz and an all-night-long happy hour with £5 cocktails. The "world famous" house band will play the blues, soul and grooves while you're sipping, so get ready to belt out some Aretha at the top of your lungs. The table next to ya will love it.

Happy hour: £5 cocktails all night long from 5pm on Wednesdays.

111-113 Camden High St, Camden, London NW1 7JN


Barrio Shoreditch

The Shoreditch outpost of the Barrio train is nothing that the cool East End kids can’t handle, but it sure is some kinda psychedelic Latino playground. This place is all pineapples, foliage and quirky bits. They have an "amigo hour" with cocktails for £6 everyday from midday-5pm. Got that mid-afternoon office slump? Your cure's right here.

Happy hour: Two-for-one cocktails Sunday-Thursday til 9pm and Fridays til 7pm. Plus a daily two-for-one Barrio Classico available all night. More details here.

141-143 Shoreditch High Street, London E1 6JE   

Natural Philosopher

A cocktail bar inspired by nature isn't the most likely biz to share space with a Mac repair shop, but it's the kind of contrast that stirs up some good convo. We dig it. Head through The Macsmiths to the bar, and you'll find a super-cosy den decked out with all the greenery and loads of antiques. Drinks here draw their inspo from natural remedies and herbal medicine, and they also do some ace classics that you can get at a deal every damn day. Dreamy.

Happy hour: Select cocktails made with East London Liquor Co, two for £14; £8 Old Fashioned, Tommy's Margarita, Select Spritz; 6-8pm.

489 Hackney Road, London E2 9ED

Dirty Bones

Credit: Instagram @dirtybones

Get your bones to the Shoreditch branch of this NYC-inspired bar and restaurant for comfort food, inventive cocktails and a funky playlist. Really wanna do it American style? On Wing Wednesdays, you can eat your fill of bottomless spicy chicken and wash it all down with some epic cocktails. Pow!

Happy hour: Two-for-one signature cocktails, Monday to Friday, 3-6pm.

1 Club Row, London E1 6JX


Bottle + Rye

This buzzy little bar in Brixton's Market Row is straight outta the 6th arrondissement, pouring minimal-intervention European wines and whipping up gorgeous aperitif cocktails. Our favourite part? Ya don't have to splash the cash to enjoy this taste of Parisian luxury. Ooh la la!

Happy hour: £8 cocktails made with epic booze from East London Liquor Co and £5 wine and beer specials from 5-6.30pm, Tuesday to Friday. 

404-406 Market Row, London SW9 8LD

The Laundry

One of Brixton's best terraces, with a moody bar and cosy seating indoors if that's more your vibe. Casual yet romantic, this place has an epic wine list and delicious seasonal dishes - but on weekdays, you're gonna wanna get involved with their L'Apero happy hour, which is all about cocktails, baby - and they do 'em right.

Happy hour: From 5-6pm Monday to Friday you can get £7 cocktails, including Espresso Martinis and Cucumber Margs. Yum. But wait, there's more - Spritzes and non-alc drinks are just £5.

374 Coldharbour Ln, London SW9 8PL

Park’s Edge Bar & Kitchen 

Chilling in the edgy-meets-yummy mummy triangle of Dulwich, Herne Hill and Brixton? Park’s Edge Bar & Kitchen can be found at this neighbourhood crossroads, and it's a real hidden gem of a bar with some chilled after-work vibes, made all the better for their “cocktail club” happy hour. During this purse-friendly witching hour, a selection of artisan cocktails are only £7 a pop, and even the wine of the month benefits from a sexy price slash.

Happy hour: £7 selected cocktails on Wednesdays and Thursdays from 6-7:30pm.

Park’s Edge Bar & Kitchen 49-51 Norwood Road, London SE24 9AA

Chez Antoinette Victoria

This sassy little French-inspired bistro is bringing the boujee to your happy hour in Victoria. Keeping it chic (AKA the only way the French know), the two-hour window offers up serves such as a French Negroni and St Germain Spritz along with classic Cosmos and Margaritas at a price a bit more reminiscent of the pre-Brexit days. Tres bon, bebé.

Happy hour: A selection of its cocktails from just £7 and mocktails at £5 between 4.30-6.30pm, Monday to Friday.

64 Buckingham Gate, 22 Palmer St, London SW1H 0PH

Tequila Mockingbird

Two things we love: puns and tequila. But it's not just about the agave spirit at these South London bars. They know how to shake up pretty much any cocktail using all our fave spirits, and their daily happy hour means you can get two-for-one on all of 'em from 5-8pm daily. We'll never say no to two of the Mockingbird Punches.

Happy hour: Happy hours run daily from 5-8pm at all TM venues, offering buy one, get one free cocktails.

Various locations: Tooting, Brixton, Clapham Junction, Earlsfield, Shoreditch, Wimbledon & Putney 

The Old Schoolyard

The ultimate party bar that looks like the kinda place Zach from Saved By The Bell would dig - think table football, basketball hoops and '80s music bangers. There are also some serious cocktails made by bartenders who are anything but, and during happy hour you can get them for just £5 and two BEERS FOR A FIVER. Loving life.

Happy hour: Tuesday to Saturday from opening until 7pm. Two cocktails for £10 or two bottles of Becks beer for £5.

109-111 Long Lane, London SE1 4PH

Rum Kitchen 

Happy hours are overrated. Our fave tropical bar takes discounts to another level with happy days, which see a selection of our favourite cocktails being served at discounted prices til 7pm. Take a mate and act like it’s Friday, or go on a Friday and go absolutely f*cking' wild. Go for the Jamrock Punch for starters – it’s a blend of rums and plenty of tropical juice, AKA the perfect fuel for a night on the town.

Happy hour: Selected cocktails £5.95 daily til 7pm (£8 each after).

437 Coldharbour Ln, London SW9 8LN (you'll also find them in Shoreditch and Soho)


Big Easy King's Road

The live music + frozen cocktail + Yankee rib shack formula has been working a treat for almost 30 years, which is why this King's Road BBQ joint is basically never empty. There's an offer on every night, from all-you-can-eat shrimp to buckets of Brooklyn Brewery beer to two-for-one cocktails. 

Happy hour: Sunday to Friday, 4-7pm: bottled and tap beer from £3.50, glass of wine or Prosecco for £4, slushy cocktails £4 per glass or £11 pint and selected cocktails for £6. Details here.

332-334 King's Rd, Chelsea, London SW3 5UR  

Updated 17/03/23

Lovin' this? You'll go wild for: