
Looking for free or cheap things to do in Edinburgh? Here are 41 great ideas, both free or inexpensive, to help you discover Scotland’s capital on a budget.
While it’s known for its grand castles, historic landmarks, and iconic festivals, Edinburgh is also a great place for budget travelers. With a long list of free and relatively cheap activities, this stunning city allows everyone to explore without straining their wallets.
Planning your trip? Use our favorite resources!
For accommodations – Hotels.com | Expedia | VRBO
For car rentals – Discover Cars
For tours & excursions – Viator
For cheap flights – FareDrop
For travel insurance – Safety Wing
Whether you’re drawn to the ancient cobblestone streets of the Old Town, the enchanting tales of Harry Potter, or the numerous galleries that Edinburgh has to offer, there’s something for every kind of traveler to explore.
Here are the best free and cheap things to do in Edinburgh.
Free Things To Do In Edinburgh
Edinburgh is my favorite city in the world, and maybe part of that is because it has so many things to do year-round, many of which are free!
Whether you’re exploring this capital city on a tight budget, or simply seeking affordable adventures, here are some of the best free things to do in Edinburgh.

1. The Royal Mile
Edinburgh’s most famous street, the Royal Mile, is an iconic attraction in the very heart of Scotland’s capital.
Stretching one mile from the imposing Edinburgh Castle at one end to Holyrood Park at the other, this historic street that weaves its way through the middle of Old Town has been the traditional processional route for kings and queens for the last 500 years.
Lined with a fascinating mix of pubs, churches, and other historical buildings, this famous street offers a glimpse into the city’s rich heritage. You’ll find many of the other free things to do along The Royal Mile as well.
I’d recommend spending the majority of a day in this area. There is so much to do here and you’d hardly have to spend any money if you didn’t want to!

2. Dunbars Close
Tucked away just off the Royal Mile, Dunbar’s Close used to be a hidden gem that’s not so secret anymore.
Follow the cobblestone path from the Royal Mile to this 17th-century garden, which seems like it’s hidden in plain sight. It makes for a peaceful escape in the heart of the city.
3. Scotsman Steps
Named after the Scotsman newspaper, these unique steps connect North Bridge to the entrance of Waverly Station on Market Street.
The Scotsman Steps, built in 1899, has 104 steps, each made from a different type of marble. The winding journey up these steps provides an interesting and visually striking experience.
I somehow missed these on my last visit, so it’s on my list for next time!

4. Arthur’s Seat & Holyrood Park
Arthur’s Seat, another of Edinburgh’s iconic attractions, is the result of volcanic activity long ago. This extinct volcano offers a challenging yet rewarding climb. It’s definitely a bit of a workout, but it’s undeniably worthwhile.
This was one of my absolute favorite things I did when I was in Edinburgh. Even in November, with a bit of frost and ice on the path, it was worth the effort. If you can, I recommend doing it for sunrise which made it even more amazing.
The 360-degree views from the top give a bird’s eye perspective of the city and encompass Holyrood Palace, Edinburgh Castle, and other iconic sites in the city.
I recommend starting your hike on the north side by St. Margaret’s Loch because it’s not quite as steep from that side. After conquering the climb, explore the large green space that is Holyrood Park, a royal park steeped in history. I hiked down along the south side, but there are several ways you can descend if you want a different route.
5. Corstorphine Hill
Corstorphine Hill, the most westerly of Edinburgh’s seven hills, is a peaceful escape from the bustle of the city.
It’s a great place to go for a relaxing walk, and as the fourth highest of the city’s hills, it does offer a bit of a workout.
Covered mostly with woodlands, Corstorphine Hill makes for a scenic break. Enjoy the tranquility of nature as you explore the city’s largest wooded area.

6. Calton Hill
Calton Hill is part of the UNESCO World Heritage Site of the city and is often referred to as “Edinburgh’s Acropolis.”
Just a short walk up from Princes Street, this hill is filled with monuments dedicated to famous Scottish residents. While the climb is somewhat steep, the view from the top more than makes up for the effort.
This is one of the most popular free things to do in Edinburgh, and I really enjoyed exploring it. It’s also a fantastic spot to take in the spectacular sunset. I didn’t quite stay long enough to catch it, but I can imagine it would be stunning.

