Skip to Content

46 Best things to do in Edinburgh Scotland

Edinburgh, the capital of Scotland, is a beautiful city full of history, culture, and great restaurants, bars and pubs. If you’re planning to visit Edinburgh you’re in for a treat!

I’ve visited Edinburgh multiple times, in all seasons, and on one trip, spent a month there exploring the city far and wide. Each visit has revealed new treasures and hidden gems, leaving me a little bit in love with this Scottish city.

Walking around the city, it’s easy to lose yourself in the cobblestone streets and narrow alleyways, admiring the Gothic and Renaissance architecture of the buildings that surround you.

But Edinburgh is not just historical buildings and beautiful architecture. It’s a vibrant and modern city, with a thriving arts and cultural scene.

Below, I’m sharing my top recommendations for the best things to do in Edinburgh, based on my personal experiences. 

From exploring the city’s iconic landmarks to discovering hidden gems, I’ll provide insights into how to make the most of your time in this incredible city. Whether you’re visiting for the first time or returning for another adventure, Edinburgh has something to offer everyone. 

Only have one day in Edinburgh? Check out this ultimate one day in Edinburgh itinerary!

How to get to Edinburgh

best things to do in edinburgh train station

While many domestic visitors to Edinburgh will likely drive to the capital city of Scotland, there are other ways to travel there too including the following:

Flights to Edinburgh

Edinburgh has an international airport, which sits about 8 miles west of the city centre. 

The airport is served by a range of airlines, including budget carriers like Ryanair and EasyJet and you can fly to Edinburgh from many UK cities and major European destinations.

There are also direct flights from North America, the Middle East, and Asia.

To get to Edinburgh city centre from the airport you can ride the train which is a comfortable and reliable way to travel.

Skyscanner is what I use to find cheap flights.

Trains to Edinburgh

Edinburgh is well-connected to other UK cities by train, and the main train station in Edinburgh is Waverley Station, located in the city centre. 

There are regular trains to Edinburgh from major cities like London, Manchester, and Glasgow as well as more regional and local train routes.

The journey time from London to Edinburgh is around 4-5 hours on a high-speed train.

Omio is a great platform for booking European and UK travel on. You can check train and bus prices and schedules and book super easily!

I also like using TheTrainLine.com for train tickets.

Alternatively, you can take the Caledonian Sleeper train from London to Edinburgh. This train leaves in the evening and arrives in Edinburgh early in the morning.

Check timetables and book tickets for the sleeper train.

Buses to Edinburgh

Edinburgh is also well-served by bus services, and the main bus station in Edinburgh is located in St Andrew Square in the city centre.

You can take a bus to Edinburgh from other UK cities, including London, Manchester, and Glasgow.

The journey time from London to Edinburgh by bus is around 10-12 hours, depending on the route and operator.

Omio is a great platform for booking European and UK travel on. You can check train and bus prices and schedules and book super easily!

Getting around Edinburgh

best things to do in edinburgh

Edinburgh is a pretty small city in comparison to some and you can visit most of its top attractions on foot. But, if you want to cover more ground and save your feet from the hills and steps, there are other easy ways to get around Edinburgh.

Edinburgh Hop-On Hop-Off Bus

One popular way to explore the city is by taking a hop-on hop-off bus. 

These buses offer a convenient and flexible way to see the city’s major attractions, including Edinburgh Castle, the Royal Mile, and the Palace of Holyroodhouse. 

You can hop on and off at any of the designated stops throughout the city, and tickets are valid for 24 hours. 

Book your Edinburgh hop on, hop off bus tickets now

These tours also often include informative audio commentary that will give you a great introduction to the history and culture of Edinburgh.

Edinburgh Tram

Another convenient way to get around Edinburgh is by taking the tram. The Edinburgh Trams run from the airport down past Leith on the coast with many stops along the way. 

The trams run frequently throughout the day, and tickets can be purchased at each of the tram stations. 

You can also purchase a PlusBus ticket, which offers unlimited travel on the tram and Lothian Buses.

Buses in Edinburgh

Lothian Buses operate throughout the city and offer an extensive network of routes that cover all areas of Edinburgh. 

The buses are a great option for getting around quickly and efficiently, and they run frequently throughout the day. 

You can purchase tickets on board, but it’s worth considering getting a day ticket or a multi-day ticket, which will save you money if you plan on using the bus several times during your stay.

1. Hike up Arthur’s Seat

arthurs seat edinburgh

One of the best things about exploring Edinburgh is how easily you can escape the city and find yourself surrounded by stunning natural beauty. 

