Edinburgh, Scotland’s captivating capital, is brimming with history, beauty, and culture. Here’s a straightforward guide to the top 12 best things to do in Edinburgh (places and experiences) that make this city truly special. Most of these places offer great photography opportunities.
This post may contain affiliate links. Please see my disclosure policy for details.
1. Edinburgh Castle: A Historic Landmark
Visit the iconic Edinburgh Castle, perched on a volcanic hill, for a journey through Scotland’s past and stunning city views.

Things to do and see at Edinburgh Castle:
Pass by and admire the power of The Portcullis Gate constructed 450 years ago.
Climb Lang Stairs. They provide a direct route with 70 steps to the castle’s summit. They were the original entrance and an alternative route was created in the 1600s for moving heavy guns.
St. Margaret’s Chapel is the oldest building in the castle, built around 1130. It has plain exteriors but ornate original arches and stained glass windows inside.
Mons Meg is a six-tonne siege gun that could fire a 150kg gunstone up to 3.2km. It was given to King James II in 1457.
See the Dog Cemetery, a burial place for officer’s pet dogs and regimental mascots.
See the Honours of Scotland – Scotland’s oldest Crown jewels – and learn about the Stone of Destiny, now on display at Perth Museum from 30th March 2024.
Visit the Great Hall, completed in 1511, with its original hammerbeam roof and weapon collections.
Explore the Prisons of War Exhibition in the vaults below the Great Hall, showcasing the imprisonment of pirates and prisoners of war.
Learn about the One o’clock Gun, fired daily except on specific days, signalling the time to ships in the Firth of Forth.
Enjoy some breathtaking views while enjoying some tea and pastries from the castle cafe.
Pro Tip: Arrive early or later in the day to beat the biggest crowds.
If you plan to visit Edinburgh Castle, you should book online in advance. You can then explore it at your own pace or book a guided walking tour here.
For the best stays in Edinburgh’s Old Town, check out my curated list of the 14 Best Hotels in Old Town Edinburgh, each highly-rated by travelers for comfort, charm, and unbeatable location. Plus, if you’re looking for incredible castle views, check out my list of the best Edinburgh options: Best Edinburgh Hotels with Castle View.

Compare cheap flight prices from all major airlines and travel agents, and find the cheapest tickets to all your favourite destinations here.
2. The Royal Mile: Step Back in Time
Take a stroll along the historic Royal Mile, where medieval buildings, shops, and bagpipers bring history to life.

As you wander the historic Royal Mile, you’ll come across landmarks that embody Edinburgh’s essence. St. Giles’ Cathedral, with its intricate crown spire, stands as a testament to the city’s architectural beauty.
Beneath the bustling streets lies The Real Mary King’s Close (tour), a preserved underground city narrating tales of Edinburgh’s bygone days.
Explore the intriguing world of optics at Camera Obscura, and treat your palate to the rich flavors of Scotland at The Scotch Whisky Experience (tour).
The Royal Mile isn’t merely a path; it’s a captivating journey into the heart and soul of Edinburgh.

Curious about the taste of haggis? Your answer awaits at The Tolbooth Tavern in Edinburgh. Embark on a culinary adventure as you order a tasting platter (book your experience), featuring the distinctive flavors of haggis, complemented by wild mushrooms and classic fish ‘n’ chips. All of this unfolds in the charming embrace of a traditional and cozy pub situated along the historic Royal Mile.
Craving more haggis adventures? Makars Gourmet Mash Bar offers heartwarming Scottish local food. For a true taste of tradition, try Makar’s haggis, neeps, and tatties – they even offer a mini taster portion for the less adventurous!
3. Arthur’s Seat: Nature in the City
Escape to Arthur’s Seat, an ancient volcano, for a refreshing hike and panoramic views of Edinburgh.

4. National Museum of Scotland
Explore the National Museum to discover Scotland’s diverse history through engaging exhibits and artifacts (don’t forget to go to the rooftop terrace to enjoy some breathtaking views).