7. Royal Botanic Garden
Established back in 1670, the Royal Botanic Garden Edinburgh was originally established as a physics garden.
It’s a botanical wonderland, home to an array of common and rare flowers. Explore the Chinese hillside garden, the Rock Garden, or the impressive collection of native Scottish plants. With more than 28 hectares, this garden is a haven for nature lovers.
I thought that in November there wouldn’t be much to see, but surprisingly, there was plenty. If you want to explore the greenhouses, that does cost extra, but even without the add-ons, the gardens are worth spending a bit of time.
After enjoying the beautiful floral displays, relax at the cafe or take a peek at the art gallery. Only a mile from the city center, it’s just a short walk from many of the other attractions in Edinburgh.
8. Princes Street Gardens
Princes Street Gardens offers a beautiful green space in the heart of the city. With plenty of bushes as well as an expansive grass area, these gardens are a perfect place to relax and escape the bustle of the city.
Benches are scattered throughout the gardens, providing an ideal place to take a break. With the iconic castle situated above the gardens, this is a great place to relax, take in the views, and get an Instagram-worthy pic of Edinburgh Castle.
Sculptures are also found throughout the park as well as a kid play area and a beautiful fountain. This is also the site of Edinburgh’s Christmas market from late November through the holidays.
9. Dr. Neil’s Garden
Tucked away on the lower slopes of Arthur’s Seat, Dr. Neil’s Garden could be called Edinburgh’s secret garden.
This hidden gem boasts a serene environment with an abundance of bushes, trees, and herbaceous borders. Founded by two doctors, Andrew and Nancy Neil, the garden provides a tranquil escape from the city’s buzz.
Wander through the physic garden, learn about the medicinal use of plants, and enjoy a quiet place to reconnect with nature.
10. Saughton Park
Saughton Park is one of Edinburgh’s delightful public parks. This park caters to a range of interests, from playing fields to a skate and BMX park.
Families can enjoy the play area for kids or the exotic plant greenhouses. With a charming cafe, rose gardens, outdoor gym equipment, and chess tables, there’s something here for everyone.
11. Scottish National Gallery Complex
Situated in Edinburgh’s city center, the Scottish National Gallery Complex showcases the best of historic Scottish art. It’s one of the best free things to do in Edinburgh, offering a rich and diverse artistic experience.
National Gallery
The National Gallery is home to one of the world’s greatest art collections, spanning from the early Renaissance to the early 19th century. Here, you’ll find masterpieces by renowned artists like Rembrandt, Vermeer, and other Impressionists.
There’s also an extensive collection of Scottish art from 1800 to 1945, featuring artists such as William McTaggert and Charles Rennie Mackintosh.
Scottish National Gallery of Modern Art
Also in the complex, the Scottish National Gallery of Modern Art boasts a collection of modern and contemporary art set in a unique sculpture park.
This gallery showcases sculptural works by major artists and features interesting displays, shows, and installations by modern masters like Matisse, Picasso, and Dali.
Scottish National Portrait Gallery
The third museum in this complex, the Scottish National Portrait Gallery is the world’s first portrait gallery. Through hundreds of images, this gallery provides an intimate look at the people who have shaped Scotland’s past, present, and future.
From contemporary pop icons to famous historical figures like Mary, Queen of Scots and Robert Burns, this gallery tells the story of Scotland through its people.

12. The National Museum of Scotland
One of Britain’s top attractions, the National Museum of Scotland was my favorite museum in Edinburgh. I spent several hours here and probably could have spent all day if I had had the time!
Something the museum is famous for is being the home of Dolly the Sheep, the world’s first cloned animal. This was pretty neat to see, especially since it was something I learned about in school when I was a kid.
The museum is divided into two buildings, each offering a unique experience. In one building, you’ll have a chance to learn about the city’s history as well as the history of Scotland, tracing its geological and prehistoric past to the present day.
The other building houses galleries with exhibits covering the natural world, science and technology, and art and design. It’s an educational experience that provides an understanding of the city’s heritage. And it’s free!

