1. The Royal Edinburgh Military Tattoo

For a spectacle like no other, go and see The Royal Edinburgh Military Tattoo. Set in the grounds of Edinburgh Castle, the annual three week event is an exciting festival of music, theatre and dance.

2. Scottish National Gallery

While in Edinburgh, pay a visit to the Scottish National Gallery and browse the collection of fine art, with work from the likes of Monet, Constable, Rembrandt, Van Gogh and Cézanne.

3. Hike Up Arthur’s Seat

Take a hike up Arthur’s Seat and see views of Edinburgh unfold as you scale this ancient volcano. Set in the royal park next to Holyrood Palace, Arthur’s Seat is one of Edinburgh’s most iconic sights.

4. Edinburgh Gin Distillery Tour

With three different tours to choose from at this iconic distillery in the heart of the city, including the 45 minute Discovery, the 75 minute Connoisseur and the three hour Gin Making Experience.

5. Edinburgh Castle

As one of the UK’s most loved attractions, Edinburgh Castle attracts thousands of visitors every week, making it a must-visit on your trip to the city.

As you explore the quaint, narrow lanes of Edinburgh, you’ll come across independent shops and family-run cafés alongside some of Europe’s most popular historic sights. From trips to Edinburgh Castle to hikes up to Arthur’s Seat, here’s our pick of the best things to do in Scotland’s charming capital city.