Planning a trip to Edinburgh? You’re going to love it! There are so many things to do in Edinburgh, Scotland, that you’ll have a great time no matter what you like. From exploring cool castles and walking on old cobbled streets to visiting fun museums and finding beautiful views, this city has it all.
Some places even let you in for free, which is perfect if you want to save money. If you’re travelling with family, friends, or just looking for fun things to do on your own, Edinburgh has something for everyone.
Let’s show you some of the best spots and activities you should try!
Best Things to Do in Edinburgh, Scotland
Here’s a detailed guide on the best things to do in Edinburgh, including free activities, opening times, and what to expect.
1. Edinburgh Castle

If you’re looking for one of the top attractions in Edinburgh, UK, the castle is a must-see. Perched high on Castle Rock, Edinburgh Castle gives you stunning views of the city and a real sense of Scottish history. You can explore the Crown Jewels, the Stone of Destiny, and the old royal apartments.
If you’re visiting Edinburgh for the first time, this is one of the best things to do, especially for history lovers. It’s also great for families with kids since they offer family-friendly tours and exhibits.
Also, don’t forget to stop by the Tea Rooms or Redcoat Café for a tasty snack or meal while you enjoy the castle views.
The castle usually opens at 9:30 AM and closes around 5 or 6 PM, but it’s best to check before you go. You can check the opening times of Edinburgh Castle from here.
2. The Royal Mile

Walking along the Royal Mile feels like you’re stepping back in time. This historic street connects Edinburgh Castle to the Palace of Holyroodhouse and is full of charm.
You’ll see old buildings, narrow alleys, street performers, and lots of unique shops and cafes. It’s definitely one of the most fun things to do in Edinburgh if you love exploring at your own pace.
If you want a fun experience, you can visit the Scotch Whisky Experience or go underground at the Real Mary King’s Close, where old streets have been frozen in time since the 1600s.
If you’re into photos, go early in the morning; the way the sunlight hits the buildings is just beautiful.
There’s no cost to walk here, so it’s one of the best free things to do in Edinburgh. It’s also a great spot for couples looking to enjoy a relaxed day together.
3. Arthur’s Seat

If you’re feeling adventurous, hike up Arthur’s Seat. It’s a big hill that used to be a volcano, right in the city. It takes roughly 1-2 hours to climb, and it’s a bit of a workout, so wear comfy shoes and carry water if you’re climbing during warmer months.
But once you’re at the top, the views are worth every step. You can see the entire city and even all the way out to the water if the weather’s clear. Sunrise or sunset here is next level, but it does get windy, so bring a jacket.
It’s a popular place among young adults and locals for sunrise or sunset walks. So, if you’re into fitness or just want a good photo, it’s one of the top things to do in Edinburgh. And the best part? It’s completely free.
4. Dean Village

Dean Village feels like a fairy tale. Just a short walk from the busy city, this quiet riverside area has cobbled streets, quaint houses, and peaceful views. It’s ideal for couples wanting a romantic stroll or families looking to escape the noise for a bit.
Dean Village is one of those hidden gems and a very relaxing tourist spot in Edinburgh. This is a free activity and perfect for slow-paced sightseeing.
If you walk along the river path, you’ll pass by stone bridges, arches, and the beautiful Well Court building, a UNESCO World Heritage Site. If you want the perfect photo, come in the morning when the light hits the buildings just right.
It’s quiet and calm, perfect for a break from the crowds.
5. National Museum of Scotland

This is one of the best places to visit in Edinburgh, Scotland, especially if you’re travelling with kids. The National Museum has everything from dinosaurs to fashion and even a rooftop terrace that offers a great view of the city.
Basically, there’s something for everyone here. History lovers can check out the Lewis Chessmen, science fans will love seeing Dolly the Sheep, and there are tons of hands-on displays that are great for kids.
This museum is such a treat, and the best part—it’s totally free and open daily. Plan to spend a couple of hours here—it’s huge.
6. Calton Hill
Calton Hill is another great spot to enjoy the views. It’s not a tough climb, right near the city centre, and in just a few minutes, you’ll be at the top. Once you’re up there, you’ll see some of the most iconic monuments in the city.
This includes the National Monument and Nelson’s Column. If you’re wondering where to go for a peaceful walk or to take amazing photos, this is it. An awesome place to see in Edinburgh for both tourists and locals.
This is where you get those classic Edinburgh photos with the skyline and the castle in the background. It’s free to wander around, and the lighting at sunset is amazing.
7. Greyfriars Kirkyard