13. The Museum of Edinburgh
Located in the heart of Old Town, the Museum of Edinburgh provides another look at the city’s history, spanning from the prehistoric period to the present day. This museum is on my list for my next visit!
Something to note: the museum is closed on Tuesdays and Wednesdays.
14. The Writers’ Museum
Set in Lady Stair’s House, the Writers Museum is a three-level tribute to the literary history of the city.
Dedicated to the lives and works of Scottish literary figures, like Robert Burns, Sir Walter Scott, and Robert Louis Stevenson, it’s a great place to visit for literature fans or even just those who appreciate books and writing.
Personal possessions, including Burns’ writing desk and the printing press on which Sir Walter Scott’s first novels were printed, offer a unique connection to these literary greats.
15. The People’s Story
Located in the historic Canongate Tollbooth, the People’s Story is an immersive journey through the lives of working-class citizens from the 18th to the late 20th century.
This display provides a unique opportunity to learn about the realities of tenement life, trade unionism, and daily existence in Edinburgh during this period.
This museum brings the stories of real people to life through compelling displays, tableaux, and lifelike mannequins. It’s a remarkable experience that allows you to delve into the past in the words and experiences of those who lived it.
16. Queensferry Museum
The Queensferry Museum offers an interesting combination of history and breathtaking views over the Firth of Forth and the UNESCO-listed Forth Bridge.
The museum’s exhibits provide insight into the history of the Forth Bridge, civic history, and daily life in South Queensferry. It’s a great resource for those interested in engineering marvels and local history and is an interesting exploration of the past and present of this picturesque coastal town.
17. Museum of Childhood
Conveniently located on the Royal Mile, the Museum of Childhood offers a nostalgic journey through time.
This unique museum is filled with vintage and retro toys, games, and memorabilia spanning from the 19th century to the present. It’s the first museum in the world dedicated solely to childhood, which is really neat!
Explore the history of play and children’s items through the ages, from dolls and marionettes to Meccano sets, model trains, and bicycles. With fun interactive games, it’s a fantastic experience for families and those who are just kids at heart.
18. Museum on the Mound
How much money have you seen all at once? The Museum on the Mound is not only free to visit, but it’s a fascinating educational experience that’s worth a short visit.
Learn about the history of money in Scotland as well as the country’s banking system. Housed in the former Royal Bank of Scotland headquarters, the museum provides insight into Scotland’s financial heritage.
19. City Art Centre
The City Art Centre is home to one of the finest collections in Scotland. It showcases works by some of the most important Scottish artists, from historic and modern Scottish painting and photography to contemporary art and craft.
Housed in a former nine-story warehouse that was constructed around 1900 in the heart of Edinburgh, the center regularly hosts changing exhibits that make every visit a unique experience.
For anyone looking to explore Scotland’s rich artistic heritage, this is the perfect place to visit.

20. Greyfriars Bobby & Kirkyard
Greyfriars Kirkyard is a historic site with roots dating back to the 16th century. Located near the old part of the city, this site has both a historical past as well as important literary connections.
It’s said to be haunted by Greyfriars Bobby, the legendary Skye Terrier known for guarding the grave of his owner for over a decade after his death. Stop by his statue just outside the graveyard.
In more modern times, J.K. Rowling is said to have wandered through this graveyard, finding inspiration from the gravestones for names and characters in the Harry Potter series, such as Tom Riddle and Professor McGonagall. See if you can spot them!

