Portfolio Image

12 Best Things to Do in Edinburgh, Scotland (2025 Guide)

Edinburgh has a way of pulling you in. We’ve spent almost a month exploring this city and still found new corners to fall in love with all the time. If you’re thinking of visiting, here’s a list of our top 11 favorite spots and things to do.

Key Tips For Visiting Edinburgh

Uploaded image 0
  • Wear comfortable shoes: cobblestones, steep hills, and uneven paths are everywhere.
  • Layer up: weather changes fast, even in summer.
  • Bring a camera: Edinburgh is incredibly photogenic, from hidden closes to panoramic views.
  • Check opening times: museums, the Royal Yacht Britannia, and some cafés can close earlier than you would expect..
  • Use public transport or walk: parking is limited and many streets are pedestrian-only.
  • Get an early start for popular spots: Arthur’s Seat, Calton Hill, and The Vennel Viewpoint get busy quickly.

1. Visit The Vennel Viewpoint & Grassmarket

Uploaded image 0
Uploaded image 1

If you want one of the best framed shots of Edinburgh Castle, head to The Vennel Viewpoint. Tucked away in the Old Town, a narrow set of stone steps opens up to a perfectly composed view of the castle rising above the rooftops. It’s a spot many visitors miss, which means you can often get it to yourself especially in the early morning or at golden hour. When we were there there was only a small group of photographers taking sunset pics so it was easy to share the space. The stone walls, iron railings, and quiet atmosphere make it a favourite for photographers looking for that classic Edinburgh feel.


Just a short walk downhill is the Grassmarket, a bustling historic square that’s been a gathering place for centuries. Today it’s home to a mix of pubs, cafés, and small shops, plus regular weekend markets where you can pick up artisan goods, crafts, and street food. In the warmer months, tables spill onto the cobblestones, and the whole square hums with conversation.


The Grassmarket is also steeped in history. It was once the site of public executions and it now hosts some of the city’s oldest pubs, each with its own story to tell. It’s a great spot where you can grab a pint, people-watch, and feel the weight of centuries in the stones beneath your feet.


Pairing The Vennel Viewpoint with Grassmarket makes for a great little loop: start with the quiet, postcard-perfect castle view, then drop into the lively square for food, drinks, or a wander through the market stalls.

2. Go On Castle Tour or Attend An Event

Uploaded image 0

Edinburgh Castle is impossible to miss, perched high above the city on a volcanic crag. It's a bit touristy but it's honestly pretty fun to wander around as a tourist for the afternoon. Don’t miss the Crown Jewels and the Stone of Destiny.


Beyond the permanent exhibits, the castle often hosts seasonal events, reenactments, and even concerts. We were lucky enough to be there when the Royal Scottish Orchestra was playing along to an outdoor screening of Harry Potter. 


The grounds themselves also offer incredible views across the city, the Firth of Forth, and beyond, making it a prime spot for photography at sunrise or golden hour. Whether you linger for a couple of hours or spend most of the day exploring, a visit here is both educational and spectacularly scenic.

There are lots of tours available from Get Your Guide. This is most well reviewed and affordable tour:

Or if you're a big Harry Potter fan, there are also Harry Potter themed tours that include a stop in the castle.

3. Hike Up Arthur’s Seat

Uploaded image 0

Towering above Holyrood Park, Arthur’s Seat is the peak everyone sees from the city. It's actually an ancient volcano that’s now Edinburgh’s most famous viewpoint. It’s a must-do for first-time visitors, but it’s worth timing your climb to avoid the midday rush. Early morning or late afternoon gives you softer light, fewer people, and a golden glow over the rooftops.


The main path starts near Holyrood Palace and climbs steadily to the summit. It’s not technical, but it’s steeper than it looks, so expect a bit of a workout. Allow about 45 to 60 minutes to reach the top, depending on your pace. From the summit, you get a full 360° panorama view of the city laid out below, the Firth of Forth glittering to the north, and the Pentland Hills rolling away to the south.


Be ready for wind at the top (it’s rarely calm up there), and wear sturdy shoes as some sections can be slippery after rain. On a sunny day, it’s one of the best free experiences in the city; on a misty one, it feels like you’ve climbed into the clouds. If the weather’s clear, bring a picnic and linger. There’s something special about sitting on 350-million-year-old rock while watching the modern city go about its day below.