Holyrood Park is a perfect example of this, with its expansive open spaces and the majestic Arthur’s Seat rising above it. 

Arthur’s Seat is an extinct volcanic peak offering one of the best viewpoints in Edinburgh, with panoramic views over the city and beyond. 

The hike to the top is relatively easy and takes under 1 hour. There are various routes up to the top, but the most popular one starts from the northern side of Holyrood Park. 

At the top, you get awesome views of Edinburgh’s city centre, the spires, Edinburgh Castle, and out over the sea and the Forth. 

OS Maps are awesome for hiking in the UK. I’ve never found anything quite like them when in other countries. They have all features like churches, rivers, peaks, viewpoints and more. You can get paper maps (which are great for finding new places), and their app is super useful too.

2. Walk the Royal Mile

royal mile edinburgh

The Royal Mile is the beating heart of Edinburgh’s Old Town, and walking its length is an essential part of any visit to the city.

Stretching for one “Scottish Mile” from Edinburgh Castle to Holyrood Palace, the Royal Mile is a treasure trove of historic landmarks, museums, shops, and traditional taverns. 

As you walk along the cobbled street, you’ll pass by medieval buildings, the modern Scottish Parliament building, and the iconic St. Giles’ Cathedral. 

While it can be touristy, it’s also a great place to immerse yourself in Edinburgh’s rich history and culture.

And if you’re lucky enough to visit during the Edinburgh Fringe Festival, you’ll be treated to a truly unforgettable experience.

Or follow a guide on this Royal Mile walking tour who’ll tell you about many of the Royal Mile’s famous alleys and give you an introduction to how Edinburgh’s Royal Mile has developed from timbered medieval buildings to the complex street of today.

3. Find Blackness Castle

Blackness Castle is a hidden gem that’s well worth the trip out of the city centre and is one of my top Edinburgh places to visit.

Perched on the Firth of Forth, this 15th-century castle offers a glimpse into Edinburgh’s rich history and architectural heritage. 

At the castle, climb the towers for breathtaking views across the surrounding area or take some time to explore the castle’s fascinating history. 

4. Visit St. Giles’ Cathedral

st giles cathedral edinburgh

St. Giles’ Cathedral, also known as Edinburgh Cathedral, is a true gem of the city. With its Gothic spires and stunning stained glass windows, it’s a must-visit for anyone interested in religious history and architecture. 

But what really sets this cathedral apart is its lively classical music concerts, which transform the atmosphere of the space and create a truly magical experience for visitors. 

Whether you’re interested in attending a concert or simply admiring the beauty of the building, St. Giles’ Cathedral is a must-see attraction in Edinburgh.

5. Take a Harry Potter tour in Edinburgh

elephant house edinburgh harry potter

For fans of Harry Potter, there’s no better way to explore Edinburgh’s Old Town than by taking a Harry Potter tour. 

This tour will take you to the real grave of Tom Riddle, as well as other spots around the city that inspired J.K. Rowling’s famous series. 

From the charming streets of Diagon Alley to the imposing walls of Hogwarts Castle, you’ll feel as though you’ve stepped into the pages of the beloved books. 

Even if you’re not a die-hard Harry Potter fan, this tour is a great way to explore the Old Town and learn more about the city’s rich history and culture.

Book your tickets for this Harry Potter magical guided walking tour

6. Stroll through Edinburgh’s Old Town

grassmarket edinburgh

The Old Town of Edinburgh is one of the top things to see in Edinburgh. Whether you’re interested in history, architecture, or just some pretty scenery, you’ll love Edinburgh’s Old Town.  

This part of the city is full of cobbled streets, historic houses, and charming squares, it’s easy to lose yourself in the winding streets and alleyways of this enchanting neighbourhood. And honestly, I recommend you do just that, you don’t know what you’ll find!

Don’t miss the chance to stroll down Victoria Street, which is lined with local boutiques and delicious restaurants, including the top-rated Witchery restaurant.

7. Say hello to Greyfriars Bobby

greyfriar bobby edinburgh

No visit to Edinburgh’s Old Town is complete without saying hello to Greyfriars Bobby. 

This statue of a loyal little terrier, located on the corner of Candlemaker’s Row and George IV Bridge, pays homage to a true local legend.

It’s said that Bobby guarded the grave of his owner for 14 years, and his story has become a beloved part of Edinburgh’s history.

With such a cute story, how could this not be one of the best places in Edinburgh to visit?!

8. Visit Greyfriars Kirkyard

thomas riddle harry potter grave greyfriars kirkyard edinburgh