21. St Giles’ Cathedral
Located in the middle of the Royal Mile, St. Giles’ Cathedral, also known as the High Kirk of Edinburgh, serves as the main Christian place of worship in the city.
The cathedral, which has been a working church for close to 900 years, is one of Edinburgh’s top attractions, drawing visitors from all over the world.
You can choose to take a guided tour (advanced reservations required) or explore on your own. You’ll see the intricate wooden interior with its beautiful stained glass windows and impressive gold-leaf ceiling.
This cathedral is definitely worth taking a few minutes to walk around.
22. St. Mary’s Cathedral
Situated in the New Town area, St. Mary’s Cathedral is a neo-Gothic masterpiece constructed in the late 19th century. The cathedral boasts both a beautiful exterior as well as a gorgeous interior, with stunning stained glass windows.
Whether you’re there to admire the architecture and design or worship in peace, it’s a beautiful place to visit.
23. Walk the Neighborhoods
Each of Edinburgh’s neighborhoods has its own unique character and interesting stories to tell, and taking a walk through these different neighborhoods is a great way to get to know the city.
Dean Village
A short walk from the end of Princes Street, the village was originally built for mill workers. Today, it’s a charming area and is considered one of the prettiest places in Edinburgh.
This is probably my favorite neighborhood in Edinburgh. I spent an afternoon wandering around here and would have loved to spend even more time.
Set on the banks of the Water of Leith with its quaint houses and unique architecture, Dean Village is one of the city’s most photogenic areas.
Stockbridge
Known for its Georgian architecture, Stockbridge is also a short walk from the end of Princes Street.
This neighborhood offers a striking contrast to Dean Village, with small shops, eateries, and bars lining the streets. There are plenty of second-hand shops to browse and a weekly market adds to its charm.

24. Victoria Street
Victoria Street is one of the most picturesque streets in Edinburgh’s Old Town. This colorful street boasts a variety of independent shops, with everything from vintage fashion shops to bookstores and cafes.
Harry Potter fans will recognize it as the so-called inspiration for Diagon Alley. There’s even a Harry Potter shop there, which is worth checking out. Victoria Street is undoubtedly one of the most popular free places to visit in Edinburgh.

25. Water of Leith Walkway
The Water of Leith Walkway is a 12.5-mile path that winds its way through Edinburgh’s suburbs and into the countryside.
You can choose to walk part of the path or the entire length. The path takes you through Colinton Village, along the Union Canal, past Murrayfield Stadium, and by the Scottish Gallery of Modern Art.
One part of the walkway connects the two neighborhoods mentioned above, Dean Village and Stockbridge.
It’s a free and scenic way to see a lot of Edinburgh in one walk. Walk or cycle along the path, and it’s also accessible for strollers and wheelchairs.
26. Scottish Parliament Building
Did you know that Scotland has its own parliament?
Stop in to see it in action or take a guided tour of the Scottish Parliament Building. It’s free to enter, but it’s best to check ahead to see if parliament is in session first.
27. City Chambers
Located on the Royal Mile, the City Chambers probably isn’t on most tourist itineraries of Edinburgh, but it’s a great spot to stop for a beautiful view of the city’s landmarks.
28. Royal Scottish Academy
The Royal Scottish Academy is the country’s national academy of art and is run by artists, for artists. Here you’ll find a world-class exhibition space featuring a variety of contemporary art exhibitions, providing a glimpse into the ever-evolving world of art.
29. Dovecot Studios
Housed in a former Victorian bathhouse, Dovecot Studios is a world-renowned tapestry studio and a vibrant center for contemporary art, craft, and design.
Visitors can explore textile exhibits, attend workshops, and participate in various events. It’s a great opportunity to see weavers at work, creating their intricate tapestries.
30. Colinton Tunnel
The Colinton Tunnel is a fascinating transformation of an old railway tunnel into a vibrant art tunnel. Open at all times and free to visit, this is Scotland’s largest historical mural and it’s a perfect Instagram spot.

