| | |

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!

View of Edinburgh Castle from below.

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

The Department of Magic is a cheap thing to do when visiting Edinburgh. You will get to book a Harry Potter Cocktail making Experience, Escape room or even both if your budget allows.

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

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

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

One of the sharks at the 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.

Koala at Edinburgh Zoo

8. Edinburgh Bus Tours

Edinburgh Ghost Tour Bus which looks a little like the Knight Bus from Harry Potter

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.

The National Museum of Scotland is not only cheap but its on of the free things to do in Edinburgh.

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

Exploring the nature within Edinburgh is absolutely priceless.

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

View of the 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

Walking Tours are the best things to do within a city no matter where you are. This photo was taken of J.K Rowling's handprints on the free 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

Swans swimming down the Glencorse reservoir in the Pentlands

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 gates open at Greyfriar's Kirkyard

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

Liam taking a photo of Holyrood Park where you will find some beautiful scenery and nature.

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

One of the cheap things to do within Edinburgh is to wander down the Royal Mile. If you're lucky you may get to watch a lot of street performers.

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!

Hello Adventure

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.

Amy on the Vennel steps with Edinburgh Castle in the background

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

Wandering around Calton Hill is absolutely priceless. This shows an image of Amy standing in front of the National Monument.

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.

Leith itself is not cheap to buy things within but it is absolutely free to wander around Leith and enjoy its beauty.

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.

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!

Edinburgh is not as expensive as you think, there are plenty of cheap things to do within the city. This photo shows the infamous Scott Monument which you will get to know very well by the end of your trip to Edinburgh.
Save This For Later

Edinburgh Bucket List

Similar Posts