Greyfriars Kirkyard is a must-visit for all Harry Potter fans visiting Edinburgh. 

The ancient churchyard dates back to the 16th century and is located near the Old Town part of the city. The cemetery is the final resting place of many famous Edinburgh residents, including some fictional ones. 

Harry Potter author, JK Rowling, got a lot of inspiration for her characters’ names by wandering around the graveyard and looking at the headstones of the graves here. In the churchyard, you’ll find Thomas Riddell, McGonagall, and Moodie.

But beware, as the cemetery is also known for its ghostly inhabitants, including the infamous Mackenzie Poltergeist, which is said to be responsible for a number of unexplained occurrences in the graveyard!

Besides its Harry Potter connections, Greyfriars Kirkyard is also a fascinating historical site to visit. Take your time to explore the cemetery and appreciate its unique atmosphere.

9. Explore Edinburgh Castle

edinburgh castle

When it comes to what to see in Edinburgh, Edinburgh Castle is surely towards the top of your list.

The castle is undeniably one of the top attractions in the Scottish capital. Sitting atop a hill and offering spectacular views of the city below, the castle has played a significant role in Scottish history, having been the site of numerous battles, sieges, and even a prison and armoury. 

A visit to Edinburgh Castle offers an opportunity to learn about Scotland’s rich history and see the impressive military museums housed within the castle walls.

To make the most of your visit, be sure to book fast-track and guided tickets in advance. This way, you’ll get a full explanation of the castle’s centuries of history and see the Great Hall. 

Don’t forget to listen out for the one o’clock cannon that is fired every day (except Sunday) from Edinburgh Castle itself, a tradition dating back to the 19th century when maritime captains used it to navigate the oceans. 

Book your skip the line and guided tour tickets for Edinburgh Castle.

10. Take a free walking tour of Edinburgh

arthurs seat edinburgh

One of the best ways to explore Edinburgh and learn about its history and culture is by taking a free walking tour of the city. There are several free walking tours available in Edinburgh, covering a variety of topics and areas of the city.

One of the most popular tours is the Free City Tour offered by City Explorers Edinburgh. This tour departs three times a day, seven days a week, from the Royal Mile.

You’ll get to see many of the city’s famous landmarks and hidden gems and learn about the city’s fascinating history and culture.

Other free walking tours available in Edinburgh include the Free Ghost Tour and the Free New Town Tour. 

Pre-registering for these tours is recommended, as they can be very popular during the peak tourist season in the summer.

See more of the best things to do for free in Edinburgh.

11. See the views from Calton Hill

calton hill edinburgh

For breathtaking views of Edinburgh without the hike up Arthur’s Seat, head to Calton Hill, located about a 10-20 minute walk from Princes Street.

From the summit, you’ll be treated to some of the best views of the city, especially at sunset. It’s one of my favourite places to visit in Edinburgh.

Calton Hill is also known as Edinburgh’s Acropolis, thanks to the many memorials and monuments that dot the summit, including the iconic Nelson Monument with its columns that look like the Pantheon. 

12. Vist the Scottish National Portrait Gallery

Located on Queen Street, the Scottish National Portrait Gallery is one of the best free things to do in Edinburgh. 

The gallery is the world’s first purpose-built portrait gallery and is home to portraits of history’s most famous Scots. 

Inside the impressive red sandstone building, you can wander through different exhibitions and learn about the iconic characters who shaped modern-day Edinburgh and Scotland.

Climb the stairs and explore the different exhibitions, including the Scottish National Photography Collection and the contemporary portraits gallery. 

The top floor of the gallery is home to the Library, where you can see some unusual skulls on display. The library also houses a collection of books, manuscripts, and photographs related to Scottish portraiture and history.

13. Go to the Stockbridge Sunday Market

stockbridge weekend market edinburgh

Stockbridge Market is one of the most popular weekend activities in Edinburgh. 

Held every Sunday from 10 am to 5 pm, the market is located on Saunders Street, just off Raeburn Place, and features around 30 stalls offering everything from artisan bread and cheeses, to fresh produce and handmade crafts. 

It’s a busy place with people browsing the stalls, chatting with vendors, and sampling the delicious food on offer. 

The market is a great place to stock up on supplies for a picnic or to try out some of the tasty street food. 

15. Explore the Georgian House Museum

The Georgian House Museum is a fascinating reconstruction of how Edinburgh’s wealthy lived during the 18th and early 19th centuries in the new part of town.

The museum houses collections of furniture, porcelain, silver, and art from that period, giving you a glimpse into the lavish lifestyle of Edinburgh’s affluent residents.