31. Forth Bridge
The Forth Bridge is a spectacular railway bridge that spans the Firth of Forth to the northwest of the city.
A UNESCO World Heritage Site, it’s one of the world’s most significant suspension bridges and is considered an important symbol of Scotland. It was the first major structure in Britain to be made of steel and when it first opened in 1890, it had the longest span in the world.
Now there are two additional bridges, and one of those – the Forth Road Bridge – has a footpath that you can walk across for free while enjoying spectacular views of the Forth Bridge.
32. Portobello Beach
Portobello Beach is a great destination if you’re looking to escape the normal tourist attractions in the city. This sandy beach stretches for miles along the Scottish coast.
While the water may be chilly since the beach is on the North Sea, it’s still a fun place to visit, with bars, restaurants, and beachfront cafes.
Take a walk along the 2-mile-long promenade, enjoy an ice cream, or if you’re brave, take a refreshing dip in the chilly waters.
33. Cramond Beach And Island
Cramond Beach is a lesser-known gem, but it can still be busy on weekends. Located on the edge of Edinburgh, it’s the perfect day trip from the city.
When the tide is low, you can walk out to Cramond Island, but be sure to check the tide times so you return before the tide comes in.
34. Silverknowes Beach
Just before Cramond Beach is another of Edinburgh’s beaches, Silverknowes Beach. This sandy beach has some pebbles and offers stunning views across the Firth of Forth.
It’s said to be one of the most beautiful beaches in Edinburgh and provides an excellent vantage point to admire Cramond Island and the surrounding coastal scenery.
Cheap Things To Do In Edinburgh for £15 And Under

35. Scott Monument
One of the largest monuments in the world dedicated to a writer, the Scott Monument is a grand tribute to Edinburgh’s Sir Walter Scott. The striking landmark is black and decorated with 64 figures representing various characters from the writer’s novels.
Located in Princes Street Garden, you can view the monument from the street at any time, but it’s worth paying the small admission fee to climb the monument and take in the panoramic views from the viewing platforms.
Admission is £8 for adults and £6 for children.
36. Walking Tours
Walking tours are a fantastic and inexpensive way to learn about Edinburgh.
There are a variety of walking tours ranging from historical tours that lead you through iconic landmarks to ghost tours where you’ll learn about the city’s haunted past.
Other unique walking tours include Underground Vault tours which take you beneath the city streets to explore the underground vaults, or Harry Potter tours where you’ll explore locations that inspired elements of the famous books and movies.
Many of the walking tours are technically free, but you really should tip the guide a few pounds for their time and expertise.
37. Self-Guided Audio Tour
For those looking to explore Edinburgh’s attractions independently, a self-guided audio tour is perfect. These tours allow you to set your own pace, choosing when and where to go and how long to spend at each stop.
As you walk through historic streets and visit museums, the audio guide will share interesting facts and stories, helping you understand the city’s heritage.
38. Craigmillar Castle
Located 3 miles south of the city, Craigmillar Castle is a ruined medieval castle, renowned as one of the best-preserved castles of its period in Scotland.
Built at the beginning of the 14th century, it’s best known for its association with Mary, Queen of Scots, who is said to have stayed there. The castle was also featured as a filming location for the popular Outlander show.
While there’s an admission fee to explore this historical gem, it’s an inexpensive opportunity to explore a medieval castle.
Prices are £4.50 for children to £7.50 for adults.
39. The Georgian House
This 18th-century townhouse in the New Town area is an excellent chance to see how the upper class lived centuries ago. Located just a short walk from the end of Princes Street, a tour of this historical house is one of the best inexpensive things to do in Edinburgh.
Three of its floors have been meticulously restored and furnished to reflect the luxurious lifestyle of its first owners and their servants who lived here in the late 18th and early 19th centuries.
Prices for admission are £7 for children and £12 for adults.
40. Stewart Brewing Tour
For all the beer lovers out there, Stewart Brewing is an independent craft brewery in Edinburgh and a great place to take a tour.
The tour begins with a complimentary cold beer, setting the mood for a fun and educational experience. Then continue on to learn about the history of Stewart Brewing and the process of making beer.
After the tour, there are 18 other taps to try with a selection of the brewery’s craft beers.
The brewery tour experience is priced at £15 and is a great way to explore the world of craft beer.
41. Gladstone’s Land
One of the oldest buildings on the Royal Mile, Gladstone’s Land is a 17th-century high-tenement house that has been carefully restored and furnished by the National Trust for Scotland.
It’s a popular tourist attraction that allows visitors to step back in time and experience the building as it appeared centuries ago.
Learn about the fascinating lives of the people who lived and worked here and then treat yourself at the ice cream parlor and coffee shop on the ground floor, inspired by the tradition of the building.
Some of the original features include winding stone staircases, tiny windows, and a stone arcade at the entrance that welcomes visitors the same as it did 400 years ago.
Prices are £6.00 for children and £10.00 for adults.
Cheap Places To Eat In Edinburgh
Edinburgh offers an array of dining options that won’t break the bank, making it easy for budget-conscious travelers to savor the city’s culinary delights.
Here are some of the best cheap places to eat in Edinburgh.
Nicholson Square
Located near the university, Nicholson Square is a bustling hub for students and visitors alike. This area is brimming with budget-friendly options, from cozy cafes to international eateries.
You can find a diverse range of cuisines from Scottish classics to Lebanese cuisine and Chinese takeaway.
Street Food Fridays Market
If you happen to be in Edinburgh on a Friday, don’t miss this market at Fountainbridge at Union Canal.
This weekly market showcases a wide variety of excellent street food, from French crepes to Indian curries and delectable desserts.
Street food stalls change weekly, so there’s always something new to try.
Grassmarket
The Grassmarket area is known for its lively ambiance and numerous eateries, making it an excellent destination for those looking for affordable dining options.
Here you’ll find cozy cafes, traditional pubs, and delicious restaurants serving up everything from hearty Scottish breakfasts to tasty pub food.
Whether you’re looking for a quick bit or a leisurely meal, the Grassmarket offers something to suit every taste and budget.
Canongate
Canongate, located near the Royal Mile, is another neighborhood with a great selection of cheap places to eat in Edinburgh.
This area boasts charming tearooms and traditional Scottish restaurants that serve classic dishes like haggis.
Enjoy the flavors of Scotland for a good price without straying far from the city’s historic center.

