Experience the ultimate Scottish adventure with the 25 best things to do in Edinburgh. Read this guide to plan a trip filled with dramatic castles, moody landscapes, literary legends, and cinematic locations you won’t find anywhere else in Europe.
Edinburgh is the capital of Scotland and one of the most visited cities in the UK. Known for its medieval architecture and cultural festivals, it attracts travelers year-round. From Edinburgh Castle to the Royal Mile, the city offers a glimpse into Scotland’s royal history and cultural heritage.
With the largest selection of tours and experiences in Edinburgh, visitors can explore the city in countless ways, from walking along cobbled lanes and joining guided history tours to sampling whisky or hiking up Arthur’s Seat.
To help plan your time wisely, following top itineraries in Edinburgh is a smart way to cover the highlights while also discovering lesser-known spots. For a stress-free adventure, customizable vacation packages in Edinburgh offer a convenient way to experience the city without the hassle of planning everything yourself.
Getting here is easy, with direct flights to Edinburgh from major cities around the world. If you’re planning to reach more destinations, add a car rental to your Edinburgh travel plans to reach more scenic routes, historic towns, and remote landscapes at your own pace.
Edinburgh has no shortage of amazing sights, but knowing where to start can be the real challenge. Skip the guesswork today and dive into this handpicked list of the top 25 things to do in Edinburgh to start planning a trip that’s inspiring, unforgettable, and uniquely yours.
At A Glance: Things To Do in Edinburgh
- Edinburgh is renowned for its medieval Old Town, iconic castle, vibrant festivals, and rich literary heritage.
- Tour options include cultural walks, historical tours, food tastings, whisky experiences, and day trips to the Highlands.
- Top sights include Edinburgh Castle, Arthur’s Seat, the Royal Mile, and the National Museum of Scotland.
- Direct flights to Edinburgh make access easy, with public transport, trams, and car rentals available for wider travel.
- The city is compact and walkable, with most major attractions within a short distance of each other.
- Edinburgh offers attractions for both children and adults, ranging from interactive museums to spooky underground tours.
- This guide covers 25 top things to do in Edinburgh to help you plan the ultimate Scottish adventure.
25. Celebrate Literature at the Writers’ Museum
Starting off our list is the Writers’ Museum in Edinburgh, where you can discover the lives of Scotland’s literary icons. Explore the stories of Robert Burns, Sir Walter Scott, and Robert Louis Stevenson through handwritten manuscripts, rare first editions, and personal treasures like Stevenson’s writing desk and Scott’s chess set.
Housed in a charming 17th-century building with winding staircases and cozy rooms, the museum feels like a time capsule of Scotland’s rich storytelling tradition. It's one of the stops on the Mountebank comedy walking tour, where guides share funny stories about Scotland’s famous writers.
- Opening Hours: Monday to Saturday, 10:00–17:00 (closed Sundays)
- Ticket Price: Free admission
- Suggested Duration: 1 hour
24. Take a Day Trip to Rosslyn Chapel
Visarket, a must-visit in Edinbuiting Rosslyn Chapel, just a 30-minute drive from the city, is one of the best things to do in Edinburgh for fans of art, mystery, legends, and history. This 15th-century chapel is renowned for its intricate stone carvings, each hiding fascinating secrets and symbols that have puzzled historians for centuries.
Made famous by “The Da Vinci Code,” the chapel’s mythical allure has drawn visitors worldwide. With over 100 carvings of mysterious figures, Green Men, and the famous “Apprentice Pillar,” every inch of the chapel invites curiosity.
To make the most of your day, combine your visit to Rosslyn Chapel with the Royal Military Tattoo, followed by a delightful dinner at a traditional Scottish pub. Alternatively, embark on a full-day driving tour of Edinburgh that combines the chapel with other iconic landmarks across the city.
- Opening Hours: Daily, 09:30–17:30 (last entry at 17:00)
- Ticket Price: 10 EUR (adults), 8 EUR (students/seniors), 7 EUR (children ages 5–17)
- Suggested Duration: 2–3 hours
23. Shop Local at Edinburgh’s Stockbridge Market
Spend your Sunday at the Stockbridge Market, a must-visit in Edinburgh for locals and travelers alike. Located in one of the city’s trendiest neighborhoods, this lively market offers farm-fresh produce, gourmet street bites, artisanal crafts, and unique Scottish souvenirs.
One must-try is the haggis samosas, a creative fusion of Scottish and Indian flavors that’s a hidden gem in the market. Arrive around noon to catch cooking demonstrations where chefs showcase creative uses for Scottish produce.
- Opening Hours: Sundays, 10:00–16:00
- Suggested Duration: 1–2 hours
- Address: Saunders Street, Edinburgh EH3 6TQ
22. Wander Through Dean Village and Walk the Water of Leith
Discover the tranquil beauty of Dean Village and the Water of Leith. Just a short 10-15 minute walk from the city center, Dean Village is a serene escape with cobbled streets, historic stone cottages, and the gentle flow of the Water of Leith.
This neighborhood is a great starting point for a weeklong self-drive in Scotland. For a deeper experience, join a walking tour of Dean Village to learn its history and discover photogenic spots.
The Water of Leith is a scenic riverside path that connects Dean Village to other charming neighborhoods like Stockbridge. Take a stroll along the trail and enjoy views of historic mills, unique street art, and sculptures, including the iconic Antony Gormley statue standing in the river.
- Opening Hours: 24/7
- Suggested Duration: 1–2 hours
- Address: Dean Path, Edinburgh, UK
21. Admire Masterpieces at the Scottish National Gallery
Explore a world of art at the Scottish National Gallery. This neoclassical gallery features masterpieces spanning the Renaissance to Impressionism, with works by renowned artists like Botticelli, Rembrandt, and Van Gogh.
The gallery also showcases impressive sculptures, including marble pieces by Antonio Canova. With rotating temporary exhibitions, there’s always something fresh to see.
On a full-day walking tour of Edinburgh, you’ll explore this gallery and other must-see attractions in the city.
- Opening Hours: Daily, 10:00–17:00; Thursdays open until 19:00
- Ticket Price: Admission is free, though some temporary exhibitions may have an additional charge
- Suggested Duration: 1–2 hours
20. Discover Medical Marvels at Surgeons’ Hall Museums
For a fascinating look into the history of medicine and surgical practices, Surgeons’ Hall Museums is a must-visit. This unique museum showcases centuries-old surgical tools, preserved specimens, and medical artifacts that reveal the evolution of surgery in shocking detail.
One of the exhibits includes the pocketbook of the infamous body snatcher William Burke, made from his own skin after his execution! For an extra thrill, visit the pathology section, featuring preserved specimens highlighting the history of disease and medical challenges.
- Opening Hours: Daily, 10:00–17:00
- Ticket Price: Around 10 EUR for adults, 6 EUR for children ages 5–15
- Suggested Duration: 1–2 hours
19. Explore Camera Obscura and World of Illusions
Get ready for a wild adventure at Camera Obscura, a mind-bending experience that ranks among the most unique things to do in Edinburgh, on a 6-day city tour in Scotland. This attraction is packed with optical illusions, holograms, and interactive exhibits that make for endless laughs and surprises.
Walk through a room that flips gravity and shrink yourself in the Ames Room. Test your balance in the spinning vortex tunnel and lose yourself in the endless reflections of the mirror maze.
- Opening Hours: Daily, 09:00–20:00
- Ticket Price: 19 EUR for adults, 14 EUR for children ages 5–15
- Suggested Duration: 1–2 hours
18. Explore Craigmillar Castle, Edinburgh’s Secret Fortress
Uncover centuries of history at Craigmillar Castle. Just a 10-minute drive or a 40-minute walk from the city center, this well-preserved medieval fortress, often called Edinburgh’s “other castle,” offers a blend of fascinating stories and breathtaking views.
Explore its preserved ruins, climb the tower for a breathtaking panorama of the city, and imagine life as Mary, Queen of Scots, who once sought refuge here. Wander through the castle’s winding staircases, discover hidden nooks, and stroll the serene grounds surrounding this historic site.
- Opening Hours: Daily, 09:30–17:00
- Ticket Price: 8 EUR for adults, 5 EUR for children ages 5–15
- Suggested Duration: 1–2 hours
17. Explore the Royal Botanic Garden Edinburgh
If you’re craving a bit of nature and relaxation, the Royal Botanic Garden is one of the best places to visit in Edinburgh. Lose yourself in 70 acres of greenery with over 13,000 plant species from across the globe.
Stroll among vibrant seasonal blooms, and then step into Victorian glasshouses to get up close with exotic plants from around the world. This peaceful oasis is the perfect escape for anyone looking to unwind, making it a must-see stop on a 4-day city break in Edinburgh.
- Opening Hours: Daily, 10:00–17:00
- Ticket Price: Free entry; glasshouses admission is 7 EUR for adults, 5 EUR for children ages 5–15
- Suggested Duration: 1–2 hours
- Address: Edinburgh EH3 5NZ, Scotland
16. Brave the Thrills at the Edinburgh Dungeon
Dive into Edinburgh’s dark and twisted past at the Edinburgh Dungeon. Wander through eerie sets, encounter jump scares, and even face a “trial” for your life.
Highlights include a heart-pounding drop ride simulating a hangman’s gallows and the eerie Torture Chamber, where you’ll come face-to-face with the gruesome tools of medieval torment.
Book your tickets to the Edinburgh Dungeon in advance. Arrive early and ask the staff about the best spots for scares.
- Opening Hours: Daily, 11:00–17:00
- Ticket Price: 21 EUR for adults, 18 EUR for children ages 5–15
- Suggested Duration: 1–2 hours
15. Go On a Harry Potter Walking Tour
Are you ready to step into the wizarding world of Harry Potter? One of the best things to do in Edinburgh is to explore the city through the eyes of J.K. Rowling, the renowned author of this magical series.
Wander down Victoria Street, Edinburgh’s very own Diagon Alley, with its unique shops and colorful buildings. Head to Greyfriars Kirkyard, a famous graveyard, to spot “Tom Riddle” and other names that inspired Hogwarts characters.
Take a guided Harry Potter tour for an organized exploration and insider stories. Bring a wand or wear your house scarf for fun photo ops along the tour.
- Opening Hours: Varies by tour company; tours typically run between 10:00 and 18:00
- Ticket Price: 15–20 EUR for adults, 10 EUR for children
- Suggested Duration: 1–2 hours
14. Catch a Show at the Edinburgh Playhouse
The Edinburgh Playhouse is an Art Deco gem and one of the best things to do in Edinburgh for theater lovers. This historic venue hosts the best musicals, plays, and comedy shows year-round, offering a lineup of top performances in a setting full of nostalgic charm.
The Playhouse has hosted iconic performances, including “The Lion King” and “Les Misérables.” Squeeze in a show during your 10-day vacation in Edinburgh to make the most of the city's cultural scene.
- Opening Hours: Varies by show schedule
- Ticket Price: Prices vary by show
- Suggested Duration: 2–3 hours
13. Uncover Secrets at the Mysterious Gilmerton Cove
Step into the hidden world of Gilmerton Cove, an underground maze of hand-carved passageways and chambers with a history covered in mystery. Dating back to the 18th century, this site is believed to have been a secret meeting place for Freemasons and a hideout for smugglers.
As you explore, you’ll see intricate carvings, hidden doors, and a fireplace carved directly into the stone walls. Bring a flashlight or use your phone’s light to better examine the carvings and details during the tour.
Gilmerton Cove is one of the stops on a 14-day urban getaway in Edinburgh, along with other must-see places in the city.
- Opening Hours: Thursday to Sunday, 11:00–16:00
- Ticket Price: 9 EUR for adults, 6 EUR for children
- Suggested Duration: 1 hour
12. Tour the Iconic Scottish Parliament Building
Explore the impressive Scottish Parliament building, a striking blend of modern architecture and traditional Scottish themes. Fans of “The Crown” might recognize this building from season 4, where it played a role in the show’s scenes about modern Scottish history.
If you're curious about politics, public sessions offer a rare look at debates in action. Check the schedule to see if there’s a debate you can attend.
You’ll pass by the Scottish Parliament building on an architectural tour in Edinburgh. For a more active adventure, explore Edinburgh on an e-bike—the Scottish Parliament is one of the highlights.
- Opening Hours: Monday to Saturday, 10:00–17:00
- Ticket Price: Free entry; guided tours may have a small fee
- Suggested Duration: 1–2 hours
11. Discover the Historic Beauty of St. Giles' Cathedral
Visit St. Giles' Cathedral on a walking tour of the Old Town. Known for its stunning Gothic architecture, intricate stained glass windows, and rich history, this cathedral offers a glimpse into the city’s medieval past.
Wander through its majestic interior, where you’ll find the famous Thistle Chapel, home to Scotland’s Order of the Thistle, and admire the craftsmanship of its stone carvings. Climb up to the upper galleries for a unique, bird's-eye view of the cathedral’s interior and vaulted ceilings.
- Opening Hours: Typically open daily, with services held throughout the week
- Ticket Price: Free entry; donations welcome
- Suggested Duration: 1–1.5 hours
10. Explore the National Museum of Scotland
Discover a treasure trove of history, culture, and innovation at the National Museum of Scotland. Highlights include the Lewis Chessmen, medieval armor, and interactive exhibits. It’s one of the must-see stops on a 5-day Scotland weekend getaway.
Families will love the interactive areas where kids can dive into hands-on learning. Don’t miss Dolly the Sheep, the first cloned mammal on display among the museum’s modern marvels.
Visit the rooftop terrace for panoramic views of Edinburgh. Enhance your experience with a guided historical tour of Edinburgh with a local expert that includes the museum and other iconic landmarks in the city.
- Opening Hours: Daily, 10:00–17:00
- Ticket Price: Free entry (some special exhibitions may have fees)
- Suggested Duration: 1.5–3 hours
9. Climb the Scott Monument for Stunning City Views
The Scott Monument is an iconic Gothic masterpiece dedicated to the legendary writer Sir Walter Scott. Known as “The Gothic Rocket,” its intricate design has even inspired elements of Gotham City in the Batman films.
At 200 feet, it holds the title of the largest monument to a writer in the world and offers a striking presence on Edinburgh’s skyline. Climbing its narrow, winding staircase of 287 steps will reward you with breathtaking views of Princes Street Gardens, the New Town, and beyond.
Pair your visit with a guided tour of Edinburgh’s New Town to fully explore the history and landmarks surrounding this monumental tribute.
- Opening Hours: 10:00–17:00 (varies by season)
- Ticket Price: 9 EUR for adults, 7 EUR for children
- Suggested Duration: 30–45 minutes
8. Wander Calton Hill for Iconic Edinburgh Views
Calton Hill features stunning panoramas and iconic monuments like the National Monument and Nelson Monument. Whether you're a photographer or a curious sightseer, this UNESCO World Heritage site offers the perfect mix of breathtaking views and historic charm.
Sunset is especially magical on Calton Hill. In August, it’s a great spot to catch views of the Edinburgh Festival fireworks lighting up the city. With a guided walking tour of Edinburgh, you’ll explore Calton Hill and more of the city’s top attractions.
- Opening Hours: 24/7
- Ticket Price: Free to explore (entry fees may apply for specific monuments)
- Suggested Duration: 1–1.5 hours
7. Take the Scotch Whisky Experience
Discover Scotland’s most celebrated spirit by tasting some of its finest whiskies at the Scotch Whisky Heritage Centre. The experience showcases the world’s most extensive Scotch whisky collection, with over 3,500 bottles, all beautifully displayed.
Explore Edinburgh's whisky culture on a walking tour and uncover the fascinating stories behind this iconic drink. Even non-whisky drinkers can appreciate the craftsmanship and history behind each bottle.
- Opening Hours: Typically open daily from 10:00 to 18:00
- Ticket Price: From 19 EUR
- Suggested Duration: 1–2 hours
6. Discover the Haunting Tales of Greyfriars Kirkyard
Visiting Greyfriars Kirkyard Cemetery is one of the best things to do in Edinburgh for those intrigued by history, mystery, and the supernatural. Known as one of the most haunted graveyards in the world, it’s the perfect place to explore Edinburgh’s spooky side.
This graveyard is also famous for Greyfriars Bobby, the loyal dog who stayed by his owner’s grave for years. Take an evening ghost tour in Edinburgh to hear creepy stories that make Greyfriars one of the city’s most haunted spots.
- Opening Hours: 24/7
- Ticket Price: Free entry (ghost tours may have fees)
- Suggested Duration: 1 hour
5. Walk the Royal Mile
One of the best things to see and do in Edinburgh is to stroll down the Royal Mile, the city’s historic stretch from Edinburgh Castle to Holyrood Palace.
Along this iconic street, you’ll pass by buildings that have witnessed centuries of history, including the 500-year-old St. Giles’ Cathedral and John Knox House. Enjoy browsing shops offering tartan souvenirs, local crafts, and Scottish treats.
Enhance your experience with a guided walking tour of the Royal Mile, where expert guides bring the street’s legends to life, revealing stories you’d otherwise miss. If you prefer exploring at your own pace, try a self-guided audio tour of the Royal Mile.
- Opening Hours: 24/7
- Ticket Price: Free to explore
- Suggested Duration: 1–2 hours
- Address: Edinburgh EH1 1QS, Scotland
4. Explore Interactive Exhibits at Dynamic Earth
Explore the story of our planet at Dynamic Earth, where interactive exhibits take you from the big bang to modern-day wonders. Highlights include a 360° dome show that brings the universe to life and a polar zone where you can experience sub-zero temperatures.
Don’t miss the rainforest area, where you can walk through a tropical storm or the time machine that takes you back to the age of dinosaurs. For a truly immersive experience, check the schedule for special events or themed nights at Dynamic Earth, like stargazing sessions or behind-the-scenes tours.
If you're looking to explore Scotland's wonders, it’s one of the sights to see in Edinburgh on a private 3-day multi-city tour of Scotland.
- Opening Hours: Varies, typically open daily from 10:00 to 17:30
- Ticket Price: 17 EUR for adults, 11 EUR for children
- Suggested Duration: 2–3 hours
3. Wander the Palace of Holyroodhouse and Holyrood Abbey
Discover the grandeur of the Palace of Holyroodhouse, the British monarch’s official residence in Scotland. Located at the end of the iconic Royal Mile, the palace invites you to explore its luxurious State Apartments, where every room reveals tales of Scotland’s royal past.
On a private city tour of Edinburgh, you’ll also have the chance to explore the palace grounds, perfect for capturing stunning photos.
Holyrood Abbey, a 12th-century medieval ruin, adds a touch of timeless beauty to the experience. Step outside to admire the abbey’s ivy-clad walls and towering arches—a hauntingly beautiful setting that has witnessed royal weddings, battles, and centuries of history.
- Opening Hours: Typically open daily from 09:30 to 16:30 (November to March) and until 18:00 (April to October)
- Ticket Price: Around 20 EUR for adults and 11.50 EUR for children ages 5–17
- Suggested Duration: 1.5–2 hours
2. Hike to the Summit of Arthur’s Seat
Climbing Arthur's Seat in Holyrood Park is one of the best things to do in Edinburgh. This ancient volcanic peak stands 820 feet tall and offers breathtaking panoramic views of the city. It’s rumored to be the site of the mythical "Camelot" from Arthurian tales.
The hike is an adventure for all fitness levels, with well-marked trails leading through rugged cliffs, serene lochs, and rolling hills that showcase Scotland's natural beauty.
If hiking seems too challenging, why not join a private tour of Edinburgh with a chauffeur? You can drive across the top tourist attractions in Edinburgh and park near Arthur's Seat, allowing you to enjoy historical landmarks without the need for long walks.
Wear sturdy walking shoes and bring a picnic to enjoy at the summit, which boasts some of the best sunrise and sunset views in Edinburgh. It’s an experience you won’t forget!
- Opening Hours: 24/7
- Ticket Price: Free entry
- Suggested Duration: 1.5–2 hours
- Address: Edinburgh EH15 3PY, United Kingdom
1. Discover the History and Legends of Edinburgh Castle
Topping the list of the best things to do in Edinburgh is exploring Edinburgh Castle. Perched high on Castle Rock, the fortress is a powerful symbol of Scotland's turbulent history and resilience.
Once a royal residence and military stronghold, Edinburgh Castle has played a key role in Scotland's battles for independence. Inside, marvel at the dazzling Crown Jewels and the legendary Stone of Destiny, used for centuries to crown Scottish kings.
Join a skip-the-line guided walking tour of Edinburgh Castle to uncover stories about royal connections, epic wars, secret tunnels, and dungeons that held prisoners as far back as the 18th century.
Keep an eye out for the Mons Meg, a medieval cannon capable of firing 330-pound cannonballs. Don’t miss the firing of the One O'Clock Gun, a smaller modern cannon fired daily since 1861 as a timekeeping tradition.
Book your tickets to Edinburgh Castle in advance to skip the line. For the best view of the One O'Clock Gun firing, head to the Argyle Battery a few minutes before 13:00.
- Opening Hours: Varies seasonally; typically 09:30–17:00
- Ticket Price: 18 EUR
- Suggested Duration: 2–3 hours
Best Things To Do in Edinburgh FAQs
Here's some helpful information to make your Edinburgh travel experience smoother, smarter, and more enjoyable.
What is Edinburgh best known for?
Edinburgh is best known for its medieval Old Town, the Royal Mile, and the iconic Edinburgh Castle. It’s also famous for its summer festivals, including the Edinburgh Fringe, as well as its historic landmarks, dramatic skyline, and literary heritage.
What is the best time to visit Edinburgh?
The best time to visit Edinburgh is from May to September, when the weather is mild, and the city comes alive with festivals like the Edinburgh Fringe in August. For a quieter experience, consider April or October, as both months tend to have fewer crowds and cooler weather.
Check out this month-by-month guide to visiting Edinburgh to help you plan your trip around events like Hogmanay in December and seasonal highlights, such as the cherry blossoms in spring.
How many days are enough in Edinburgh?
Three to five days are perfect for experiencing the top things to see and do in Edinburgh. You can explore highlights like Holyrood Palace, Calton Hill, the Scottish National Gallery, and the enchanting Dean Village.
For a deeper experience, spending seven to fourteen days allows you to enjoy the city at a relaxed pace and take day trips to the Highlands, historic castles, and picturesque villages nearby.
Is Edinburgh cheap or expensive to visit?
Edinburgh tends to lean on the expensive side, especially during peak seasons and festivals, with average daily costs ranging from 100 EUR to 150 EUR per person for mid-range travelers. This includes accommodations, meals, and transportation.
However, it’s still possible to explore sights to see in Edinburgh on a budget. Many attractions, like the National Museum of Scotland, and iconic walking routes, such as the Royal Mile and Arthur’s Seat, are completely free.
What foods are famous in Edinburgh?
Some of the most iconic foods to try in Edinburgh include haggis (often served with neeps and tatties), Scotch pies, black pudding, and Cullen skink. You'll also find popular street foods like sausage rolls with unique fillings and sweet treats like tablet and shortbread.
What are the best areas to stay in Edinburgh?
The best areas to stay in Edinburgh depend on your travel style and interests. The Old Town is ideal for first-time visitors who want to be near historic attractions like Edinburgh Castle and the Royal Mile.
For elegant streets and Georgian architecture, the New Town offers a central location with shopping and dining. The West End is quieter but still close to the action, while Leith is a great pick for budget travelers and food lovers.
If you prefer a more local vibe, Bruntsfield and Stockbridge offer a relaxed atmosphere with independent shops, cafes, and scenic walks.
Is Edinburgh a walkable city?
Yes, Edinburgh is highly walkable. Its compact city center and the proximity of tourist attractions in Edinburgh make it easy to explore on foot. For example, the Royal Mile stretches from Holyrood Palace to Edinburgh Castle, covering about 1 mile (1.6 kilometers), a leisurely 20- to 25-minute walk.
What day trips can I take from Edinburgh?
Popular day trips include Stirling Castle, Loch Ness, the Highlands, and Rosslyn Chapel. You can rent a car in Edinburgh or join guided day tours that depart daily from the city.
Are there luggage storage options in Edinburgh?
Yes, luggage storage is available at Waverley Station and through services like Stasher and Bounce, making it easy to explore the city before check-in or after checkout.
Plan Your Journey to Edinburgh Now
Now that you have your starter pack of things to do in Edinburgh, it’s time to plan your adventure down to the last detail. Browse customizable travel packages in Edinburgh to suit your style and pace, then explore top itineraries that combine must-see sights with cultural experiences.
For more insights and travel tips, check out the Edinburgh Travel Guide. Start planning your trip to Edinburgh today and see why this city earns a top spot on any European bucket list. There’s no better time to make it happen than now!