If you like stories and a touch of mystery, then visiting Greyfriars Kirkyard should be on your list. It’s not just a graveyard but a place full of interesting names that inspired Harry Potter characters, like Tom Riddle.
It’s one of those quirky places to visit in Edinburgh Scotland and is totally free. Families, couples, and even solo travellers find it interesting. And don’t forget to say hi to Greyfriars Bobby, the loyal little dog whose statue sits nearby.
8. Victoria Street

This part of the city is full of life. Victoria Street is colourful and curved. It’s even said to be the inspiration for Diagon Alley in the Harry Potter books. You’ll find fun shops, cute cafes, and one of the best ice cream spots in town, Mary’s Milk Bar.
Once you’ve wandered through the shops, head up the Vennel steps for an amazing castle view. It’s a staircase near the Grassmarket, and when you reach the top, you get a postcard-worthy view. It’s a favorite among photographers and couples looking for that perfect Instagram spot.
This is another one of those free things to do in Edinburgh that not everyone knows about. In the evening, Grassmarket is a great place to grab a drink, listen to live music, or just soak up the atmosphere.
9. Camera Obscura and World of Illusions

This is a super fun indoor attraction right next to the castle. It’s full of mind-bending illusions, light shows, and hands-on exhibits. You’ll find five floors of optical illusions, mirror mazes, holograms, and even a vortex tunnel that makes you feel like the floor is spinning.
At the top, there’s an old device called the Camera Obscura that lets you see live images of the city using mirrors. It’s one of the best things to do in Edinburgh with kids, and adults enjoy it just as much.
Tickets are needed, but it’s worth it for the fun experience. The best time to visit Camera Obscura is early morning or in the evening when it’s quiet and the views are amazing.
It’s open every day from 9 AM to 10 PM, and you’ll want to spend at least two hours there to enjoy it all. So, go early to avoid the crowds, and don’t miss the mirror maze, it’s a blast.
10. Circus Lane

Circus Lane is a little hidden street with cobblestones and cute houses, covered in flowers and charm. It’s located near Stockbridge and is a beautiful place to take a walk or snap a few pictures.
It’s quiet, romantic, and one of the nicest places to visit in Edinburgh, Scotland, for couples and families alike. Best of all, it’s a completely free activity and feels like a secret escape within the city.
11. Stockbridge

If you ever find yourself in Edinburgh, make sure to spend some time in Stockbridge. It’s a lovely, peaceful area with so much to enjoy. You can walk through the Royal Botanic Garden, which is full of beautiful flowers and trees, or relax in Inverleith Park with a view of the whole city.
Art fans will love the Modern Art Galleries nearby, where you can see cool paintings and sculptures inside and outside. There’s also a relaxing riverside path called the Water of Leith Walkway that leads to Dean Village, and along the way, you’ll pass St Bernard’s Well, a pretty little spot with a fun story behind it.
On Sundays, the Stockbridge Market is a must-visit for delicious food, handmade gifts, and a great atmosphere. And if you’re lucky to be around during summer or Christmas, there are local events like the duck race, the Foodies Festival, or a fun charity festival with Santa.
It’s one of those places in Edinburgh that feels like a small village but is full of life and perfect for all ages.
12. Scottish National Gallery

Art lovers will enjoy visiting this gallery located right in the city centre near Princes Street Gardens. You can see paintings by famous artists like Van Gogh and Rembrandt alongside Scottish masterpieces.
Entry is free, making it one of the top free things to do in Edinburgh. It’s also a peaceful indoor space if you’re looking to relax and enjoy art at your own pace.
13. The Writers’ Museum
For those who enjoy books and stories, the Writers’ Museum is a treat. It celebrates three of Scotland’s most famous writers: Robert Burns, Walter Scott, and Robert Louis Stevenson.
You can see rare items like their writing tools, portraits, and even personal belongings. It’s tucked away just off the Royal Mile and is one of the best free attractions in Edinburgh.
14. The Palace of Holyroodhouse

At the opposite end of the Royal Mile from the castle is the Palace of Holyroodhouse, the official residence of the King in Scotland. You can walk past the gates and admire the building, or pay to go inside and see the royal apartments and gardens. It’s one of the most important historic places to visit in Edinburgh, Scotland. While not free, it offers a deep look into royal history.
15. Princes Street Gardens

Right in the heart of the city, this park sits below the castle and is the perfect spot for a break. In summer, the gardens are full of flowers, and people spread out on the grass to relax.
In winter, it becomes a magical Christmas market with lights, stalls, and even a Ferris wheel. There’s also the Scott Monument, which you can climb if you’re up for narrow stairs, and the Ross Fountain is a great place to sit and enjoy the view.
This park is one of the best free things to do in Edinburgh for families, couples, and solo travellers alike.
16. Portobello Beach

