The top 10 cities for nightlife in the UK
From post-work pints to all-night dancing, the UK is packed with cities that know how to show you a good time. But where truly delivers the best night out? Whether you’re drawn to buzzy student towns, historic pub scenes, or late-night club culture, not all nightlife is created equal.
To reveal the UK cities with the best nightlife, accommodation provider Canvas analysed key factors like drink prices, the number and ratings of nightlife venues, and local safety scores to reveal the ultimate night out.
| Rank | City | Average price of a beer | Average price of a soft drink | Total number of bars and clubs | Bars per 10,000 people | Average rating of bars and clubs | Safety walking alone at night score |
| 1 | Bath | £5.75 | £1.90 | 98 | 10 | 4.45 | 66.12 |
| 2 | Manchester | £5.50 | £1.91 | 606 | 15 | 4.37 | 41.65 |
| 3 | Newcastle | £5.00 | £2.31 | 273 | 14 | 4.37 | 32.57 |
| 4 | Leeds | £5.00 | £1.71 | 325 | 7 | 4.40 | 47.28 |
| 4 | York | £5.00 | £2.14 | 119 | 8 | 4.42 | 53.78 |
| 6 | Coventry | £4.00 | £1.49 | 101 | 3 | 4.27 | 70.04 |
| 6 | Sheffield | £4.04 | £1.82 | 242 | 4 | 4.42 | 46.76 |
| 6 | Glasgow | £5.00 | £1.60 | 306 | 5 | 4.31 | 59.64 |
| 6 | Edinburgh | £5.25 | £1.88 | 347 | 7 | 4.38 | 40.68 |
| 10 | Leicester | £4.00 | £1.45 | 143 | 3 | 4.34 | 50.43 |
Bath ranks as the UK’s top city for nightlife, thanks to its high concentration of bars and clubs, 10 per 10,000 people, and an impressive average rating of 4.45 stars. While the total number of venues (98) may seem modest, the per capita access is among the best. Despite having the most expensive average pint at £5.75, Bath’s strong safety score and lively atmosphere make it a clear winner.


Coming in second, Manchester is home to the highest number of bars and clubs overall, with 606 venues, 15 for every 10,000 people. With strong average ratings of 4.37 stars and a pint costing slightly less than Bath at £5.50, it’s a major draw for party-goers seeking variety and atmosphere. While its safety score is lower than Bath at 41.65, Manchester’s vibrant nightlife scene still makes it a top contender for a night out.
Newcastle secures third place with 273 bars and clubs (an impressive 14 venues per 10,000 people) with an average rating of 4.37 stars and a lower-than-average pint price of £5.00. Despite a lower safety score of 32.57, its energetic nightlife and affordable options keep Newcastle high on the list for the ultimate night out.