Don’t forget to look up at the chandeliers, which are super impressive. And, just next door at Number 6, Charlotte Square, is the official residence of the First Minister for Scotland!

16. Explore the Scottish National Gallery

If you love art, be sure to check out the free Scottish National Gallery on The Mound. 

The gallery is home to an impressive collection of artwork, including works by Scottish artists such as William McTaggart and J M W Turner. 

The Scottish National Gallery is relatively small, making it a great option for a leisurely afternoon or a quick visit. 

Be sure to check out the gallery’s calendar of events, as they often host lectures, workshops, and other special events.

17. Chill out in ​​Prince’s Street Gardens

princes street gardens edinburgh scotland

Princes Street Gardens is a beautiful part of Edinburgh, offering some green space right in the heart of the city and dividing the old and new towns. 

The views of the castle from the gardens are simply breathtaking, making it a great place for a picnic or to simply relax and take in the scenery.

Throughout the year, the gardens host a range of events, including a Christmas winter wonderland complete with a big wheel and ice rink, as well as a carousel during the Fringe. 

18. Discover Dean Village

best things to do in edinburgh dean village

Dean Village is one of the prettiest places in Edinburgh and is one of the best free things to do in the city. 

The village is a short walk from Princes Street and was once built for mill workers. Its industrial past is still evident in the unique architecture and remains of stone plaques decorated with baked bread and pies. Today, the village is one of the most exclusive addresses in Edinburgh and a great place to explore.

One of the most famous buildings in the village is the yellow historic building, which is frequently featured in Instagram photos of the area.

The village is a quiet residential area nestled into the banks of the Water of Leith and appears to be untouched by time.

19. Wander up and down Victoria Street

victoria street edinburgh

Without a doubt, Victoria Street is one of the most iconic streets in Edinburgh, and its signature curve and colourful terraced buildings make it instantly recognisable. It’s no wonder it’s one of the most Instagrammed spots in the whole of Edinburgh!

Dating back to the 1830s, Victoria Street boasts stunning Victorian architecture that rises gracefully from the cobblestone streets.

The street is lined with boutique shops as well as pubs and cafes dotted along the street providing the perfect spot to grab a drink to do some people-watching and take in the sights and sounds of this historic area.

20. Have a picnic in the Meadows

hot chocolate from uplands roast edinburgh
Hot chocolate from Uplands Roast Edinburgh

The Meadows are the perfect spot to unwind and take a break from the hustle and bustle of Edinburgh’s city centre.

Located near the University buildings, The Meadows is a popular destination for students, especially on lazy sunny Sundays.

The beautiful park has plenty of space to enjoy a picnic and you’re not too far from some great bakeries if you need to get provisions.

I also highly recommend the ultimate hot chocolate from Uplands Roast if you’re visiting Edinburgh in winter! 

21. Try whisky at the Scottish Whisky Experience

edinburgh whisky tour

As one of Scotland’s most iconic exports, drinking some whisky is a must when visiting Edinburgh. 

At the Scotch Whisky Experience, you’ll be taken on a fun journey through the history of Scotch and the production process, complete with a whisky barrel ride that spins you around the experience! 

You’ll also have the opportunity to admire the world’s largest collection of whisky before sampling some of the finest whiskies from across Scotland in the tasting bar.

Book your tickets to the Scotch Whisky Experience

Another great option to try whisky is the Holyrood Distillery whisky and gin tour, or check out this Edinburgh walking and whisky tour where you’ll take in the sights of Edinburgh while getting to try three different whiskies along the way.

22. Explore Leith

best things to do in edinburgh visit leith

The area of Leith is a vibrant and eclectic one and it’s right on the water though there’s not really a beach here.

Leith is best if you’re looking for cool bars and good places to eat, it’s definitely one of the top things to do in Edinburgh at night, rather than during the day! 

You can get the tram all the way down to Leith now that the tramline has been extended and, besides bars, you can visit the Royal Yacht Britannia, which is a former Royal yacht that is now docked in Leith and open to the public. It’s free to admire the yacht from the outside, but there is an admission fee if you want to go aboard.

The Pitt Market at Leith is a popular destination for foodies, serving up delicious street food from around the world. The market is open until 10 pm on Saturdays, making it a great place to grab a bite to eat in the evening.

23. Get weird at Camera Obscura

For a unique and quirky experience, head to Edinburgh’s Camera Obscura

The museum is full of optical illusions that’ll have you both laughing until your sides hurt. It’s a super fun activity to do as a couple in Edinburgh.

