Few things beat a London evening spent above the rooftops, a cold drink in hand and the whole skyline spread out below you. The city does this brilliantly — from a free public garden on top of a skyscraper to a car-park roof in Peckham where the drinks are cheap and the sunset costs nothing. The catch is that the best ones fill up fast, the smart ones have dress codes, and a cocktail can cost twice what you would pay at street level. This guide picks the 12 rooftop bars in London actually worth your evening, with honest prices, booking rules and the view each one does best, so you can choose the right roof for your night — and get a seat before sunset.
Quick Answer: The Best Rooftop Bar in London
Short on time? Start with the Sky Garden — entry is free if you book a timed slot in advance, and at 155 metres it is the best free view-and-drink in the city. For the classic postcard view, Madison puts you at eye level with the dome of St Paul’s Cathedral, while Radio Rooftop on the Strand has the widest panorama across the Thames. For a relaxed, cheap evening, head to Frank’s Café in Peckham or Netil360 in Hackney. Expect to pay around £12–£18 for a cocktail and £7–£12 for a glass of wine or a beer, and book one to two weeks ahead for weekend evenings in summer — the sunset slots disappear first.
The Best Rooftop Bar London Has to Offer at a Glance
| Rooftop bar | Best for | Booking |
|---|---|---|
| Sky Garden (Sky Pod Bar) | Free entry and the best free view | Timed slot, book ahead |
| Madison | St Paul’s Cathedral at eye level | Book ahead for evenings |
| Radio Rooftop | Widest Thames panorama | Reservations required |
| Savage Garden | Tower Bridge views and a lively crowd | Book ahead |
| Seabird | London’s longest rooftop, Shard views | Book ahead |
| Aviary | Smart City cocktails after work | Book ahead |
| Sabine | St Paul’s-framed botanical terrace | Reservations strongly advised |
| Aqua Kyoto | Japanese cocktails and dinner with a view | Book 1–2 weeks ahead |
| 12th Knot | Thames views, live music and DJs | Terrace is first-come |
| Frank’s Café | Cheap drinks and sunset, seasonal | No bookings — queue or arrive early |
| Netil360 | Panoramic skyline and a local crowd | First-come basis |
| Circe’s Rooftop | Walk-ins and golden hour | Walk-ins welcome |
| Queen Elizabeth Hall Roof Garden | Free entry and a real garden setting | Walk in |
The Free One First: Sky Garden and the Sky Pod Bar

If you only visit one rooftop bar in London, make it this one — because it is free. The Sky Garden sits on top of the Walkie-Talkie building at 20 Fenchurch Street, 155 metres above the City, and it is London’s highest public garden: three storeys of tropical planting under glass, with sweeping views over the Thames, the Shard and the City towers. General entry costs nothing, but you must book a timed slot in advance on the Sky Garden website, and weekend and sunset slots are usually gone two to three weeks ahead.
Once you are up there, the Sky Pod Bar serves cocktails, wine and beer with the same view, and the building’s restaurants — Darwin Brasserie and Fenchurch Restaurant — take table bookings if you want dinner with the skyline. Drinks are roughly in line with other central rooftop bars, around £12–£16 for a cocktail, but the view itself is free, which makes it the best value rooftop in the city by a long way. Walk-ins are sometimes possible, but on a busy evening you will very likely be turned away, so treat the booking as part of the plan, not an optional extra. For the full visitor guide, including how the timed tickets work and what to do when they are sold out, see our Sky Garden visitor guide — and if you want more free views to pair with it, our free things to do in London guide has plenty.
Best Rooftop Bars for Iconic London Views