5. Edinburgh Military Tattoo
Experience the spectacular Royal Edinburgh Military Tattoo, held only in August each year (1–23 August in 2025) – a dazzling showcase of music, tradition, and precision set against the stunning backdrop of Edinburgh Castle.

Looking for unique experiences in and around Edinburgh? Whether it’s a ghost walk through Greyfriars Kirkyard, a cruise on Loch Ness, or a family-friendly adventure, I’ve pulled together some amazing tours for every kind of traveller. From history and Harry Potter to whisky tastings and spooky stories, everything’s organised into simple categories to help you find exactly what you’re after.
Take a look here and start planning something unforgettable!
6. Scottish National Gallery: Artistic Treasures
Admire masterpieces at the Scottish National Gallery, a treat for art enthusiasts.

7. Princes Street Gardens
Relax in Princes Street Gardens, a peaceful retreat nestled between the Old and New Towns. Take a leisurely stroll, unwind by the floral displays, and admire the iconic Scott Monument and Ross Fountain. If you’re feeling adventurous, consider climbing it for a breathtaking view.

If you want to explore more of Edinburgh’s most photogenic spots, my Edinburgh Photowalk Guide will take you on an adventure. With a map of top locations and tips for capturing the perfect shots with just your phone, you’ll be able to easily find and photograph the city’s hidden gems! Learn more here!
8. Dean Village: Charming Hideaway
Discover Dean Village’s picturesque cottages and serene setting along the Water of Leith. This beautiful place is located just a 10-minute walk from the city center.

9. Calton Hill: Skyline Views
Visit Calton Hill for stunning views and famous landmarks. Take in the sights, including the National Monument and Nelson’s Monument, shaping a beautiful scene against the sky. Calton Hill guarantees an unforgettable experience, creating lasting memories.

Want to save money on your data while travelling? Airalo is the world’s first eSIM store with eSIMs for over 200 countries and regions starting at $4.5 a month!
10. Grassmarket and Victoria Street: Vibrant Vibes
Explore the vibrant Grassmarket, a historic marketplace surrounded by eclectic shops and lively pubs. Wander up Victoria Street, a colourful and winding thoroughfare filled with unique boutiques and charming cafes.

Victoria Street in the Grassmarket area – the real-life Diagon Alley, a cobblestone shopping street with stores selling wizardly supplies. It is believed by some that it is where J.K. Rowling got her inspiration for Diagon Alley. Also, you can visit Museum Context on 40 Victoria Street (a 3-storeyed narrow shop that sells official Harry Potter merchandise).

11. Greyfriars Bobby and Greyfriars Kirkyard: Heartwarming History
Pay homage to Edinburgh’s most famous canine resident, Greyfriars Bobby, at his heartwarming statue. Explore the atmospheric Greyfriars Kirkyard, a cemetery steeped in history and folklore.

Greyfriars Kirkyard – It has been said that some of the gravestones here have inspired the author to name some of her famous Harry Potter characters. The most famous is the grave of Thomas Riddell, which may have inspired the name for Lord Voldemort (birth name: Tom Marvolo Riddle). The graveyard is almost always open to visitors.

12. Johnnie Walker Whisky Tour: Cheers to Scotland
End your Edinburgh adventure with a visit to Johnnie Walker’s flagship whisky experience on Prince Street. Immerse yourself in the art of whisky-making and savour the flavours of Scotland’s renowned spirit. Book your immersive experience here.

Enjoy your adventure through Edinburgh’s top spots, each offering a unique piece of the city’s charm and history.
Visiting Edinburgh with kids? I’ve also put together a complete guide with 20+ family-friendly activities to make your trip fun for all ages!
To compare Edinburgh hotel prices across numerous providers and find the best value for your dates, I recommend checking out Skyscanner. You can even filter by price and preferences!

If you’re planning a visit to Edinburgh soon, my Ultimate Edinburgh Explorer Bundle will enhance your experience. Packed with travel tips, itineraries, and insider recommendations, it’s designed to help you explore the city like a local and create unforgettable memories!
Leave a Reply