Edinburgh, the capital of Scotland, is situated on Scotland's East Coast on the south side of the Firth of Forth. Discover the best attractions in Edinburgh with us.

Home of the Scottish parliament, Edinburgh is enriched by culture, fine architecture, and the presence of one of the most prestigious universities in the United Kingdom, The University of Edinburgh. The most well-known attractions are Edinburgh Castle, the Royal Mile, the Holyrood Palace and The National Gallery of Scotland. With a population of just under 500,000 in 2011, Edinburgh is Scotland's second largest city after Glasgow.

The historical centre of Edinburgh is divided into two parts by the Gardens of Princes Street. These gardens were originally marshlands, and they can still be seen as such in earlier paintings of the city. To the south of these gardens is the Old Town, dominated by the world-famous Edinburgh castle, situated on an extinct volcano. The castle looks down on the shopping district of the city, Princes Street, the beginning of the Royal Mile. To the north of the gardens is the New Town where you will find modern architecture such as the Scottish parliament buildings and The National Gallery of Scotland. To the west of the castle is the financial district, where the banks and insurance companies fuel the hub of Edinburgh's economy. The West of the city is also home to Edinburgh Zoo.


The iconic Edinburgh Castle is one of the main attractions in Edinburgh, and no visit to the city is complete without exploring this imposing edifice. Wander through courtyards, galleries, chambers, and chapels, watch historical enactments, and be amazed by the Scottish crown jewels and the legendary Stone of Destiny. A visit to the castle is hungry work, so before you go, refuel on tea and delicious scones with jam and clotted cream.



Linking the castle with Holyrood Palace, the Royal Mile offers serious Old Town vibes. Apart from being astounded by the ancient buildings, bridges, and other landmarks, you’ll have fun discovering the many weird and wonderful shops, restaurants, pubs, cafes, galleries, and other establishments on this famous series of roads. With so much to offer, the Royal Mile is one of the top attractions in Edinburgh.



Taking in old and modern history and popular culture, the Potter Trail has become a much-loved tourist attraction in Edinburgh. By following the trail, you’ll have the chance to see the café where J.K. Rowling wrote part of the first Harry Potter novel, as well as various locations and landmarks that inspired places mentioned in the famous novels about the teenage wizard.


Legend has it that Arthur’s Seat is one of the possible sites of King Arthur’s castle, Camelot. However, according to science, the largest peak of the hills that form most of Holyrood Park is an extinct volcano. One of the best attractions in Edinburgh, Arthur’s Seat boasts a network of paths for quick and easy strolls and more strenuous hikes. Make your way to the top for unrivalled views of the city.



The city’s fashionable port district, Leith is also known as the Shore. Exploring the area’s markets, theatres, traditional pubs, and great seafood bistros is a wonderful way to understand why Leith is one of the best attractions in Edinburgh.



Berthed permanently at Ocean Terminal, the Britannia is the former royal yacht of Queen Elizabeth II. This beautiful yacht was in service from 1954 until 1997, when it was decommissioned. It has since become one of the main attractions in Edinburgh. See the bridge, crew’s quarters, engine room, royal bedrooms, royal deck tearoom, state apartments, and sun lounge on an audio tour. Make your stay a magical and memorable one by taking in the best attractions in Edinburgh.