If you’re lucky enough to be there at 1 pm, you’ll hear the 1 o’clock gun go off from Edinburgh Castle next door and you can get great views from the rooftop in Camera Obscura.

24. See the Palace of Holyroodhouse

palace of holyroodhouse

Holyrood Palace is the official residence of the King when he is in Scotland and his palace of choice when visiting Edinburgh. 

Situated across the road from the Scottish Parliament, it’s a great place to explore and see a slice of royal life. 

Take a tour of the palace to see the ruins of Holyrood Abbey in the gardens. The abbey dates back to the 12th century, while most of the palace you see today was built in the 16th century when it became the home of the Scottish and then British monarchs

Make sure to book Holyrood Palace tickets before arriving to avoid any stress once you get there.

25. Tour around an Edinburgh gin distillery

Scotch whisky may be Scotland’s most famous alcoholic export, but did you know that Edinburgh is also home to some of the UK’s finest gin distilleries?

If you’re a gin lover, you’ll find plenty of options in Edinburgh as the city is known for its craft gin distilleries. 

The most famous among them is the Edinburgh Gin Distillery, a local boutique producer of quality craft gins that can now be found all over the world. 

You can take a tour of their production facilities to see how it all began, followed by some delicious tastings of their gin and gin liqueurs. 

Be sure to check out Pickering’s Gin distillery and tour too!

26. Go hiking in the Pentlands

walking in the pentlands

If you’re a fan of outdoor adventures, a hike in the Pentlands is a must-do activity in Edinburgh. 

The Pentlands are a range of hills that run from the city’s southwest suburbs to the borders of the Scottish Borders.

 The hills offer beautiful landscapes, and it’s the perfect place to escape from the hustle and bustle of the city. 

You can take a leisurely walk or a challenging hike to the summits of the Pentlands, which offer stunning views of the surrounding countryside. 

You can also go mountain biking or horseback riding if that’s more your style. Just make sure to dress appropriately and bring plenty of water and snacks.

AllTrails is my go-to hiking app for finding, planning, and navigating while I’m out on the trails. With offline maps on AllTrails+ you can be confident you’re still on the right track, even without mobile signal.

27. See the famous Scottish Ballet

The Edinburgh Festival Theatre is located in the heart of Edinburgh and is home to the Scottish Ballet and Scottish Opera. 

Watching a show at the Edinburgh Festival Theatre is one of the best things to do in Edinburgh if you’re a fan of the arts. 

The Scottish Ballet is known for its outstanding performances, and it’s an experience you won’t forget. 

Make sure to book your tickets in advance, as performances can sell out quickly.

28. Check out the Edinburgh Vaults

edinburgh vaults tour

An Edinburgh Underground Vaults tour is a hidden gem that is not for the faint-hearted! 

If you’re looking for an adventure that’s packed with history, intrigue and a good dose of spookiness, then look no further than these subterranean caverns.

They were built in the 18th century and have been used for everything from storage to slums over the years. 

Nowadays, you can join a ghost tour to explore the vaults and hear about the dark events that have taken place below the city. 

It’s definitely one of the more unique things to do in Edinburgh if you’re looking for a thrilling experience!​​

Book your Edinburgh Vaults tour tickets in advance to avoid disappointment.

29. Climb the Scott Monument

best things to do in edinburgh

The Scott National Monument is an iconic landmark that towers over Edinburgh’s city centre. It’s named after the famous author Sir Walter Scott and is one of the best places to go for a bird’s eye view of the city.

It might be a bit of a climb to the top, but it’s definitely worth it for the stunning views. 

Just be aware that the staircase is narrow, so it might not be suitable for everyone.

30. Go to Dynamic Earth in Edinburgh

Dynamic Earth is a fantastic place to take the family for a fun and educational day out. 

With interactive exhibits and 4D films, you’ll be taken on a journey through the history of our planet, from the big bang to the present day. 

It’s a great way to learn about the natural wonders of the world, including the northern lights and the ice caps. 

And don’t miss out on the planetarium, which is a highlight for many visitors. 

31. Take a day trip to South Queensferry

south queensferry firth of forth

South Queensferry is a charming town just 10 miles northwest of Edinburgh, making it a perfect day trip destination. 

The town is situated on the south shore of the Firth of Forth and boasts stunning views of the iconic Forth Bridge – a UNESCO World Heritage site.

One of the main attractions in South Queensferry is the village’s High Street, which is lined with traditional buildings and shops. 

Take a stroll along the historic cobbled streets and admire the picturesque harbour, which is home to several fishing boats and yachts.

