The guide

The best cocktail bars in London

London has more world-ranked cocktail bars than any other city — and dozens more that never make a list but pour just as well. Here's the full picture, sorted by neighbourhood.

Best for classics

Mayfair & St James's

Best for experimental

Shoreditch & Hackney

Best for a big night

Soho & Covent Garden

Best value

Peckham & Deptford

How to pick a London cocktail bar

Start with what you want the night to feel like. A hotel bar in Mayfair is a slow, seated, immaculate martini. A Soho basement is loud, fast and social. East London is where the menus get weird in the best way — fermentation, clarified everything, house-made bitters.

Price tracks postcode more than quality. Some of the sharpest drinks in the city are being poured in south and east London for £4 less than the equivalent in W1.

Our pick of London's cocktail bars

We're updating this list — check back soon.

Frequently asked

How much is a cocktail in London?

£13–£16 is the going rate across central London, £16–£22 in Mayfair and hotel bars, and £10–£13 further out. Most bars list prices on their own site — linked from each bar's page.

Do you need to book a cocktail bar in London?

For Thursday to Saturday evenings, yes. Weeknights before 7pm are usually walk-in friendly, and many of the best bars keep a few seats at the counter for walk-ins.

Which London neighbourhood is best for a cocktail crawl?

Soho packs the most bars into the shortest walk. Shoreditch is the best mix of quality and variety. Peckham gives you the best value for a long night.

Plan a cocktail crawl

Pick three or four, drop them on a map and send the route to Google Maps.

Keep reading