Some rooftop bars sell the drink; these four sell the view. Each one frames a different London landmark, so pick the postcard you want and book the terrace that looks straight at it.
Madison — St Paul’s at Eye Level
Madison sits on top of One New Change, the shopping centre directly behind St Paul’s Cathedral, and its terrace looks straight at the dome from almost exactly eye level — one of the most unusual and impressive perspectives on the building anywhere in London. It is a big, buzzy terrace with modern European bar food and cocktails, open daily, and it is especially good for groups and for photographs, because the dome fills the whole frame without you having to crane your neck. Evening tables are popular, so book ahead, and note that Madison is generally 21 and over. If you want the view without the rooftop-bar prices, the shopping centre’s own lift and the nearby streets give you a taste of the same angle for free.
Radio Rooftop — the Strand’s Wide Thames Panorama
On the 10th floor of the ME London hotel on the Strand, Radio Rooftop has one of the widest panoramas of any bar in the city: a south-facing sweep across the Thames, the South Bank and, on a clear day, well beyond. The indoor-outdoor layout means it runs all year round, which is rare for a London rooftop, and the cocktail list is as polished as the setting. It is a dressy, special-occasion kind of place — smart dress code, reservations required — and it is the one to pick for a birthday or an anniversary when you want the whole river laid out in front of you. Arrive an hour before dusk if you can: you get the city by day, then watch it light up.
Savage Garden — Tower Bridge and the Tower
Savage Garden, up on Tower Hill, trades on one of the great London views: Tower Bridge and the Tower of London spread out below the terrace, with the river running past. It is bigger and livelier than the hotel rooftops, with a party atmosphere on warm evenings, and it works well for groups who want the view and the buzz rather than a quiet drink. Book ahead for Friday and Saturday nights, when the terrace fills up early, and check the weather — like most open-air rooftops, it is at its best in the warmer months.
Seabird — London’s Longest Rooftop
Seabird in Southwark is billed as London’s longest rooftop, a long terrace with a coastal-inspired menu and views across to the Shard. It is a good middle ground: smarter than the car-park rooftops, more relaxed than the hotel terraces, and the long layout means there are plenty of spots with a proper view rather than one crowded edge. It suits a long, lazy evening — arrive for golden hour, order from the seafood-leaning menu, and stay as the Shard lights up across the river.
Best Rooftop Bars for Cocktails and a Special Night

If the drink matters as much as the view, these are the rooftops to book. Expect polished cocktail lists, table service, smart dress codes and prices to match — and book well ahead, because these are the tables that go first on a Friday night.
Aviary — Smart City Cocktails
Aviary, on Finsbury Square in the City, is a smart rooftop restaurant and bar that does its best trade after work, when the City crowd heads up for cocktails above the rooftops. It is elegant rather than rowdy, with a proper cocktail list and a restaurant if you want to turn drinks into dinner. Book ahead, especially Thursday to Saturday, and dress smartly — this is one of the rooftops where the dress code is genuinely enforced.
Sabine — a Botanical Terrace Framed by St Paul’s
Sabine sits on the seventh floor of the Leonardo Royal hotel on Godliman Street, and its trick is the framing: the terrace is planted like a botanical garden, and St Paul’s Cathedral rises right behind it. The retractable roof means it keeps going when the weather turns, which is more than most London rooftops can say. Cocktails lean classic — a crisp paloma, an Aperol spritz — alongside plant-based small plates. Reservations are strongly advised, and it is 21 and over after 4pm, so check the age rule before you bring younger guests.
Aqua Kyoto — Japanese Cocktails on Regent Street
Above Aqua Nueva on Regent Street, Aqua Kyoto pairs Japanese-influenced cocktails and food with a rooftop terrace looking towards the West End roofline. It is more food-focused than most London rooftops, which makes it a better choice for a dinner with a view than for pure drinks — think of it as a restaurant that happens to be on a roof. It is consistently popular, so book one to two weeks ahead for evenings, and it is a strong pick for a date night.
12th Knot — Thames Views with Live Music
On the twelfth floor of the Sea Containers building on the South Bank, 12th Knot is a cocktail lounge with Thames and St Paul’s views, live music and DJs. The terrace itself is first-come, first-served and closes at 10pm, so arrive early if you want an outdoor seat — the indoor lounge carries on later. It is a good option when you want music and atmosphere with your view rather than a hushed, special-occasion room.
Best Cheap and Relaxed Rooftop Bars in London

