Edinburgh offers an endless variety of things to do and places to discover. Whether you're planning a weekend getaway or a longer stay, this guide will take you through 50 must-do experiences that will make your trip an unforgettable adventure.
From touring majestic Edinburgh Castle to wandering the cobbled streets of the Old Town, exploring museums, sampling local food, and enjoying world-famous festivals, this charming city is full of surprises waiting to be discovered.
Get ready to dive into the charm and magic of Edinburgh with these 50 essential experiences!
Your Edinburgh adventure starts here. Let's go!
50 ways to fall in love with Scotland's capital
1. Walk the entire Royal Mile and discover each of its narrow alleyways (closes).
The Royal Mile is Edinburgh's most iconic street, connecting the castle to the Palace of Holyroodhouse. Along its cobblestones, you'll find historic pubs, museums, street musicians, tartan shops, and tiny alleyways that invite you to get lost. It's the heart of the Old Town and an absolute must for any visit.
2. Try a good haggis (a traditional Scottish dish) in one of its pubs.
You can't leave Scotland without trying its most traditional dish: haggis, a savory mixture of lamb meat and offal with onion and oats, served with mashed potatoes (tatties) and turnips (neeps), topped with whisky sauce.
Its description may not sound especially tempting, but the flavor often surprises people.
3. Learn everything there is to know about whisky at the interactive visitor attraction The Scotch Whisky Experience.
Right next to the castle, this attraction lets you discover everything about Scottish whisky: its history, regions, production process, and different varieties.
You can take a guided tasting, choose from several tour options, and marvel at its bottle collection, one of the largest in the world.
4. Discover the oldest and most curious toys at Edinburgh's Museum of Childhood.
A charming museum that traces the history of play and childhood through toys from different eras.
You'll find everything from Victorian dolls to classic video games. Admission is free, and it's ideal if you're traveling with kids or want to revisit your own childhood for a little while.
5. Order a burger and a pint in a former bank, The Standing Order. And see if you can find its famous vault.
This impressive pub, set inside a former bank, has preserved its original architecture with high ceilings, columns, and majestic light fixtures. It belongs to the Wetherspoon chain, so you'll find affordable food and drinks while enjoying such an unusual setting.
6. Take a photo in front of Hogwarts, better known as George Heriot's School.
Although you can't go inside, you can walk up to the gates and admire the building that inspired J.K. Rowling when creating Hogwarts.
Its architecture, with towers and courtyards, makes it a magical spot for any Harry Potter fan.
7. Find a moment of complete peace on a walk along the river through Dean Village.
Just a few minutes from the center, Dean Village feels like something out of a storybook. Stone houses, bridges, and greenery line the Water of Leith.
It's a peaceful corner, perfect for escaping the city's bustle and enjoying a relaxing walk.
8. Step aboard the Royal Yacht Britannia, a former ocean liner that served as a royal residence.
Docked in the port of Leith, this was the royal yacht for decades. The visit lets you explore its state rooms, cabins, and crew areas, including the engine room. It's like a floating palace, with details that reveal what daily life on board was like for the royal family.
Your ticket is included in the Royal Edinburgh Ticket.
9. Snap a postcard-worthy photo from the famous steps at The Vennel.
This narrow alleyway lined with steps is in Grassmarket and offers one of the best views of Edinburgh Castle.
It's a perfect place for photos and, since it tends to be much quieter than other spots, that makes it even more special.
10. Step inside St Giles' Cathedral, climb up to the roof, and enjoy the views over the Royal Mile.
Located right on the Royal Mile, this church is one of the most important places of worship in Scotland. Its crown-shaped tower is unmistakable.
You can go inside for free (although donations are appreciated) and admire its stained glass, sculptures, and the Thistle Chapel.
11. Visit the Scottish National Gallery.
This art gallery houses a magnificent collection of works spanning from the Renaissance to the early 20th century. You'll find paintings by artists such as Velázquez, Van Gogh, and Monet. Admission is free, and the building itself, right in the heart of the city, is also worth a visit.
12. Head up to Calton Hill and take a photo next to the National Monument.
One of Edinburgh's seven hills and, without a doubt, one of the best places to watch the sun go down over the city.
Its neoclassical monuments, such as the National Monument and the Nelson Monument, create a unique skyline, especially in the golden light of sunset and during the first rays of sunrise.
13. Treat yourself to something sweet at The Milkman. You'll be back!
This coffee shop on Cockburn Street is the perfect place to stop for something sweet during your walk.
Its baked goods are homemade and absolutely delicious. We could recommend several favorites, but whatever you order, you really can't go wrong. And of course, the coffee is excellent too. It's an ideal stop if you want to treat yourself a little between sights.
14. Enjoy the fresh breeze on a lovely walk along Portobello Beach.
Just a short bus ride from the center, this urban beach is perfect for a peaceful walk by the sea. Its promenade is full of local life and, if the weather is good, you might even see a few Scots going for a swim.
15. Browse the Stockbridge Market and try one of the dishes on offer.
If your visit falls on a Sunday, don't miss it. This small open-air market brings together stalls selling local products, street food, crafts, and more.
The Stockbridge area is also lovely to explore, with its antique shops and cafés.
16. Have a pint at the Conan Doyle Pub and take a photo next to the Sherlock Holmes statue (just a two-minute walk away) in Picardy Place.
Very close to Picardy Place, on the site where the author of the famous detective's adventures was born, you'll find a pub dedicated to Conan Doyle and a statue of Sherlock Holmes. It's a charming tribute for literature lovers.
17. Go beneath the Old Town and visit The Real Mary King's Close.
This tour takes you beneath the Royal Mile to discover how Edinburgh's residents lived in the 17th century.
It's a theatrical experience, beautifully staged, that will take you back in time and introduce you to the city's darkest stories.
18. Enjoy an unforgettable evening beneath the dome of The Dome on George St.
This restaurant-bar on George Street is famous for its spectacular décor. At Christmas it looks like a fairytale palace, but at any time of year, its dome, columns, and chandeliers create a magical atmosphere. It's ideal for a special dinner or a great cocktail.
19. Have a pint at The Banshee Labyrinth or catch a vintage movie in its screening room, but be careful not to get lost!
Known as the most haunted pub in Scotland, The Banshee Labyrinth has a free movie room where you can watch classic films.
The venue is also divided into several rooms, each with its own mysterious atmosphere. It's one of our favorite pubs!
20. Spend some time in one of the many pubs with live music.
Edinburgh is full of bars where live music plays every night to suit every taste. From Scottish folk to blues, jazz, or even rock, you can find performances at places like Whistlebinkies, Sandy Bell's, or Stramash. It's a fantastic way to immerse yourself in local life.
21. Join one of the city's ghost tours and have a frightfully good time.
One of the most popular activities among visitors. Ghost tours take you through alleyways, graveyards, and underground vaults while telling stories of murders, apparitions, and unexplained events.
There are options for every taste, from historical tours to theatrical ones and even tours with jump scares.
22. Of course, visit Edinburgh Castle and discover every detail of its history on a guided tour.
A majestic fortress towering over the city from Castle Rock. Inside, you'll be able to see the Crown Jewels, the National War Museum, St Margaret's Chapel...
The views from its ramparts will leave you speechless. We recommend taking a guided tour to get the most out of your visit.
23. Take a pleasant walk along the Union Canal, from Fountainbridge to...
This canal runs through a less touristy part of Edinburgh and offers a peaceful walk by the water. You can spot swans, colorful barges, and even rent a bike.
It's an ideal option if you're looking for something different and a little calm away from the busy city center.
24. Have a coffee at The Hub, a church converted into a café.
This former church, now a cultural venue and café, sits at the top of the Royal Mile, very close to Edinburgh Castle.
Its Gothic architecture stands out from the outside, but it's just as striking inside. It's a perfect place to grab a drink and plan the next part of your day.
25. Spend a fun afternoon at Camera Obscura & World of Illusions and make sure to head up to its rooftop terrace too.
A fun and original experience for all ages. Optical games, illusions, distorting mirrors, chairs you'll want to sink into while laughing nonstop (we won't spoil it for you, but take a break when you see them ☺), and a camera obscura at the top of the building from which you can see Edinburgh in real time.
Perfect for rainy days or if you're traveling with kids.
26. Catch a rugby match at Murrayfield Stadium.
If it happens to coincide with your visit, experiencing a match in this stadium is unforgettable. Scottish fans are incredibly passionate, and even if you don't fully understand the game, you'll be swept up in the atmosphere and the local sporting spirit.
27. Visit the curious and rather unpleasant (or so they say) Surgeons' Hall Museums.
One of the oldest medical museums in the world. It houses a fascinating and somewhat unsettling collection of surgical instruments, skeletons, preserved organs, and scientific advances. It's highly recommended if you're interested in medicine or history, although it can be quite intense.
28. Bring yourself good luck, especially for exams, by touching philosopher David Hume's big toe.
Right off the Royal Mile, you'll find this statue of the celebrated Scottish philosopher.
Tradition says that if you touch his foot, you'll have good luck or pass your exams. The worn bronze shows that thousands of visitors have already put the superstition to the test.
29. Take a trip to Cramond Island at low tide.
This small island is connected to the mainland by a concrete causeway that only appears when the tide goes out.
It's a curious and very peaceful place, perfect for a different kind of walk. Just make sure to check the tide times before you go so you don't get stranded.
30. Wander around lively Leith and step into one of its second-hand shops.
This port district has reinvented itself in recent years and is now one of the most interesting parts of Edinburgh. Along its streets, you'll find vintage clothing shops, secondhand bookstores, independent galleries, and charming bars.
31. Visit the Scottish Parliament and learn all about it on one of its tours.
Located opposite the Palace of Holyroodhouse, this modern building breaks away from the city's classic look.
You can visit it for free, with guided tours that explain how the Scottish government works, its innovative architecture, and its importance in the country's contemporary history.
32. Visit Edinburgh's other castle, Craigmillar Castle.
About a 20-minute bus ride from the center, this ruined castle was one of Mary, Queen of Scots' favorites. Much less crowded than Edinburgh Castle, it lets you explore its rooms, towers, and courtyards at your own pace, feeling as if you've stepped into a historical novel.
If you're a fan of Outlander, you'll recognize Craigmillar Castle as Ardsmuir Prison, where Jamie Fraser was imprisoned in season three.
33. Discover all the stories linked to Greyfriars Kirkyard.
You'll find stories about the Covenanters, Greyfriars Bobby, Bloody Mackenzie, and many more. Beyond its beauty and tranquility, this cemetery is famous for its legends, such as the story of faithful Bobby and the unsettling tales surrounding the ghost of Sir George Mackenzie.
If you enjoy mystery, this place will draw you in right away. You'll find all these stories on our blog, along with the paranormal phenomena said to take place right here in Greyfriars Kirkyard.
34. Visit The Georgian House.
In Charlotte Square, this house museum recreates the daily life of an affluent 18th-century family. The original furniture, decorative details, and staff explanations transport you to another era.
35. Take a look at what's left of the Wild West decorations in Morningside.
This quiet, slightly out-of-the-way residential neighborhood hides an unusual surprise: a façade decorated like a set from the American West.
It's a quirky little spot that completely breaks with the usual Scottish look. It's worth stopping by if you enjoy discovering unusual places.
36. Wear good shoes and climb up Arthur's Seat for magnificent panoramic views of Edinburgh.
It's Edinburgh's highest hill and offers unbeatable views over the city and its surroundings. This extinct volcano has several ascent routes, some more demanding than others, but all of them come with rewarding views at the top.
37. Visit the National Museum of Scotland.
One of the country's most complete and entertaining museums, covering everything from natural history and science to archaeology and Scottish culture.
Admission is free, and it's perfect if you're visiting with kids, since many of its sections are interactive. The building itself is spectacular too.
38. Learn all about Edinburgh's history at its own museum, the Museum of Edinburgh.
Located in Canongate, this free museum shows how the city has evolved from its origins to the present day.
Its collection includes everything from scale models to personal objects belonging to notable residents. You can also see a model of medieval Edinburgh.
39. Take a photo with one of the bagpipers you'll see out on the streets.
Some people see them as part of the city's tourist folklore, but seeing a bagpiper in a kilt playing right on the Royal Mile is still one of those iconic moments you have to experience in person. And why not take a photo home as a souvenir?
40. Head down into the Blair St underground vaults.
This tour takes you through a network of underground chambers where the poorest residents once lived. The experience is intense and immersive: darkness, damp air, and plenty of stories of suffering, ghosts, and survival. It's a visit that leaves a real impression.
41. Go watch Frankenstein come back to life at 12 a.m. at The World Famous Frankenstein - a pub with a twist!
This quirky themed pub, set inside a former church, is decorated in the style of Mary Shelley's famous creature.
It has a great beer selection and an atmosphere that mixes the Gothic with the playful. It's a fun stop for a different kind of night out in the city.
42. Walk through Princes Street Gardens and discover its hidden corners.
This city park, located between the Old Town and the New Town, is perfect for taking a break after a day of walking. Its gardens, sculptures, and castle views make it one of the favorite spots for both locals and visitors, especially on sunny days.
43. Discover hidden corners in the Royal Botanic Garden Edinburgh.
Founded in 1670, this garden is home to more than 13,000 plant species from around the world. You can wander through its Victorian glasshouses, landscaped paths, and themed areas. It's an ideal spot if you love botany or simply want a peaceful nature break. Free admission.
44. Stroll down Rose Street and discover the place where a generation of poets helped shape Scottish literature.
This lively pedestrian street runs through the New Town and is famous for its relaxed atmosphere, its many pubs, and its shops. It's a great place to grab a drink, do some shopping, or simply watch daily life in the city go by.
It's also perfectly located between Princes Street and George Street.
45. Don't miss some of the street performances during the Fringe.
If you visit Edinburgh in August, you'll experience one of the biggest cultural events in the world. During the Fringe, the city fills with all kinds of performers: mimes, musicians, magicians, comedians, and more.
You'll find every kind of show imaginable, and most of them are free.
46. Take a free tour and discover all the fantastic stories Edinburgh has to offer.
One of the best ways to get your bearings in Edinburgh. There are general tours, historical tours, ghost tours, and even Harry Potter tours.
They're offered in English, and you just tip at the end based on how satisfied you were. It's an affordable option and highly recommended.
47. Find the Writers' Museum tucked away in one of the many closes.
A tribute to three giants of Scottish literature: Robert Burns, Walter Scott, and Robert Louis Stevenson.
The museum is housed in a historic building and features manuscripts, portraits, and personal belongings. Ideal for literature lovers. Free admission.
48. Buy yourself a lovely souvenir in the shop where it's always Christmas.
The Nutcracker Christmas Shop, on the Royal Mile, is a store where it's Christmas all year round. Filled with lights, ornaments, and festive music, it's impossible to walk in and not leave with a smile. Perfect if you want to take home an original souvenir.
49. Sign up for any of the day trips from Edinburgh - you'll love them!
From the capital, you can explore places like Loch Ness, the Highlands, Stirling, St Andrews, or even Dunnottar Castle.
There are organized tours in English departing every day, and they're the perfect option for short getaways.
50. And don't forget to spit on the Heart of Midlothian if you want to return to Edinburgh.
This local tradition, which surprises many visitors, involves spitting on a heart-shaped mosaic set in the pavement in front of St Giles' Cathedral.
The gesture comes from the public's old contempt for a former prison. Today, people do it as a symbol of good luck.
Edinburgh is a city with soul. Every corner tells a story, every alley hides a legend, and every plan, no matter how simple it may seem, can turn into an unforgettable experience.
This list of 50 things to see and do in Edinburgh is only the beginning of everything waiting for you if you choose to discover it with your eyes wide open and your heart ready to be surprised.
Visit, enjoy, and experience Edinburgh