4. Walk Victoria Street

Uploaded image 0

This iconic street is found all over Edinburgh post cards. A graceful curve of colourful shopfronts climb uphill, with cobblestones underfoot and Old Town architecture towering above. It’s one of the most photographed spots in the city, and for good reason. The street is lined with independent boutiques, vintage shops, bookstores, and cafés that feel like they’ve been here forever. If you’re into Harry Potter lore, you’ll probably recognise its resemblance to Diagon Alley. Several shops here lean into the theme.

This is a stop on the Harry Potter walking tour. If you're a fan this is a great way to see some of the iconic area's of the city while also getting all the wizard trivia.

5. Check Out The Royal Mile

Uploaded image 0

At the top of Victoria Street, the road feeds right into the Royal Mile, the spine of the Old Town. This historic stretch runs from Edinburgh Castle down to Holyrood Palace, and it’s packed with street performers, whisky shops, and centuries-old closes (narrow alleyways) waiting to be explored. Take some time ducking down these closes as many open into hidden courtyards that feel like stepping into another era.


The Royal Mile can get crowded, especially in summer, but it’s worth slowing down to appreciate the little details like the crests carved into stone, the smell of fresh shortbread drifting from bakeries, the sound of bagpipes in the distance. Pop into a traditional pub for a dram or a pint, or visit one of the small museums along the way for a deeper dive into Edinburgh’s past.


Whether you’re here for the history, the shopping, or just the atmosphere, pairing Victoria Street with a wander down the Royal Mile gives you the best of Old Town charm in a single loop.

6. Hike Up Calton Hill

Uploaded image 0

For a sweeping view of Edinburgh’s skyline and its spires, domes, and Arthur’s Seat in the distance, Calton Hill is hard to beat. It’s one of the city’s most famous vantage points, and the short, gentle climb from Regent Road makes it easy to reach in just a few minutes from the city centre.


At the top, you’ll find a cluster of striking monuments that give the hill its unique silhouette. The most recognisable is the National Monument, an unfinished Parthenon-style structure that locals jokingly call “Edinburgh’s Disgrace.” Nearby are the Nelson Monument, shaped like an upturned telescope, and the Dugald Stewart Monument, a favourite foreground for photographers framing the city below.


The views here are panoramic: look one way and you’ll see the Old Town’s jumble of rooftops spilling down from the castle; turn the other and you’ll catch the sweep of the Firth of Forth, with its bridges and distant hills. It’s especially magical at sunrise, when the first light hits the city, or at sunset, when everything glows gold and pink.


Because it’s so central, Calton Hill is also a great spot to catch your breath between sightseeing stops. Bring a coffee up in the morning, or pack a small picnic for the evening and watch the lights of the city flicker on. Even on a quick trip to Edinburgh, it’s worth making time for. The combination of easy access, rich history, and show-stopping views makes it one of the city’s true icons.

7. Walk The Water of Leith Walkway

Uploaded image 0
Uploaded image 1

The Water of Leith is Edinburgh’s quiet backbone. A winding river that meanders through neighbourhoods, parks, and hidden corners of the city. The Walkway follows it for 12 miles, but you don’t need to do the whole thing to enjoy its best bits.


One of the most popular sections starts at Dean Village, a storybook cluster of old mill buildings with cobbled lanes and flower-filled window boxes. From here, the path hugs the river, shaded by trees and crossed by little stone bridges. It feels a world away from the Royal Mile, even though you’re only minutes from the city centre.


Head downstream and you’ll pass a mix of peaceful stretches and more urban pockets, where murals and street art brighten up the underpasses. If you keep going all the way to Leith, the scenery shifts to dockside warehouses, creative spaces, and waterside cafés that are perfect for a lunch stop. Along the way, you’ll likely see herons standing perfectly still in the shallows, or hear the splash of ducks chasing each other downstream.


The walkway is mostly flat and well maintained, making it easy for a casual stroll, a jog, or even cycling. If you want to make it a leisurely day out, break the walk into chunks: Start in Dean Village, grab coffee at Stockbridge, then hit the trail again and see where it takes you.

8. Stroll Around Leith

Uploaded image 0
Uploaded image 1