Not every great rooftop needs a booking, a dress code or a £18 cocktail. These four are the ones Londoners actually go back to: cheap drinks, no fuss, and views that are just as good as the hotel terraces — sometimes better.
Frank’s Café — Peckham’s Summer Institution
Frank’s Café is a seasonal rooftop bar on the 10th floor of a multi-storey car park in Peckham, running since 2009 from May to October, and it is one of London’s best-loved summer institutions. The formula is simple: no-nonsense drinks at honest prices, good food from a rotating kitchen, and a superb view towards the City as the sun goes down. There are no reservations — you queue or arrive early — and no dress code, which is exactly the point. Go on a weekday if you can; weekends get very busy.
Netil360 — Hackney’s Car-Park Roof with a Panorama
Netil360 sits on top of a car park in Hackney, an unlikely setting that produces one of the widest panoramic views across the London skyline, with the City towers to the west. It is popular with Londoners rather than tourists, which means better value, a more relaxed atmosphere and no reservation — it runs on a first-come basis most sessions. Check the seasonal opening hours before you go, as it sometimes opens Thursday to Sunday only, and bring a layer: it is an open roof, and the wind up there is real.
Circe’s Rooftop — Waterloo Walk-Ins
Circe’s Rooftop, on Waterloo Road, is a Mediterranean-inspired rooftop bar that welcomes walk-ins — a rarity among the popular central rooftops. The climb is part of the experience: 75 steps up to a terrace with panoramic skyline views, frozen Aperol spritzes and small plates. Heated pods keep it going into the cooler months, and you can even play your own music in them. It is 18 and over with a smart-casual dress code, and it is one of the easiest good rooftops in central London to visit on a whim.
Queen Elizabeth Hall Roof Garden — the South Bank’s Garden in the Sky
The Queen Elizabeth Hall Roof Garden, above the Southbank Centre, was named Time Out’s best rooftop bar of 2026 — and it is free to enter. It is a real garden rather than a terrace with a few planters: lawns, olive trees, deckchairs and views over the Thames, with summer cocktails, lavender lemonade and wine served from the bar. It is the most relaxing rooftop on this list and the best one for a slow afternoon rather than a big night out. Go on a weekday if you want a deckchair; sunny Saturdays fill up fast.
More Rooftops Worth Knowing About
Twelve bars cannot cover the whole city. A few more are worth a mention: the OXO Tower on the South Bank has a restaurant, brasserie and bar with river views and a long-standing reputation, while Pergola on the Wharf in Canary Wharf is a plant-filled rooftop bar and restaurant that suits a daytime visit. In the West End, LSQ Rooftop above Leicester Square does a prosecco bottomless brunch with skyline views, and The Rooftop at the Trafalgar St James has a big seventh-floor terrace above Trafalgar Square. For height alone, Sushisamba City has one of the highest terraces in London. And if you only want the view without the drink, the Garden at 120 in the City is free — see our best free views of London guide for that and the other no-spend viewpoints.
How Much Do Rooftop Bars in London Cost?
Rooftop drinks are priced for the view, and the gap between the cheapest and the smartest rooftop is wide. As a rough guide for 2026, based on the current menus and guides: a cocktail usually costs £12–£18, and £15–£22 at the smart hotel rooftops; a glass of wine or a beer is around £7–£12; and a rooftop meal for two runs roughly £60–£120. A discretionary service charge of around 12.5% is usually added to table bills, so there is no need for a large tip on top. Some rooftops also set a minimum spend — typically £25–£50 per person at busy times — and a few charge an entry fee at peak times. The free rooftops are the exception that proves the rule: Sky Garden entry and the Garden at 120 cost nothing at all, and the Queen Elizabeth Hall Roof Garden is free to enter, so you only pay for what you drink.
| What you order | Typical price |
|---|---|
| A cocktail | £12–£18 (£15–£22 at smart hotel rooftops) |
| A glass of wine or a beer | £7–£12 |
| Sky Garden entry | Free (book a timed slot) |
| A rooftop meal for two | £60–£120 |
| Service charge | Around 12.5% on table bills |
| Minimum spend (some venues) | £25–£50 per person at busy times |
Prices change, and they vary by day and season, so treat these as a planning guide and check the venue’s own menu before you go. One honest money-saving tip: have a drink or two at a cheaper street-level pub first, then go up for the view and one good cocktail, rather than paying rooftop prices all evening.
Rooftop Bar Tips: Booking, Dress Code, Sunset and Weather
Book ahead. The famous rooftops — Sky Garden, the smart hotel terraces, the popular summer spots — sell out, especially on warm evenings and at weekends. Book one to two weeks ahead for a normal weekend, three weeks for Sky Garden weekend slots, and as early as you can for sunset. The relaxed East and South London rooftops are the exception: Frank’s Café, Netil360 and Circe’s Rooftop all take walk-ins.
Dress the part. The smart hotel rooftops enforce a dress code, so leave the shorts and trainers for the relaxed East London spots. Smart casual is the safe default: if you are not sure, check the venue’s website before you go rather than finding out at the lift.
Go for sunset. Arrive about an hour before dusk to see the city by day and lit up at night — sunset is the golden hour, and it is the slot everyone wants, which is exactly why it books out first. In November, sunset falls in the late afternoon, so an early-evening booking still catches it.
Watch the weather and the season. London rooftops are at their best from late spring to early autumn. Some, like Frank’s Café, are summer-only; others have heaters, cover or a retractable roof and run all year. Check the forecast and the venue’s own page before you set off — a few terraces close in bad weather, and an open roof in November wind is a very different evening from the same roof in July.
Take ID. The legal drinking age is 18, and several rooftops check ID at the door; some, like Madison and Sabine, are 21 and over at certain times. Keep ID with you even if you are well over the age — door staff check everyone.
Combine it with a walk. Pair a City rooftop with the Tower and Tower Bridge, or a South Bank drink with a stroll past the London Eye. The best rooftop evenings start on the ground: arrive early, walk the area, then go up as the light changes.
Frequently Asked Questions
What is the best rooftop bar in London?
For a free view it is the Sky Garden, on top of the Walkie-Talkie at 20 Fenchurch Street — book a timed slot in advance. For a glamorous night, Radio Rooftop on the Strand and Seabird in Southwark are hard to beat, and for a relaxed summer evening, Frank’s Café in Peckham and Netil360 in Hackney are the local favourites. The honest answer depends on what you want: the view, the cocktails, or the price.
Are there any free rooftop bars in London?
Yes. Sky Garden entry is completely free if you book a timed slot in advance, and you only pay for drinks at the Sky Pod Bar. The Queen Elizabeth Hall Roof Garden on the South Bank is also free to enter, and the Garden at 120 in the City is a free rooftop garden with no bar at all. Tate Modern’s Blavatnik Building viewing level (Level 10) is another free high viewpoint, with St Paul’s and the Thames below.
How much are drinks at a London rooftop bar?
A cocktail usually costs about £12–£18, and £15–£22 at the smartest hotel rooftops. A glass of wine or a beer is around £7–£12, and a meal for two runs roughly £60–£120. A service charge of around 12.5% is usually added to table bills. The cheapest way to enjoy a rooftop is to go to a free one — Sky Garden or the Queen Elizabeth Hall Roof Garden — and pay only for your drinks.
Do you need to book London rooftop bars?
Most of the popular ones, yes — especially at weekends and in summer. Sky Garden needs a timed slot booked in advance, and the smart hotel terraces and the well-known views (Madison, Radio Rooftop, Aviary) all take bookings and fill up one to two weeks ahead for weekend evenings. Some relaxed rooftops are walk-in: Frank’s Café and Netil360 run on a first-come basis, and Circe’s Rooftop welcomes walk-ins. A booking is always safer in the busy season.
When is the best time to visit a rooftop bar in London?
Late spring to early autumn is the season, and sunset is the golden hour — arrive about an hour before dusk to enjoy the city by day and lit up at night. Many rooftops now have heaters and cover for cooler evenings, but some are summer-only, so check before you go. In winter, pick an indoor-outdoor rooftop like Radio Rooftop or Sabine, which has a retractable roof, rather than an open terrace.






