11 Places To Drink Cheap Cocktails – Even Outside Happy Hour

Rachel Holdsworth

Cocktail hour (or entire evening) is tempting, but the problem is cocktails can come at a price. Sure, the Artesian may be one of the world’s best cocktail bars, but you’ll pay £17 for a martini. Ouch. Even in less acclaimed bars you’ll pay £9-£10 a drink, minimum.

There are happy hours all over, but where can you quaff cocktails at any time without doing major damage to your wallet? Here are some bars with a good choice for £8 or less.


This basement bar is so popular it can be difficult to get in after 6pm. The reason? About 60 cocktail varieties listed on a vast blackboard behind the bar, ranging in price from £6.75 to £9.60. A good third are under £8. Leave work early, bag a seat and try the Aztec (tequila, cacao, vanilla and tabasco).
198 Shaftesbury Avenue, WC2H 8JL

cheap cocktails in london
Photo by Cubana website


We’re not going to pretend this Waterloo stalwart is sophisticated or cool, but it sells cracking Cuban street food and you won’t find a cocktail clocking in at over £7. Cubana specialises in mojitos, caipirinhas, daiquiris and other sun-soaked drinks.
48 Lower Marsh, SE1 7RG

Photo by Little Nan's Rah Petherbridge used under CC

Little Nan’s

Revel in 1980s Britishness at one of Little Nan’s four leopard-print, swagged-curtain, EastEnders-loving bars. Impressive for a pop-up that emerged at the start of Deptford’s hipster challenge to Shoreditch and Peckham. It’s cocktails in teapots here, each pouring four cups for between £18-£21. At Catford and Deptford you can buy them individually for £6 or £7. Ours is a Sexy Frank Butcher.
Broadway Theatre, Catford SE6 4RU / Arches 13-14, Deptford Market Yard, SE8 4BX / beneath the Rio Cinema, 107 Kingsland High Street, E8 2PB / beneath the Golden Anchor pub, 16 Evelina Road, SE15 2DX

cheap cocktails in london
Photo by Simmons website


There are more teapots at Simmons (teapots are the new jam jars, especially in bars that tend towards the kitsch). While individual cocktails are £8 or above, teapots that serve three to four are priced at £20. There’s also a Sunday-Friday happy hour 3pm-8pm, but a fiver a drink at any time is still very reasonable.
Lots of branches, including Soho and Camden.

The Chelsea Pensioner

Simmons is also responsible for this bright and modern pub-slash-bar on Fulham Road where normal price cocktails are all under £8. That’s before the even-better-value happy hour, where you can pick up two cocktails for a tenner between 4pm and 9pm on weekdays and also Saturdays and Sundays. Then shoot some pool, relax in the courtyard and, if you’re lucky, say hi to the cats.
358 Fulham Road, SW10 9UU

Frank’s Cafe

Now a Peckham institution, but a summer-only one since Frank’s perches on the roof of a multi-story car park. Its specialty is the Negroni and there is a definite emphasis on Campari, but you can get a Tom Collins or Dark and Stormy if you like. 2016’s prices were £6-£7.50 and we don’t see that changing much. Just be aware that on weekends it gets so popular the queues can be enormous.
10th floor, 95a Rye Lane, SE15 4GT

Mirth, Marvel and Maud

Several pubs owned by the Antic chain do nicely-priced cocktails (see also: John the Unicorn in Peckham, the Hagen & Hyde in Balham and the Sylvan Post in Forest Hill) but we think you should head to this former cinema in Walthamstow. Visit the cocktail booth in the old main foyer area for a 1930s feel, and drinks priced (in the main) at £8 or under.
186 Hoe Street, E17 4QH

The Shop

This place is part of the ongoing trend for turning high street shops into boozeries. It’s got a homely feel when it’s not crammed full of people which, with most cocktails at £8 and under, it usually is. The cocktails have a sophisticated vibe, too; check out the Gin Gin Mule. They also host street food pop-ups—previous residents have included Anna Maes mac and cheese and Nanny Bills burgers.
75 Chamberlayne Road, NW10 3ND

cheap cocktails in london
Photo by Tommyfield website

The Tommyfield

A pub that’s definitely on the gastro side, this Kennington venue does cocktails for £7.50 alongside its quail’s eggs and edamame. Stretch out on a leather banquette and savour a Rude Cosmopolitan.
185 Kennington Lane, SE11 4EZ

Photo by Three Eight Four website

Three Eight Four

Thank god for Three Eight Four, saviour of a night out in Brixton when it’s getting late and pennies are running out. It’s a cosy drinking den where your drinks may come in pewter tankards, and the cocktails are on the smokey and savoury side. Most drinks come in at £8 or under.
384 Coldharbour Lane, SW9 8LF

Photo by Seven at Brixton website

Seven at Brixton

This is the sister to Three Eight Four, located in the foodie heaven that is Brixton Market. The drinks are even cheaper—£5-£7.50—and more experimental. Cocktails with Earl Grey tea or London Pride beer, anyone?
Unit 7, Market Row, SW9 8LB

Written by:
Filed under: Eating & Drinking
Tags: Bars, Cheap Drinks, Cocktails, Drinking, Featured, Nightlife, Social
London Cheapo small logo

Get all the info on what's on in London direct to your inbox.

Recommended hotels located nearby