Yes, Edinburgh has its own beach! Just a quick bus ride away, Portobello Beach is perfect for a walk by the sea, a scoop of ice cream, or even trying fish and chips by the water.
If you’re brave, you can even dip your toes into the chilly sea. On sunny days, it’s got a real holiday vibe with beach huts, arcades, and families enjoying the view.
It’s a lovely little escape from the city centre.
17. Royal Botanic Garden

If you need a bit of peace and greenery, head to the Royal Botanic Garden. It’s free to enter (unless you want to go inside the glasshouses), and the gardens are absolutely beautiful.
There are giant trees, ponds, flower displays, and even a little pagoda in the Chinese Hillside Garden. It’s perfect for a relaxing stroll or a picnic, especially in spring when the flowers are blooming like crazy.
18. Armchair Books

For book lovers, this secondhand bookstore is like a treasure hunt. Located in the West Port area, Armchair Books is packed with shelves of old and rare books.
It’s a cosy place to wander and maybe pick up a unique souvenir. It’s one of the lesser-known tourist spots in Edinburgh, but perfect for those who enjoy quiet indoor activities.
19. The Johnnie Walker Experience and Rooftop Bar

If you enjoy whisky or just want a fun learning experience, this tour is both informative and stylish. You learn all about the history of Johnnie Walker and whisky in general.
It’s not just for whisky fans either; they make cocktails too, and the rooftop bar has fantastic views over the city. This is one of the best things to do in Edinburgh for couples or groups of young adults looking for something different.
If you’re planning to explore more of Scotland, check out these best day trips from Edinburgh for amazing ideas.
How Hire Society Makes Group Travel Easy in Edinburgh
If you’re planning to explore Edinburgh with a group, Hire Society is here to make it easy and stress-free with a reliable, luxury and private coach hire service. No matter if it’s a family outing, a group of friends, or a team event, travelling together in one comfortable vehicle means no one has to deal with directions, parking, or taking separate cars.
You all stay together, enjoy the views along the way, and just relax. At our company, we offer modern, comfortable vehicles with friendly, professional drivers who take care of everything, so your group can simply enjoy the day.
From short city tours to full-day trips to the Highlands or nearby castles, we’ve got the right coach or minibus to match your group size and plans. Our goal is to make your journey smooth, fun, and completely hassle-free, so you can focus on making great memories.
Ready to Book Your Coach Trip? Whether you’re planning a school trip, wedding party, corporate event, or day out with friends, we’ve got the perfect coach for you. Contact Hire Society Today to get your quote or make a booking! |
Never hired a coach before? This simple step-by-step guide will walk you through the whole booking process.
FAQs What should you not miss in Edinburgh? If you’re coming to Edinburgh, you really shouldn’t miss the castle. It’s the city’s heart and sits right on top of a big rock with amazing views. Walk the Royal Mile, explore the National Museum of Scotland (which is free), and climb Arthur’s Seat for a great view of the city. These places give you a real feel for the history, beauty, and charm of Edinburgh. Is 2 days enough to see Edinburgh? Yes, you can see a lot of Edinburgh in 2 days if you plan it well. Start with the Old Town on day one, visiting the castle, the Royal Mile, and maybe a museum or two. On day two, head up Arthur’s Seat in the morning and explore New Town or Dean Village after. Just wear comfy shoes because you’ll walk a lot. What are five of the top tourist attractions in Edinburgh? The five top spots people love include Edinburgh Castle, the Royal Mile, Arthur’s Seat, the National Museum of Scotland, and Calton Hill. These are the places that show you Edinburgh’s story—castles, nature, cool history, and picture-perfect views all in one city. You can see most of them on foot, too, which is nice. What is the number one attraction in Edinburgh? Most people say Edinburgh Castle is the number one attraction, and it’s easy to see why—it’s big, bold, full of stories, and gives amazing views over the city. It’s right in the middle of town, too, so you can’t miss it. Just go early to beat the crowd and enjoy every corner of it. What is Edinburgh famous for? Edinburgh is famous for its beautiful old buildings, the castle, the big arts festivals like the Fringe, and being one of the most historic cities in Scotland. It’s also known for spooky ghost stories, great whisky, and being the place where Harry Potter was partly imagined. It’s like a mix of old-world charm and creative energy. Was Harry Potter filmed in Edinburgh? Harry Potter wasn’t actually filmed in Edinburgh, but the city inspired a lot of what you see in the books and films. J.K. Rowling wrote many parts of the story here, and if you walk around the city, you’ll spot places that feel like Hogwarts, like Victoria Street or Greyfriars Kirkyard. It’s a must-see for fans. |
Comments are closed