Let's be honest about Edinburgh's weather. You will get rained on. The wind off the Firth of Forth has a way of finding you no matter which direction you're facing, and even in July there's a decent chance you'll be reaching for a jacket by 7pm. But here's what Edinburgh has that most cities don't: when the sun comes out, the views from its rooftops are extraordinary. Castle ramparts, volcanic hills, church spires, and the silver line of the Forth stretching toward Fife. On a clear summer evening, drinking on an Edinburgh rooftop is as good as it gets anywhere in the UK.
The rooftop scene here is smaller than London's or Manchester's. Edinburgh's historic buildings and strict planning rules mean you won't find a rooftop bar on every other corner. What you will find is a tight collection of spots that range from craft beer terraces under the castle walls to 12th-floor cocktail bars with 360-degree panoramas. Most of them charge a premium for the privilege of altitude, but a few are surprisingly affordable. The key is knowing which ones are worth the price, and which ones are coasting on the view alone.
If you're visiting between June and August, book ahead for the outdoor terraces. If you're here in winter, several of these spots have heated indoor lounges with floor-to-ceiling windows that make the dark evenings feel intentional rather than depressing. And if you're looking for Edinburgh's best bars regardless of altitude, check out our guide to the best bars in Edinburgh.