For those looking for a bit of history, there is the St Mary’s Church, which dates back to the 1440s and is an impressive example of Gothic architecture. Additionally, visitors can take a tour of the town’s museum, which displays artefacts and photographs of South Queensferry’s past.

South Queensferry is also a great place to indulge in some traditional Scottish fare. The town has several restaurants and cafes serving up local delicacies such as haggis, neeps and tatties, and freshly caught seafood!

Read more: Check out this guide to 2 days in the Scottish Highlands

32. Tour the Scottish Parliament

scottish parliament

The Scottish Parliament Building is located adjacent to Holyrood Palace and is one of Scotland’s most important contemporary buildings. 

You can easily spot the unique modern design of the Scottish Parliament Building from the Royal Mile, which contrasts wonderfully with the historic architecture of the city. 

Depending on when you visit, you may even be able to join a guided tour to see inside.

Guided tours are free of charge, and they allow you to visit the debating chambers, committee rooms, the Garden Lobby, and much more.

 You’ll be given insider info on what happens inside the Scottish parliament, as well as a whistle-stop tour through centuries of Scottish politics!

33. Museum of Childhood

The Museum of Childhood is a free and fascinating attraction that’s perfect for families with children or anyone who wants to relive their own childhood memories.  It’s another of the top free museums Edinburgh has to offer (and there are many!).

Located on the Royal Mile, it’s the world’s first museum dedicated to childhood and features a range of toys, games, and books from the mid-19th century to the present day. 

You can explore displays such as a rare wooden fashion doll from 1740 and a Steiff teddy bear that travelled on the last Kindertransport train out of Vienna to rescue Jewish children from Nazi Germany in 1939. 

Although the museum is currently closed, it’s a must-visit for anyone interested in the history of childhood and play.

34. Attend the Edinburgh Fringe Festival

If you happen to visit Edinburgh in August, you’re in for a real treat! That’s when the city becomes the host of the world’s largest arts festival, the legendary Edinburgh Fringe Festival. 

It’s truly the most thrilling time of year to be in Edinburgh!

For almost the whole month of August, the streets of Edinburgh come alive with musicians, performers, and entertainers. Every pub and venue in the city is jam-packed with bands and comedians showcasing their talents to draw in the crowds.

The festival isn’t just for big names, though there are always a few in the lineup. 

Up-and-coming performers from all over the world come to Edinburgh to seize the opportunity to make a name for themselves. 

The festival offers something for everyone, and whether you love stand-up comedy or have a passion for Shakespeare, you’re bound to find a show that you love every night throughout the Edinburgh Fringe.

35. Visit Edinburgh Zoo

edinburgh zoo

If you are a fan of koalas and pandas, don’t miss Edinburgh Zoo. It’s the only zoo in the UK that houses them. 

The zoo covers 82 acres of parkland and is home to over 1,000 animals, including tigers.

One of the highlights is the penguin parade, where a cute line of penguins leave their enclosure and go for a little walk around the zoo! 

Get your Edinburgh Zoo tickets in advance

36. Explore the Real Mary King’s Close

real mary kings close

The Real Mary King’s Close is one of the most surreal things to do in Edinburgh, especially as it’s all hidden under the streets off the Royal Mile.

Over the last 15 years, these have now been opened to the public and you can now buy Real Mary King’s Close tickets to head down to these hidden streets.

Once you grab these tickets, you’ll venture down into the streets with a designated guide. It really is quite spooky but totally cool and such a fun thing to do in Edinburgh.

Get your tickets for this top attraction in Edinburgh in advance.

37. Edinburgh Botanical Gardens

edinburgh botanical gardens

I’m a big fan of botanical gardens (though I think the Glasgow one is even better) and The Edinburgh Botanical Gardens are a tranquil and serene escape from the city. 

Founded in 1670, the garden now holds more than 13,000 species of plants from all over the world and the Royal Botanic Garden in Edinburgh is one of the most popular tourist attractions in Scotland! 

The gardens are beautifully manicured and there are greenhouses too so no matter what time of year you visit, you’ll be able to see plenty of plants and flowers thriving. 

One of the best parts of the garden to visit is the Victorian Palm House, which was built in 1858 and is one of the tallest traditional palm houses in the world. Inside you’ll find intricate ironwork and a stunning collection of palms and other tropical plants. 

If you’re visiting Edinburgh during the winter, make sure you check out the Botanic Garden’s Christmas light show, which is completely magical! 

While the Botanic Garden Edinburgh is free, the glasshouses do have an entry fee. The Palm House is also closed for major updates to keep it looking great. It’s expected to reopen in 2028.