Oink
For a quick and delicious meal, Oink is a popular choice. This local favorite specializes in pulled pork sandwiches served in a variety of sizes and styles. The hearty and flavourful sandwiches are perfect for a satisfying, budget-friendly lunch.
I ate here for lunch one day and really enjoyed it! You bet I’ll be back next time I’m in the city.
I ate at the one on Victoria Street, but there are two others: one at Canongate and another on Hanover near Princes Street.
The Piemaker
The Piemaker is a beloved Edinburgh institution that has been serving up scrumptious, savory pies for decades.
Located on South Bridge, it’s the perfect place to grab a quick and budget-friendly meal. Choose from a variety of fillings, from traditional steak and haggis to vegetarian to sweet options.
Mosque Kitchen
Situated near the University of Edinburgh, the Mosque Kitchen is renowned for its delicious and affordable Indian and Middle Eastern cuisine.
The cafeteria-style setup allows you to select your choice of curries, kebabs, or burgers or opt for a Middle Eastern take on pizza. The modest prices make it a popular spot for students and budget-conscious diners.
Mum’s
Mum’s is a cozy eatery tucked away on Forest Road near the National Museum of Scotland.
This family-run restaurant serves a diverse menu of homemade comfort food, including hearty soups, sandwiches, and baked goods. The warm and welcoming atmosphere combined with reasonable prices makes it an ideal spot for a relaxed and budget-friendly meal.
Conclusion: Free And Cheap Things To Do In Edinburgh
While Edinburgh is a city steeped in history and culture with many paid tourist attractions to visit, there are also plenty of free things to do in the city. From exploring iconic landmarks like the Royal Mile and Holyrood Park to visiting one of the many free museums or parks, there’s something for everyone here.
And when it’s time to grab a bite, you can find a range of affordable dining options all around the city.
Whether you’re a history buff, a foodie, or simply an enthusiastic explorer, Edinburgh’s affordable treasures await your discovery.