Edinburgh is one of the most captivating cities in Europe. With its dramatic skyline, medieval alleyways, volcanic hills, and rich cultural heritage, Scotland’s capital city offers something genuinely remarkable for every type of traveller. Whether you’re planning your first trip or your tenth, this guide covers the best places to visit in Edinburgh to make sure you don’t miss a single highlight.
Why Visit Edinburgh?
Few cities pack as much history, charm, and natural beauty into such a compact area as Edinburgh. From a world-famous castle perched atop an ancient volcanic rock to a wild hillside hike sitting right in the heart of the city, Edinburgh constantly surprises. It’s a place where centuries-old cobblestones give way to buzzing food markets and Michelin-starred restaurants — a city that effortlessly balances the ancient and the modern.
If you’re wondering where to begin, read on. Here are the very best places to visit in Edinburgh, broken down by category.
The Top Historic Attractions in Edinburgh
Edinburgh Castle
No visit to Edinburgh is complete without a trip to Edinburgh Castle. It’s the most besieged place in all of Britain, and Edinburgh’s number one attraction — and for good reason. The castle dominates the city’s skyline from its perch atop Castle Rock, offering sweeping panoramic views across the rooftops below. Inside, you’ll find the Scottish Crown Jewels, the Stone of Destiny, and centuries of military history waiting to be explored.
Practical tip: Tickets are timed and sold only for a specific date, so booking in advance is strongly recommended, especially during the summer.
The Royal Mile
Stretching from Edinburgh Castle all the way down to the Palace of Holyroodhouse, the Royal Mile is the beating heart of Edinburgh’s Old Town. It’s divided into several distinct areas, including Lawnmarket, popular with visitors for its many souvenir shops, and High Street, where you’ll find some of the city’s best restaurants and pubs. Take your time wandering the closes — narrow alleyways that dart off either side — and you’ll stumble upon hidden courtyards and centuries of layered history.
Victoria Street
Visiting Victoria Street in Edinburgh is like stepping back in time. This curved, cobbled street with its colourful shopfronts is one of the most photographed spots in the entire city, and is said to have been one of the inspirations for Diagon Alley in the Harry Potter series. It’s a must-visit for anyone who loves charming, walkable streets packed with independent shops and character.
The Edinburgh Vaults
For those with a soft spot for all things spooky, the Edinburgh Vaults are a fascinating underground attraction made up of a series of chambers formed in the nineteen arches of the South Bridge. Tours vary in format — some take place at night, some include whisky tastings, and others lean into the location’s haunted reputation with tales of murder, witchcraft, and the occasional ghostly encounter. It’s one of the most unique experiences in the city.
Edinburgh’s Best Outdoor Spaces and Viewpoints
Arthur’s Seat
Arthur’s Seat can be tackled from various directions; the easiest is the grassy slope on the east side, rising from Dunsapie Loch on Queen’s Drive. This ancient volcano sits right in the middle of the city within Holyrood Park, and the hike to the top rewards you with unbeatable 360-degree views of Edinburgh and beyond. It takes roughly 45 minutes to reach the summit, and the trail is manageable for most fitness levels — just wear sturdy shoes.
Calton Hill
There’s no better place to take in the grandiose beauty of Edinburgh than from Calton Hill. A steep but scenic walk leads you to the top, where you’ll find a cluster of striking neoclassical monuments, including the National Monument — often nicknamed “Edinburgh’s Disgrace” — and the Nelson Monument. It’s one of the finest viewpoints in the city, particularly at sunrise or sunset.
Princes Street Gardens
Sitting in the shadow of Edinburgh Castle, Princes Street Gardens is a beloved green space in the very centre of the city. It’s home to several iconic monuments and one of the best spots for sunrise or sunset views. In summer, the gardens are filled with people relaxing on the grass; in winter, they’re transformed into a festive hub with Edinburgh’s famous Christmas market.
Holyrood Park and Stockbridge
Whether there’s a gentle snowfall or a bright sunny day, a short walk around Holyrood Park will make you feel like you’ve landed in a painting. Meanwhile, the neighbourhood of Stockbridge offers a completely different pace. Stockbridge was originally a separate village from Edinburgh, and its Victorian and Georgian buildings add to its allure. It’s home to the Stockbridge Market every Sunday, as well as a wonderful mix of independently-owned shops, boutiques, and restaurants.
Must-Visit Museums and Cultural Attractions in Edinburgh
The National Museum of Scotland
The National Museum of Scotland is one of the finest free museums in the entire UK. Scotland’s premier museum of natural and anthropological history is completely free to visit. Spread across multiple floors, you’ll find exhibits covering Scottish history, world cultures, science, technology, fashion, and natural history — including the famous Lewis Chessmen, a set of 12th-century Norse chess pieces that are among the most iconic artefacts ever discovered in Scotland.
Camera Obscura
Perched near the top of the Royal Mile, Camera Obscura is a wonderfully eccentric attraction that’s part optical illusion experience, part rooftop viewpoint. It’s like a funhouse with plenty of displays and exhibits, but the real highlight is the rooftop, where an original telescope dating back to 1835 shows the city in real time. You can see all the way down to the waterfront from the top.