Once Edinburgh’s busy port, Leith has reinvented itself into one of the city’s most vibrant neighbourhoods with a mix of maritime history, creative energy, and some of the best food in Scotland. The heart of it is the Shore, where old dock buildings are now occupied by award-winning restaurants, cosy pubs, and cafés spilling out onto the cobbled street. On sunny days, the outdoor tables are packed; on colder ones, the glow from inside makes every doorway inviting.


Food is a big part of Leith’s draw. You’ve got everything from Michelin-starred dining to fish and chips eaten on a bench by the water. Craft beer fans will find taprooms serving local brews, and whisky lovers won’t be short on drams. There’s a real community feel and it’s as much a local hangout as it is a tourist hotspot.

If you’ve got time, step aboard the Royal Yacht Britannia, once the floating palace of the Royal Family. Moored permanently here, it’s now a museum where you can wander through the state rooms, the crew’s quarters, and even the Queen’s bedroom. Even if you’re not big on royal history, it’s fascinating as a snapshot of life aboard a working royal vessel.


Leith also has a creative side. Look out for street art down side streets, browse independent shops, or check what’s on at local galleries. If you’re walking here from the city centre, take the Water of Leith Walkway to make it a scenic approach.


Whether you’re coming for dinner, a pint by the harbour, or a full day of exploring, Leith has that perfect mix of old port grit and modern charm that keeps people coming back.

9. Head Out to Portobello Beach & Soulwater Sauna

Just a short bus ride from the city centre, Portobello Beach feels much further removed from the city. The long sandy beach is lined with a Victorian promenade, pastel beach huts, and cafés that smell like fresh coffee and hot chips. On sunny days, the promenade is full of joggers, dog walkers, and kids chasing kites. On stormy days, the waves crash hard against the seawall, and it’s just as beautiful in its own moody, windswept way.


It’s perfect for a slow wander. You can walk the full stretch of the beach in under an hour, stopping to watch paddleboarders, search for shells, or just sit and take in the sea air. In summer, locals swim here (year-round if you count the hardy wild swimmers). 


Once you’ve had your fill of sea breeze, head to Soulwater Sauna, tucked just off the promenade. This wood-fired sauna looks straight out at the water, so you can warm up while watching the tide roll in. For the full Scandinavian-style experience, alternate between the heat of the sauna and a bracing dip in the sea. It’s guaranteed to leave you feeling both exhausted and strangely energised. Make sure you book your sauna session in advance!


Portobello has a handful of great little coffee spots and bakeries, so it’s worth sticking around after your sauna session. Whether you’re ending the day with a pastry in hand or just walking back along the promenade at sunset, it's amazing how you will forget Edinburgh is only minutes away.

10. Wander Dean Village

Uploaded image 0
Uploaded image 1

Tucked into a leafy valley just minutes from Princes Street, Dean Village feels more like a storybook hamlet than a city neighbourhood. Once the centre of Edinburgh’s milling industry, it’s now one of the most peaceful and picturesque corners of the city, with its old stone buildings, flower boxes, and the Water of Leith winding right through the middle.


The best way to arrive is on foot, following the Water of Leith Walkway from Stockbridge or the city centre. As you cross the Dean Bridge, look down for a perfect view of the village’s cluster of turrets, gables, and cobbled lanes surrounded by greenery. Down at street level, you’ll spot old millstones set into walls, carved dates from the 1600s, and little architectural quirks that hint at its industrial past.


There’s no “attraction” here in the traditional sense. The magic is in the wandering. Stroll along the riverside path, listen to the water tumbling over the weirs, and take your time photographing the colourful facades reflected in the slow-moving river. It’s especially beautiful in autumn, when the surrounding trees turn gold and red.


From Dean Village, you can keep following the walkway toward the Scottish National Gallery of Modern Art, or loop back toward the bustle of Princes Street. It’s a perfect detour when you need a breather from the city: quiet, charming, and impossibly photogenic.

11. Explore Stockbridge

Uploaded image 0
Uploaded image 1

Just a short walk from the city centre, Stockbridge feels like a village within Edinburgh. It's stylish but laid-back, with a mix of indie shops, leafy streets, and some of the city’s best food spots. It’s a favourite with locals for a slow weekend morning. Grab a coffee and take a wander through the boutiques, and maybe a stop at the Sunday Stockbridge Market for fresh pastries, street food, and artisan goods.


