The best bars in London are organised by postcode, not by ranking. Soho handles after-work cocktails and whisky dens, Shoreditch runs late, Mayfair does special-occasion martinis, and Camden or Brixton cover cheap pints with character. A good cocktail is roughly GBP 13 to 16 in Soho or Shoreditch and GBP 16 to 24 in Mayfair as of mid-2026. Pick the district first, then the bar.
London has no single drinking strip. It has districts, and each one prices and paces a night differently, which is why a list of venues matters less than knowing which area suits the night you want.
Where do locals actually drink in London?
Locals drink close to home most nights and travel for the good stuff. After work, that means Soho or the City. On a real night out, it means Shoreditch, Dalston, Camden, Brixton or Peckham, depending on the crowd. Tourists end up in the dense, pricey blocks around Leicester Square and Piccadilly because that is where the Tube spits them out. The pints there are GBP 7 to 8 and the rooms are full of other tourists.
The pattern is simple. The further you walk from the obvious Underground exit, the cheaper the drinks and the more honest the room. A pint that costs GBP 7.50 on Old Compton Street can drop to GBP 6 a fifteen-minute walk away in a Clerkenwell back-street pub. That gap is the tourist tax, and it is avoidable.
One more local habit worth copying: people start in pubs, then move to bars, then maybe a club. Pubs traditionally call last orders around 11pm, though many central ones now hold late licences, so the natural rhythm is early pub, late bar.
Best cocktail bars in London
London places several bars on the World's 50 Best Bars list every year, so the cocktail scene here competes at the top globally rather than just locally.
Tayer + Elementary is a two-room cocktail bar in Old Street and one of the city's top-ranked names on that list. The front room, Elementary, does fast draught cocktails and standing-room drinks; Tayer behind it is the slower, produce-led experience. It is walk-ins only, cocktails sit around GBP 13 to 16, and you should expect a queue at peak. Get there before 8pm on a weekend or accept the wait.
The Connaught Bar is a hotel bar in Mayfair that has been repeatedly ranked the world's best. The draw is the tableside martini trolley, mixed in front of you, with cocktails around GBP 24 to 30. Book ahead and dress up; this is the splurge, not the casual pint.
Swift Soho is an Old Compton Street cocktail bar split over two floors: a quick aperitivo bar at street level and an atmospheric whisky den downstairs with hundreds of bottles. Cocktails run GBP 13 to 16. It is the most useful bar in Soho, fast upstairs when you want one drink, deep downstairs when you want to stay.
Here is the quick comparison if you only have one cocktail in you.
| Bar | Area | Cocktail price | Booking | Best for |
|---|---|---|---|---|
| Tayer + Elementary | Old Street | GBP 13-16 | Walk-in (queue) | Modern, world-ranked |
| Connaught Bar | Mayfair | GBP 24-30 | Book ahead | Special-occasion martini |
| Swift Soho | Soho | GBP 13-16 | Walk-in upstairs | Quick drink or whisky den |
| Nightjar | Shoreditch | GBP 15-20 | Reserve | Live jazz, theatrical drinks |
Best hidden and speakeasy bars
Nightjar is a Prohibition-era style speakeasy in Shoreditch with nightly live jazz and elaborate cocktails around GBP 15 to 20, plus a live-music charge. Reserve a table; walking in cold at the weekend rarely works. There is now a Soho sibling at Kingly Court in Carnaby if Shoreditch is out of your way.
The "hidden bar" label gets overused in London, but the genuinely tucked-away spots share a pattern: a basement, a reservation, and a no-photos-on-the-floor feel. Swift's downstairs whisky room counts. So does the lower floor at Nightjar. The trick with all of them is timing. A bar that feels intimate at 7pm on a Tuesday feels like a rugby scrum at 11pm on a Saturday, so go early in the week if the atmosphere is the point.
If you want the speakeasy experience without gambling on a door, a guided cocktail or tasting session is the reliable route, and it doubles as the best primer on what London actually pours.
A structured gin tasting or cocktail masterclass also solves the group problem. Trying to herd six people through three walk-in bars on a Saturday is a logistical nightmare; a booked session gives you a guaranteed table, a guide, and a fixed price instead of a GBP 90 surprise.
Best bars in Soho
Soho is the densest bar district in central London, a few walkable blocks between Oxford Street and Shaftesbury Avenue packed with cocktail bars, pubs and the historic heart of the gay scene on Old Compton Street. It is the best area for first-timers because you can bar-hop on foot and never need a cab between drinks.
The Soho move is to start with one good cocktail at Swift, then drift. Old Compton Street is the spine: Comptons of Soho is one of the area's oldest gay pubs with pints around GBP 6 to 9, and Ku Bar runs a bar upstairs and a small club downstairs. The whole district gets very busy on weekends, so if you want a seat, arrive before 8pm. After that it is standing room and a scrum at the bar.
Soho's weakness is price and crowds. Its strength is that everything is fifteen minutes' walk from everything else, which no other London bar district can claim.
Rooftops, wine and the value plays
Rooftop bars are a summer-only reality in London. The weather makes them seasonal, so the late-June-to-August window is when they earn their keep. Sky Garden, on the 35th and 36th floors of the Walkie-Talkie building in the City, has free entry but you must pre-book a timed slot (released around three weeks ahead) and drinks run GBP 8 to 16. It is the best free view in the city if you plan it. Savage Garden, a 12th-floor terrace near Tower Hill, has Tower Bridge views and cocktails around GBP 14 to 18; Radio Rooftop on the Strand goes for an Ibiza vibe with GBP 15 to 20 cocktails and a stricter door.
For wine specifically, London leans on small independent bars rather than big-name venues, and the strongest concentration is in Soho, Shoreditch and the City around Borough. Expect glasses from roughly GBP 8 to 14 at a good independent. If a wine bar is the goal, treat it like the cocktail rule: skip the tourist core and walk a few streets out.
The value plays are real and worth naming. Happy hour, usually 5 to 7pm, gets you 2-for-1 cocktails or reduced pints in plenty of Soho and Shoreditch bars. Bottomless brunch (GBP 30 to 45 for about 90 minutes) is a weekend institution. And midweek drinks across the board run 30 to 50 percent cheaper than Friday or Saturday, so a Tuesday in London is the underrated night.
Historic pubs worth the trip
If you want London history in a glass, the pubs deliver what the cocktail bars cannot. Ye Olde Cheshire Cheese is a maze-like pub on Fleet Street, rebuilt in 1667 after the Great Fire, with pints around GBP 6 to 8 and a former-regulars list that includes Dickens and Samuel Johnson. It is genuinely old, low-ceilinged and dark, the opposite of a polished cocktail bar.
The Mayflower in Rotherhithe is a riverside pub on a site dating to around 1550, with a jetty terrace out over the Thames and the odd claim of being the only London pub licensed to sell postage stamps. Pints sit at GBP 6 to 8. It is a deliberate detour rather than a stumble-in, which is exactly why tourists rarely find it.
These are not nightlife in the loud sense. They close around 11pm and serve no cocktails worth ordering. But for a quiet afternoon pint with four centuries of history in the walls, nothing in Soho or Shoreditch competes.
If you are building a full evening rather than a single bar stop, it is worth understanding how the wider scene fits together, from late cocktail bars into London's best nightclubs once the pubs call last orders. The neighbourhood logic that governs bars governs clubs too: Shoreditch and Vauxhall run late, Mayfair runs expensive, and the underground runs east and south.
The short version: choose your district, start in a pub, graduate to a bar, and keep the genuinely famous places (the Connaught, Tayer) for the night you want to remember rather than the night you want to repeat.
Frequently asked questions
What is the best cocktail bar in London?
Two names come up more than any other. Tayer + Elementary in Old Street is top-ranked on the World's 50 Best Bars list, walk-in and modern. The Connaught Bar in Mayfair has been repeatedly ranked the world's best, a hotel bar with a tableside martini trolley and cocktails around GBP 24 to 30. Both are special-occasion picks, not casual drops.
Where do locals drink in London?
Not in Leicester Square. Locals favour Soho for after-work drinks, Shoreditch and Dalston for cocktails and late nights, Camden for live music and rowdier pubs, and their own neighbourhood pub the rest of the time. Brixton and Peckham draw a younger, cheaper crowd. The general rule: the further from the tourist core, the better the value and the more honest the room.
What area has the best bars in London?
Soho and Shoreditch are the two strongest clusters. Soho packs the most variety into a few walkable blocks, from aperitivo spots to whisky dens like Swift. Shoreditch leans cocktails and late, with Nightjar and Tayer + Elementary nearby. Mayfair is the upscale option (smart dress, GBP 16 to 24 cocktails). For cheaper pints and free entry, head to Camden, Brixton or Peckham.
What is the most famous bar in London?
The Connaught Bar in Mayfair is probably the most internationally famous, repeatedly ranked the world's best bar and known for its bespoke martini trolley. For history rather than cocktails, Ye Olde Cheshire Cheese on Fleet Street, rebuilt in 1667 after the Great Fire, is the famous old pub, once drunk in by Dickens and Samuel Johnson.
Are London cocktail bars expensive?
It depends on the postcode. A solid cocktail in Soho or Shoreditch runs roughly GBP 13 to 16 as of mid-2026. In Mayfair and the top hotel bars expect GBP 16 to 24 and up, with the Connaught around GBP 24 to 30. Pints in pubs are GBP 6 to 8. Happy hours, usually 5 to 7pm, and bottomless brunch (GBP 30 to 45) are the value plays.
Do London bars have a dress code?
Most bars and pubs are casual or smart-casual, so jeans and trainers are fine. The exceptions are Mayfair members' bars and bottle-service venues, which enforce smart dress: no trainers, no sportswear, collared shirt and proper shoes for men. Cocktail bars like the Connaught reward dressing up but rarely turn casual smart-dressers away. Bring physical ID anywhere with a club element.