This is a post about the top 10 things to do in Edinburgh.
Top 10 Things to Do in Edinburgh
An Essential Guide to Scotland’s Most Atmospheric City
Edinburgh is one of the most unique and majestic cities I’ve ever visited! I’ve been to hundreds, if not thousands of cities across 39 countries and Edinburgh is in my top 5 favourites cities. Cobbled streets, dramatic viewpoints, historic everything and a skyline dominated by a castle perched on volcanic rock make it unlike anywhere else in the UK. Whether you’re visiting for a weekend or a longer city break, Edinburgh packs a surprising amount into a compact, walkable centre.
If you’re only there for a quick visit, this guide covers the top 10 things to do in Edinburgh. It mixes the unmissable classics with local favourites and slower moments that help you really feel the city.
If you’ve got a bit more time though, I’ve got a detailed 3-day Edinburgh itinerary here.

Quick Guide to Edinburgh
If you’re short on time, here’s what you really shouldn’t miss.
- Best areas to stay: Old Town for history and atmosphere, New Town for elegance and shopping, Stockbridge for a local feel
- Unmissable experience: Walking the Royal Mile from Edinburgh Castle to Holyrood
- Best viewpoint: Arthur’s Seat or Calton Hill depending on energy levels
- Only in Edinburgh: Mary’s Milk Bar for THE best ice cream!!
- Best time to visit: May, June and September for good weather without peak crowds (although last June I was there and it was a biiiit chilly)
- Getting around: On foot for most of it, bus or tram if needed
Explore Edinburgh Castle and the Royal Mile
No list of the top things to do in Edinburgh starts anywhere else other than the Royal Mile. Edinburgh Castle dominates the city skyline and tells the story of Scotland’s history in a way that’s both dramatic and tangible. Sitting at the top of the Royal Mile, it’s visible from almost everywhere and sets the tone for the entire Old Town. One of the most iconic views of the city. Insider’s tip: climb up the Vennel Steps (right next to Mary’s Milk Bar!) for a stunning photo!
Inside the castle, you’ll find the Scottish Crown Jewels, the Stone of Destiny and panoramic views over the city and beyond. Even if you don’t go inside, simply walking up Castlehill and taking in the views is worth it.
From the castle, walk the full length of the Royal Mile down to the Palace of Holyroodhouse. It only takes about 18 minutes. However, this stretch is packed with closes, historic buildings, street performers and traditional shops. Take your time here and duck down side streets like Advocate’s Close or Real Mary Kings’ Close to see a quieter and gorgeous side of the Old Town.
Lady Stair’s Close not only offers beautiful views of the city but it’s also where you’ll find the Writers’ Museum – it’s free! And small, so you can walk around it in less than 30 minutes.
Wander the Old Town’s Historic Streets and Closes
Edinburgh’s Old Town is one of the best-preserved medieval city centres in Europe and exploring it on foot is one of the most rewarding things to do in the city. Beyond the Royal Mile, you’ll find a maze of narrow alleys, staircases and hidden courtyards that feel a bit frozen in time.
Areas around Grassmarket and Victoria Street are particularly popular. Victoria Street, often cited as inspiration for Diagon Alley, curves downhill with colourful shopfronts and independent stores. Grassmarket, once a place of public executions, is now lined with pubs and cafés and offers great views back up to the castle. They also have a Farmer’s Market on Saturdays!
This is also where guided walking tours really shine, especially ghost tours or historical walks that explain the darker side of the city’s past.
Visit Calton Hill for the Best City Views
For one of the best views in Edinburgh with minimal effort, head up Calton Hill. It’s a short (kinda steep!) climb from the east end of Princes Street and rewards you with sweeping views over the Old Town, New Town and across the Firth of Forth in the distance.
The hill is dotted with striking monuments, including the National Monument and Nelson Monument. Sunrise and sunset are especially beautiful here and it’s one of the best places to photograph Edinburgh’s skyline.
If you want views without committing to a longer hike like Arthur’s Seat, Calton Hill is the perfect option.
Walk Through the New Town and Princes Street Gardens
Edinburgh’s New Town offers a different feel to the medieval Old Town. Built in the 18th century, it’s characterised by wide streets, elegant Georgian architecture.
Princes Street Gardens sit between the Old and New Towns and provide a green space right in the city centre. Walking through the gardens gives you incredible views back up to Edinburgh Castle and is a great way to break up a day of sightseeing.
The New Town is also one of the best areas for shopping, dining and accommodation, making it a practical base for exploring the city.
Hike Arthur’s Seat for a Wild Escape in the City
If you’re wondering whether Arthur’s Seat is worth it, the answer is yes. This extinct volcano (!!) rises above Holyrood Park and offers a completely different perspective on Edinburgh. From the top, you can see the entire city, the coastline and more.
The hike is moderately challenging but accessible for most people with decent footwear. There are several routes up, ranging from gentler paths to steeper scrambles. It’s best done early in the morning or later in the day to avoid crowds. Google Maps will tell you it takes about 28 minutes but it’s more like an hour or two depending on the route.
Arthur’s Seat is one of the most unique things to do in Edinburgh because it feels like a true escape into nature without actually leaving the city. I’ve lost count of how many times I’ve gone up!
Discover Edinburgh’s Café and Food Scene
Edinburgh has an excellent food scene that goes far beyond traditional Scottish fare. From independent coffee shops to bakeries and creative restaurants. One cafe I love going back to is Thomas J Walls, just a few steps away from the FREE National Museum of Scotland.
One absolute must that I’ve already mentioned above is Mary’s Milk Bar in the Grassmarket, known for its ever-changing flavours of handmade gelato. It’s small, often busy and completely worth it. Every day they have new flavours so, on a couple of visits, I made sure to go multiple times.
Other highlights include cosy cafés in Stockbridge, independent bakeries in the Old Town and modern Scottish restaurants showcasing local produce. You’ll also find a diverse food scene with lots of great Korean restaurants, Mexican, Japanese and more.
Top 10 things to do in Edinburgh.
Explore Stockbridge for a Local Feel
Stockbridge is one of the best neighbourhoods to visit if you want to see how locals live. Just a short walk from the city centre, it feels like a small village with independent shops, cafés and a strong community atmosphere.
The area is especially lovely on weekends when the Stockbridge Market is on, and the nearby Water of Leith Walkway offers a peaceful riverside stroll. This is a great area to explore if you’ve already seen the main sights and want something slower and more relaxed.
Visit the National Museum of Scotland
The National Museum of Scotland is one of the best free attractions in Edinburgh and easily worth a few hours of your time. The museum covers everything from Scottish history and culture to science, technology and natural history.
The building itself is impressive, blending historic architecture with modern design. Don’t miss the rooftop terrace, which offers another excellent viewpoint over the city.
It’s a great option for rainy days or when you want a break from walking outdoors.
Visit Dean Village for a Fairytale Escape
Tucked just a short walk from the city centre, Dean Village feels like a secret (or it did before it got big on the socials! 😅). Once a milling village, this peaceful pocket along the Water of Leith is one of the most picturesque places in Edinburgh, with stone houses, arched bridges and river views that feel more European village than capital city.
Dean Village is quiet, residential and almost surreal compared to the bustle of Princes Street just minutes away. The Water of Leith Walkway runs through the area and connects Dean Village to Stockbridge, making it an ideal stop on a longer walk through some of Edinburgh’s most charming neighbourhoods.
Early morning or late afternoon is the best time to visit if you want to avoid crowds. It’s one of those places that reminds you how layered Edinburgh is. Honestly, gorgeous, stunning, unique and majestic are the main words I always use to describe this city!
Explore Leith for Food Culture and Independent Edinburgh
Leith has quietly become one of the most interesting parts of Edinburgh, especially for students, creatives and anyone looking for a more casual vibe. Once the city’s main port, the area has reinvented itself over the past decade and now feels energetic, slightly scruffy in a good way and lived-in.
The Shore and Leith Walk are the heart of it. This is where you’ll find some of Edinburgh’s best restaurants, from casual bakeries and vegan cafés to Michelin-starred dining, often at prices that feel refreshingly reasonable compared to the city centre. There’s a strong sense of local community here, with independent wine bars, record shops, bookshops and second-hand stores woven into everyday streets rather than clustered into one tourist strip.
Leith is also popular with students thanks to its relatively more affordable rents, good bus connections to the city centre and relaxed atmosphere.
If you’re interested in Edinburgh beyond castles and cobbled streets, Leith offers a glimpse into Edinburgh daily life.
BONUS: Take a Day Trip or Coastal Walk
If you have extra time for more than the top 10 things to do in Edinburgh, the city is well placed for easy day trips. The seaside town of Portobello is just a short bus ride away and offers a beachy contrast to the city. South Queensferry, with its views of the famous Forth Bridges, is another popular option.
These trips show how varied the region around Edinburgh really is.
Is Edinburgh Worth Visiting?
Absolutely!!! I’m sure you’ve gathered from my post that I’m just forever in love with this city. Edinburgh combines history, nature, culture and food in a way few cities manage. It’s compact and walkable, and it offers so much whether you’re visiting for a weekend or longer.
From castle views and volcanic hikes to cosy cafés and hidden closes. These top 10 things to do in Edinburgh are a great starting point but if you want to know more about Scotland, I’ve put together a 1-week Scotland roadtrip itinerary including the otherworldly Isle of Skye.
This was a post about the top 10 things to do in Edinburgh.
