When the city lights flicker and the rain stops, a rooftop can feel like a secret garden above the traffic. If you’re looking to sip a cocktail and soak in the skyline without breaking the bank, the following ten spots prove that height can be affordable.
1. The Rooftop at The OXO Tower
Price point: drinks start at £8, and the bar offers a 10 pound happy hour from 4–6 pm. The view of the Thames and the London Eye is unbeatable. The only downside? The terrace can fill up by 7 pm, so arrive early if you want a table.
2. The Roof on the Shoreditch Hotel
Here, a £5 pints of local ale and a £12 glass of house wine keep the budget in check. The venue hosts a free monthly trivia night, which draws a lively crowd. The bar’s Wi‑Fi is spotty, so bring a portable charger if you plan to livestream.
3. The Sky Bar at the Hilton London
Happy hour from 5–7 pm cuts the cost of a gin & tonic to £7.50. The panoramic view of the Shard is a highlight, but the terrace can feel cramped during peak weekends. Reservations are recommended for those who want a quiet corner.
4. The Roof on the Old Street
With a £6 pints list and a £9 cocktail menu, this spot is a budget darling. The décor is industrial chic, and the bar hosts a “mixology 101” session every Tuesday. The only caveat: the bar closes at 11 pm, so plan your evening accordingly.
5. The Terrace at the White Horse
Prices begin at £5 for a glass of wine, and the bar offers a 20 pocket happy hour on Wednesdays. The open‑air setting feels like a backyard, but the noise from the street can bleed in during rush hour.
6. The Rooftop at the St. James’s Hotel
Enjoy a £7.50 cocktail during the 4–6 pm happy hour. The view of St. Paul’s Cathedral is a postcard moment. The downside is the small seating area, which can feel crowded on weekends.
7. The Sky Deck at the Vauxhall
Drinks start at £6, and the bar offers a complimentary water with every order. The deck is spacious, ideal for groups. However, the bar’s music volume can be high, making conversation a bit of a challenge.
8. The Rooftop at the King’s Cross
Happy hour from 3–5 pm brings gin & tonics to £6.50. The view of the Gherkin is a visual treat. The only issue is the limited outdoor seating during rainy weather, which can leave you waiting for an indoor spot.
9. The Terrace at the Royal Hospital
Affordable £5 pints and a £9 cocktail list make this a budget-friendly choice. The terrace’s vintage lamps give a cozy feel. The bar’s closing time at 10 pm may cut short your evening if you’re planning a late-night stroll.

10. The Rooftop at the Bloomsbury Hotel
Happy hour from 5–7 pm slashes gin & tonics to £7. The view of the Bloomsbury Square is a hidden gem. The bar can get busy on Saturday nights, so consider a weekday visit if you prefer a quieter setting.
After a night of drinks and skyline views, you might be craving something a bit more thrilling. If you’re ready to shift gears from the city lights to virtual ones, you could try a quick gaming session at Mystake and see how the excitement translates into the digital realm.
Which Rooftop to Choose?
All ten locations offer a mix of affordable drinks and great views, but your choice depends on what matters most: early arrival for a quieter table, a larger terrace for groups, or a specific happy hour that fits your schedule. Pick the one that aligns with your vibe, and you’ll have a memorable weekend escape that won’t dent your wallet.