One of the area’s biggest draws is Circus Lane, a curved cobbled street lined with ivy-covered houses and flower boxes, and an iconic church spire at the end. It’s easily one of the prettiest streets in the city, and photographers (both amateur and pro) flock here year-round.


Food-wise, Stockbridge delivers for every mood: cosy bakeries, craft coffee shops, wine bars, and some seriously good brunch spots. If you’re after something sweet, don’t miss the independent patisseries and ice cream shops dotted along Raeburn Place.


From here, it’s easy to get some time out in nature. The Water of Leith Walkway runs right through Stockbridge, leading you toward Dean Village in one direction and Inverleith Park in the other. On a sunny day, you’ll see people lounging on the grassy banks or strolling with dogs.


Stockbridge blends charm, good food, and a relaxed pace in a way that makes you want to linger. It’s a neighbourhood where “just a quick stop” can easily turn into an entire afternoon.

12. Hike Up Blackford Hill

If you want Edinburgh views without the crowds of Arthur’s Seat or Calton Hill, head to Blackford Hill. Tucked away in the south of the city, it’s a local favourite. You will find a mix of grassy slopes, woodland trails, and wide open skies. From the top, you can see the Castle, the Firth of Forth, and even the Pentland Hills on a clear day.


The climb is gentle enough for most fitness levels, and there are multiple paths leading up, so you can turn it into a quick 30-minute outing or a longer wander through the surrounding Hermitage of Braid Nature Reserve. 


Blackford Hill is also home to the Royal Observatory, which adds a bit of historic charm to the skyline and occasionally opens for events. In summer, the open grass makes it ideal for a picnic with room to spread out. In winter, you’ll often see kids (and the occasional adult) sledging down the slopes after a fresh snowfall.


The best light here is early morning or golden hour, when the city below glows in the light of the low sun.

Where to Stay In Edinburgh

There are tons of options all around the city. The first decision is really what neighbourhood you want to base yourself in.

  • Old Town: The historic heart of Edinburgh, full of cobbled streets, gothic architecture, and tourist energy. Stay here if you want to be right by the Royal Mile, Edinburgh Castle, and pubs that look centuries old. Downsides: it’s busy and a little pricier.
  • New Town: Just across Princes Street, this area has elegant Georgian townhouses, boutique hotels, and plenty of shopping and dining. A good middle ground if you want central convenience without the chaos of Old Town.
  • Leith: Edinburgh’s traditional port district, now trendy with waterfront restaurants, craft breweries, and a slower pace. Hotels here are often cheaper, and you’re only a short bus ride from the city centre.
  • Stockbridge: A charming, village-like neighbourhood just north of New Town. Great for cozy B&Bs, weekend markets, and leafy walks along the Water of Leith. Perfect if you want a quieter, local feel.
  • Bruntsfield & Morningside: South of the Meadows, these residential areas are full of coffee shops, bakeries, and indie boutiques. They’re less touristy, but still an easy walk or bus into the centre.

For a unique stay option check out:


And for a budget stay:

You can compare all the top hotels here:

When to Visit Edinburgh

Uploaded image 0
  • Best months: May to September for milder weather, long daylight hours, and open attractions.
  • Peak tourism: August (festival season). Expect crowds but incredible street performances and events.
  • Winter: Fewer tourists, festive markets, and moody cityscapes, but cold and short daylight.
  • Sunrise & sunset: Calton Hill and Arthur’s Seat are magical at these times.

A Brief History of Edinburgh

Uploaded image 0
  • Edinburgh’s Old Town dates back to the 12th century, built around the castle and royal palace.
  • The Royal Mile was once the city’s main thoroughfare, connecting Edinburgh Castle to Holyrood Palace.
  • The New Town, built in the 18th century, showcases Georgian architecture and planned streets.
  • Dean Village, Stockbridge, and the Water of Leith were central to the city’s milling and industrial history.
  • Calton Hill and monuments reflect Scotland’s Enlightenment-era pride in science, art, and architecture.
  • Edinburgh has been a setting for countless literary works, from Sir Walter Scott to modern novels, and films like Trainspotting and Harry Potter have captured its dramatic skyline.

Final Thoughts

Edinburgh is easy to fall for, whether it’s your first visit or tenth. This list blends the classic spots with quieter gems where you can soak up the city’s charm without feeling rushed or overwhelmed.

You may also find these helpful…