38. Visit the Modern Art Galleries

museum of modern art edinburgh

One of the best free galleries to visit in Edinburgh is the National Gallery of Modern Art. 

The gallery is part of the National Galleries of Scotland and is completely free to visit. Here, you can find artworks by some of the most famous artists, including Picasso and Matisse.

The gallery is spread over two venues, Modern 1 and Modern 2, both of which are worth a visit. 

Modern 1 has a permanent collection of modern and contemporary art, while Modern 2 focuses on international contemporary art. 

The venue is also home to beautiful gardens, a pop-up cafe, and regular exhibitions and events.

Read more: The top things to do in Edinburgh for couples

39. Explore the Scottish National Museum

national museum of scotland edinburgh

The National Museum of Scotland is a modern museum that covers just about everything, from ancient Scottish history to inventions over the years.

We spent a good few hours in here one morning before it got too busy learning more about everything from animals all over the world, to inventions and technology with fun interactive exhibits.

The museum is free to visit and offers a vibrant and interesting place to spend a rainy afternoon in Edinburgh.

One of the most popular things to see in the museum is the preserved body of Dolly the Sheep, the first mammal to be genetically cloned! 

There’s also a roof terrace which is free and has some great views of the city.

The National Museum of Scotland is undoubtedly one of the top things to do in Edinburgh, and you can visit it time and time again!

40. Walk the Waters of Leith

waters of leith

One of Edinburgh’s hidden gems is the beautiful Waters of Leith walkway. This trail follows the river for 12 miles as it winds around the city.

When I was living in Edinburgh I’d often go for a lunchtime run along the Waters of Leith trail and it’s a popular place for locals to head to on a weekend afternoon for a walk that feels like you’re out of the city. 

You could walk (or bike) all of the Waters of Leith, or split it up into sections. The area between Stockbridge and Leith is a popular choice since whichever place you end in, you’ll be in another cool area of Edinburgh to explore!

Keep an eye out for the Antony Gormley 6 Times Statues, which stand hauntingly in the water.

41. Take a beach trip out to Portobello 

portobello beach

Edinburgh might not be the first place you think of for a beach day, but Portobello Beach is a great spot to enjoy the sea and sand.

Located just a short bus or bike ride away from the city centre, the beach is a popular destination for locals and visitors alike. 

While the weather may not always be ideal for sunbathing, it’s a great place for a leisurely stroll, a game of beach volleyball, or a refreshing dip in the sea.

Portobello Beach has a 2-mile-long paved promenade, perfect for a walk or bike ride with stunning views of the Firth of Forth. 

If you’re feeling peckish, there are plenty of cafes and restaurants nearby to grab a snack or drink (I strongly recommend you go to Bross Bagels!). 

42. Walk out to Cramond Island

cramond island edinburgh
The walk out to Cramond Island

If you’re looking for a break from the hustle and bustle of Edinburgh’s city centre, head on a day trip from Edinburgh to Cramond Island. 

Cramond Island is not far outside of Edinburgh and is the perfect destination for those looking to get into the outdoors. 

Once home to a Roman settlement, the now uninhabited island is fun to explore with its rocky coastline.

Before planning a day trip to Cramond Island, be sure to check the tide times as the island is only accessible at low tide. This means that you have to plan your visit carefully to ensure that you don’t get stranded on the island!

43. Attend Edinburgh Hogmanay

Edinburgh Hogmanay

The Scots are renowned for their party spirit, and there’s no better time to witness this than New Year’s Eve in Edinburgh. 

For Scots, the last day of the year is known as Hogmanay, and the celebrations have their roots in ancient Gaelic and Norse cultures that still influence modern Scotland today.

Edinburgh’s Hogmanay isn’t your average New Year’s Eve party. The festivities include long torch-lit processions through the streets, culminating in the burning of a Viking longship. 

Of course, there are also lots of fireworks, live music, and plenty of drinks to keep you going until the early hours of the New Year.

The celebrations aren’t just limited to December 31st, though. Starting from December 29th, you’ll find a host of events and activities taking place in Edinburgh in the lead-up to Hogmanay.

I was fortunate enough to attend Hogmanay in Edinburgh a few years ago and I had the best new Year’s I’ve ever had!

44. Have a fun evening at Edinburgh Street Food

Newly opened in 2023, the Edinburgh Street Food Market is the place to go if you can’t decide what to eat and want to try a range of things. 

It’s a bold and eclectic foodies paradise filled with the best independent traders in Scotland and promises award-winning global flavours, local beers and spirits and live entertainment.

