9 Cheap Things to do in Edinburgh (+ 17 Free Things)
DISCLOSURE: This post may contain affiliate links. We only recommend products that we truly feel will bring value to our audience. If you click on a link and make a purchase, we may receive a small commission at no extra cost to you. These commissions go towards improving our blog and creating a better experience for you. We really appreciate your support!
Edinburgh is incredible to explore if you’re on a budget and you will find plenty of cheap or even free things to do in the city. Generally, you will be able to find some affordable accommodation and there are plenty of activities to occupy everyone!
We’ve been living in Edinburgh for a number of years now and we class ourselves incredibly lucky to have all of this on our doorstep. There is so much that you can do in the city without having to spend any money.
If you were to do everything that is free within the city then you could easily fill an itinerary up for about a week. The only things you may need to spend money on is bus travel (to spare your feet), accommodation and of course, food and drinks!
We have a list of 9 cheap things to do in Edinburgh that you will need to pay for but are 100% worth it. We’ve also compiled a list below of 17 free things that you can do or see in Edinburgh too for other budget travellers like us.
If you’re planning to visit Edinburgh soon then don’t forget to look at visiting places just outside of Edinburgh. There are some awesome places to visit within 30 minutes that are hidden gems. To explore one of those hidden gems, check out our guide on things to do in Haddington.
Cheap Things to do in Edinburgh
1. Escape Rooms
Like most cities, Edinburgh also has a multitude of escape rooms that you can take part in. They are pretty well priced for a few hours of good fun! There are different themed escape rooms and a great place to take the kids too. There’s even one that is Harry Potter themed. This is situated at an underground tavern and can be a little tricky to find. Make sure you check your Google Maps! We’ve created an article here about our time at the Harry Potter escape room and cocktail making experience.
2. Edinburgh Vaults
Edinburgh is infamous for different areas that are considered as haunted especially as the city has so much history. If you’re looking for things to do in the evening, why not try out an Edinburgh Ghost Tour?
You can venture into the underground vaults and experience Edinburgh in a unique way. The Ghost tours often combine these as one. You definitely won’t be disappointed if you want to look for a more spooky experience.
This can be quite an eerie experience so it is great to do late at night. However, if you’re wanting to capture better photos then there are plenty of opportunities to visit during the day.
BEST EDINBURGH VAULTS TOURS
- Underground Walking Tour in Edinburgh
- The World Famous Underground Ghost Tour
- Haunted Vaults Walking Tour in Edinburgh
3. Scotch Whisky Experiences
Even though it may seem pricey, it is still one of the cheap things to do in Edinburgh. There are quite a few different companies that you can do this with and trust us you won’t regret it.
You will get to tour around the distillery and try the different whisky that is created there ranging in ages. As the Scots love a drink, this is definitely a perfect thing to do when you’re in Edinburgh.
BEST SCOTTISH WHISKY TOURS FROM EDINBURGH
- Whisky & Tales: Whisky Tasting with History and Storytelling
- 90-Minute Introduction to Whisky in the Old Town of Edinburgh
- The Scotch Whisky Experience Guided Whisky Tour
- The Ultimate Whisky Experience from Edinburgh
4. The Chocolatarium
Spend a bit of time making your own chocolate on your trip to Edinburgh you’ll be able to choose from 40 flavours when doing this.
Not only this but you’ll also get to see how they make the chocolate from start to finish. Just walking in the smell will make you think you have walked into Willy Wonka’s chocolate factory and what kid wouldn’t want to do that?
You could also do the chocolate and wine tasting where they will show you how to pair wine to chocolate the proper way.
5. Edinburgh Aquarium: Deep Sea World
Edinburgh Aquarium is a cool place to learn about sea life from all over the world. It is a nice day out for everyone involved and in particular for any families travelling to Edinburgh.
They have a good amount of different sea life from seals to sharks that there are plenty to marvel at and learn more about.
We would have to say that it isn’t very big and in our opinion if they want to keep animals such as this they should really expand so the animals have more space. This being said it is a nice way to see and learn all about some of your favourite sea animals.
6. Edinburgh Gin Distillery
Edinburgh Gin distillery has a great tour worth visiting but if you’re reading in the early months of 2024 then you will not be able to visit for a tour as they are closing and reopening near the heart of Edinburgh.
If you are reading this around autumn 2024 then you will be in luck as they are set to be open around then. Not only will you be able to experience the beautiful gin of Edinburgh but you will also get to see the new multi million pound distillery which is meant to be something special.
7. Edinburgh Zoo
One of the biggest Edinburgh attractions is its zoo with so many animals here they try to teach people about the animal kingdom as much as possible.
Even though a lot of people don’t like animals being kept in zoos such as this, they do strive to rehabilitate the animals and send them back to the wild. No matter what your beliefs are on animals in zoos it does make for a good day out especially for families with small children.
8. Edinburgh Bus Tours
Bus tours are always a good to get around and see the place you are visiting. Edinburgh itself has a few different tours you can do one of the more popular ones is the ghost bus.
This bus looks like the Knight Bus from Harry Potter and will take you all around Edinburgh telling you about the dark past of the city. Its a good way to get to know the city.
We would recommend that you should do a Edinburgh bus tour in the first couple of days being here so that way when you go exploring you’ll know where you are and additional information about the city.
BEST EDINBURGH BUS TOURS
9. Surgeons Hall
Surgeons hall is a museum located in Edinburgh showing the amazing advancements we have made with cures to diseases as other medical achievements.
It is a cool place to visit and isnt expensive to get inside. There’s over 500 years worth of history here waiting for you to unlock.
If you like learning about new things then this is a cheap way to do it in Edinburgh. It is also not too far from Edinburgh castle so you could have a day of Edinburgh history if that is something you are into.
Free Things to do in Edinburgh
1. National Museum of Scotland
When we first visited this museum, we were a little confused because we were expecting it to be all about Scottish history. Instead it has a collection of artefacts from all over the world including animals, transport, religion and historic figures. You will find plenty to do here and learn along the way. This is a great place to visit if you have children as well because the life-sized animals alone will be enough to occupy them for hours.
One of Edinburgh’s best kept secrets is The National Museum of Scotland’s Rooftop. You will get some incredible views of the city from here. The only thing that is missing is a bar on the rooftop so that you can enjoy the view with a cold beer or wine!
There are plenty of free museums in Edinburgh for you to enjoy. Only a few of them actually charge entry so make sure to check out what other museums you would like visit during your time here. It’s the perfect way to keep your trip budget friendly but also interesting and educational too!
2. Arthur’s Seat
This is easily one of the most popular things to do in Edinburgh. Did you know that Arthur’s Seat is an ancient volcano?! Neither did we until recently and we’ve both climbed it a number of times too!
If you’re looking for some great views of the city then this is definitely the place to go. It will take around an hour to walk to the top and back but it is worth it.
You will find that once you reach towards the top, you will need to do a little bit of rock climbing as opposed to walking and it is often very busy.
To avoid crowds, it is best to head up early in the morning where you will mostly find dog walkers. You can’t visit Edinburgh without climbing up Arthur’s Seat and visiting Holyrood Park.
It is situated right next to Holyrood Park too so once you’ve finished climbing, you will be able to go and rest in the park next to it and hopefully enjoy some sunshine if the weather is in your favour!
3. Princes Gardens
If you’re visiting Edinburgh then it can be quite hard to miss the Princes Gardens as they are based in the town next to the Waverley Statue.
These beautiful gardens are great to wander around and get some awesome views of the statue and the castle whilst you’re at it.
During the winter period, you will find that the Christmas Markets are located just above the gardens so this is also a great reason to visit during the winter. During the summer, don’t be shy and bring a picnic with you and bask in the sun with some beautiful scenery.
4. Royal Botanic Gardens
You could easily spend at least half a day here because there is so much space to wander round.
There are some parts of the gardens that are not usually open during the winter so it is best to double check what is open before you visit.
This is free to visit but they greatly appreciate donations if you can spare any to keep running.
The best time to visit is during the summer but you will find that it will be much more crowded so early morning is your best bet to avoid hustle and bustle.
They also run plenty of events so that you can learn about the plants that are growing there and why it is so important for our planet. These are usually very interactive and you’ll find plenty of events aimed towards children too.
5. Free Walking Tour
We would recommend that no matter where you are visiting, it is always worth taking part in a free walking tour. You will be able to get to know the best parts of the city from a local.
You will be taken around some of the hidden gems within Edinburgh and will help you to get to know the area too. It is a free tour but it is customary to leave a tip at the end if you enjoyed the tour.
Tips generally range from between £5 – £20 depending on how many people are in your group but £5 per person is usually enough. These tour operators are not paid for their time and only earn their money through the tips you provide so it is always greatly appreciated.
6. Harry Potter Walking Tour
This is another free walking tour around all the Harry Potter sights but again it is customary to leave a tip at the end if you enjoyed the tour.
This will take you around all the locations that are relevant to Harry Potter including The Elephant House, J.K Rowling’s Handprints and areas that inspired the Harry Potter films / books including where Professor McGonagall’s and Tom Riddle’s names are suspected to have been thought up.
It really is an incredible tour and perfect for any Potterheads that want to locate all these places in one go. You will learn a lot and get to know the city at the same time.
If you’re a true Harry Potter fan then you will want to try the Harry Potter Cocktail Making Experience and Escape Room. This is the ultimate activity for any HP fans visiting the city!
7. Pentland Hills
The Pentlands are an incredible area to get walking and enjoying a bit of peace away from the city. The Pentlands are based just outside of the city and you will need to get the bus to enjoy them but it is well worth the journey.
You can check out the different bus routes here. You will be able to walk for hours over these beautiful hills and there are many different routes that you can take too.
We used to live not too far from the Pentlands so don’t hesitate to get in touch with us if you have any questions.
8. Greyfriars Kirkyard
Edinburgh is infamous for Greyfriar’s Kirkyard and in particular for Greyfriar’s Bobby.
If you’ve never heard of it before then the summary is that in the 19th century a Skye terrier named Bobby lost his master. Once his master was buried, he would spend all night lying on his master’s grave waiting for his return. It is thought that if you rub Bobby’s nose on the statue that you will be given good luck.
The statue’s nose has now lost its colour slightly due to all the tourists that visit every year. The kirkyard itself is beautiful to wander around and you can even leave a stick for Bobby at this grave.
The Kirkyard is free to enter and you will also find some Harry Potter names if you’ve wandered this area with the free Harry Potter walking tour mentioned above.
9. Holyrood Park
As we mentioned earlier in this article, Holyrood Park is located right next to Arthur’s Seat so you can easily do both in one day.
It is a beautiful area and if you time it right with the weather then you might even want to take a picnic for the day.
You are often able to see geese and swans around this area too so it is perfect for any bird enthusiasts, photographers or nature lovers.
You can choose to walk around the paths in the park or if you’re too tired from walking up Arthur’s Seat then you can easily just spend the day lazing away watching the world go by.
10. Royal Mile
The Royal Mile is not actually a mile long believe it or not! It is a common misconception that it is a Scot’s mile long but this is even longer than the English mile and has been abolished 3 times.
However, it is a beautiful area to walk along and get some amazing photographs. There’s often a lot going on down the Royal Mile and you will stumble across some great bars and pubs to stop off at.
11. Old Town Edinburgh
The Old Town itself is where you will find Edinburgh Castle, the Parliament Buildings, The National Museum of Scotland and St. Giles Cathedral. It is often a very busy part of Edinburgh!
You will be able to just wander the streets and take it all in. If you do have the budget for it there are plenty of places to stop for a drink.
Alternatively, you can pay to visit locations such as Surgeon’s Hall Museum. There’s often a lot going on and you will find during summer months many different street performers too!
12. Grassmarket
This is a great area of Edinburgh to visit because it has such an awesome atmosphere.
You can walk along the infamous Victoria Street and get a photo of the colourful building. This area is always really busy!
If you’re looking to get photos without tons of tourists then make sure to visit very early in the morning.
You will also find plenty of pubs to stop off at too. This includes The Wee Pub which is the smallest pub in Edinburgh. It is so small that it can be easy to miss. Look out for the big beach chair outside the front and it’s next to that.
This area is always buzzing! You will find plenty of photo opportunities as you wander down the street and come to the bottom of the Vennel Steps. This is where most people will walk to the top and take a photo.
There is also the Cold Town House which is well-known for it’s scenic rooftop. If you’re visiting during the summer or on hot weekends book a reservation in advance as they get full very quickly. However, if you’re on a tight budget then it is enough to wander around the Grassmarket.
13. Dean Village
Another free thing to do in Edinburgh is to take a trip to Dean Village. You can walk there if you would rather but it is also easy to get a bus too.
The buses are quite cheap in Edinburgh as well but just make sure to research the timetable in advance. The village is very quaint and has some beautiful views.
It won’t take you long to walk around this area but it is very picturesque. You can walk down the Water of Leith walkway afterwards to really get to know Edinburgh.
14. Calton Hill
If you enjoy walking and picturesque views then you also need to walk up the infamous Calton Hill.
Similar to Arthur’s Seat, you will get some incredible views of the city. It is not a particularly difficult walk either so it is great for anyone that doesn’t enjoy walking as much.
It is most popular for its collection of monuments once you reach the top of the hill. You will find the National Monument, The City’s Observatory and the Nelson monument.
This is a great place for getting all those snaps for Instagram. There are many different photo opportunities with a beautiful background.
15. Stockbridge
This is an upcoming area of Edinburgh and is mostly know for it’s photos of travellers walking down Circus Lane. This beautiful street gives you great views of the clock tower with cobblestoned streets.
It presents a village aesthetic even though it is just a couple minutes away from the city centre. This is a great area to wander and do some shopping at unique markets and stores. There are also some great places to stop for a spot of brunch here too!
16. Leith
Whilst this is a more expensive area of Edinburgh, walking around it is of course completely free.
It’s a little bit of a walk to get to Leith. If your feet are all tired out then don’t forget that you can easily catch a bus.
You will find plenty of seafood restaurants and can marvel at the size of the boats along the water. If you decide to stop for a while in Leith then why not try something unique?
If you pop into The Ship Inn, they serve Bloody Mary Oyster Shots. It honestly doesn’t get much more unique than that! Leave us a comment below if this is something you would try!
17. The Writer’s Museum
This is another free museum that is pretty unique too. Edinburgh is famous for a number of different writers from Robert Burns, Robert Louis Stevenson and Sir Walter Scott.
This is a perfect free museum for anyone that is interested in classic literature and can easily spend a few hours here. Makar’s Court can be found next to the museum and you will find many different quotes from writers over the years.
Where to Stay in Edinburgh
When you’re planning your trip to Edinburgh and looking at all these amazing cheap and free things to do in Edinburgh, you also need to find somewhere budget-friendly to stay. This interactive map will show you all the accommodation choices in Edinburgh and you will be able to narrow down your choices based on what options best fit your budget and the location where you want to stay.
On a Final Note…
As you can see, there are plenty of cheap things to do within Edinburgh. You really don’t need to spend much money to visit this beautiful city. Even just wandering around different areas, you will be able to see so much. You will get a true feel for Edinburgh and its ever changing atmosphere. If you’re a solo traveller then don’t forget to check out our Edinburgh Solo Travel Guide for the best tips to make the most of the city. For any couples travelling to Edinburgh there are some amazing date spots in the city so switch your date nights up whilst you’re travelling!