It’s based on some of the awesome food markets in Oslo and it’s so good!

45. Enjoy afternoon tea

afternoon tea edinburgh bus trip

What’s better than getting afternoon tea with someone you love on a rainy weekend afternoon? Not much!

There are lots of restaurants and hotels in Edinburgh offering afternoon tea from the quirky to the luxurious. 

Some venues offer an option to upgrade to a glass of Champagne or a cocktail. Or you could try the gentlemen’s afternoon tea at Brewhemia which comes with a beer flight and tasty bar snacks.

Another fun afternoon tea in Edinburgh takes place on a vintage bus you can sip tea while enjoying the stunning views of the city.

46. Take a Chocolatarium tour

chocolatarium tour edinburgh

If you and your partner are chocoholics, then a visit to Edinburgh’s Chocolatarium is a must-do activity. 

At the Edinburgh Chocolatarium, you can tour a chocolate factory, learn about the history of chocolate, and participate in tastings and chocolate making.

The Chocolatarium offers a wide range of Scottish chocolates that include malt whisky-infused chocolate and haggis-inspired chocolate, and you can even create and take away your very own Edinburgh-themed chocolates! 

It’s such a fun activity for couples in Edinburgh and would be perfect if you’re looking for Edinburgh date ideas too.

Book your tickets for the Edinburgh Chocolatarium

Where to stay in Edinburgh

cheval the edinburgh grand
Cheval the Grand

When planning a trip to Edinburgh, finding the right place to stay can greatly enhance your experience. From budget-friendly hostels to luxurious hotels, there are plenty of accommodation options to choose from in the city.

Below, I’ve picked out some of the best places to stay in Edinburgh.

JUST SLEEP Hostel

JUST SLEEP hostel is an affordable and comfortable place to stay in Edinburgh that’s the perfect base for exploring all that Edinburgh has to offer.

You can enjoy stunning city views from certain rooms, and the hostel even offers bike rentals for those looking to explore on two wheels.

Previous guests have raved about the amazing staff, helpful amenities, and unbeatable location.

Cheval the Edinburgh Grand

Looking for a luxurious and centrally located apartment accommodation in Edinburgh? Look no further than The Edinburgh Grand!

This stunning hotel in Edinburgh is just a 3-minute walk from Princes Street and features a range of amenities including an on-site restaurant, bar, and coffee house. Each apartment has a fully equipped kitchen and period features.

The location is unbeatable, with top Edinburgh attractions such as the Royal Mile, Edinburgh Castle, and Calton Hill all within half a mile.

Previous guests praise the staff and special touches like birthday treats as well as the location.

Haymarket Apartments

For a comfortable and convenient place to stay in Edinburgh, Haymarket Apartments offers a stylish apartment that’ll feel like a home away from home.

Each apartment comes fully equipped with a kitchenette, seating area, flat-screen TV, and private bathroom with free toiletries. But the best part is the location – with Edinburgh Castle and the Royal Mile just a short walk away, as well as easy access to transportation options like the airport-bound tram and bus.

Past guests praised the great location, comfortable rooms, and abundance of nearby shops and restaurants.

FAQs on the best things to do in Edinburgh

Is 2 days enough for Edinburgh?

Two days is enough time to see the main attractions in Edinburgh, but it will be a packed schedule.

Can you do Edinburgh in 3 days?

Yes, you can cover many of Edinburgh’s top sights in 3 days, but you may have to prioritize and skip some of the lesser-known attractions.

What to do in Edinburgh in 3 hours?

In 3 hours, you could explore the Royal Mile, go up to Edinburgh Castle, and walk through the Princes Street Gardens.

How do I spend my day in Edinburgh?

To spend a day in Edinburgh, you could visit Edinburgh Castle, explore the Old Town, take a walk up Arthur’s Seat, and enjoy a traditional Scottish meal in a local restaurant.

Final thoughts on what to do in Edinburgh

the vennel edinburgh

If you’re planning to tour Edinburgh, I hope you’ve found this list of the best things to do in the Scottish Capital city useful. 

You can explore the ancient Edinburgh castle, wander the cobbled streets of the Old Town, and hike up to Arthur’s Seat for a panoramic view of the city.

There are plenty of museums and galleries to discover, including the National Museum of Scotland and the Scottish National Gallery.

And, of course, visitors should not miss the chance to attend the world-famous Edinburgh Fringe Festival or the spectacular Hogmanay New Year’s Eve celebrations.

With so many things to see and do and great Edinburgh attractions, a trip to Edinburgh has something for everyone.

Last Updated on July 24, 2023 by Hannah