The best things to do in Edinburgh revolve around its history and culture. This east coast city is among Britain’s prettiest. The Gothic architecture found throughout the Old Town, especially winding its way up the Royal Mile, is enchanting. Stroll the streets and keep your camera at the ready as photo-worthy cityscapes are around every corner. World-famous landmarks to enjoy in Edinburgh include Holyroodhouse Palace, St Giles’ Cathedral, and the National Museum of Scotland. 

The city’s iconic rugged grey stone buildings and cobbled streets are also quite somber and hide within them many gruesome tales from the long history of Scotland’s capital. Join a tour of Edinburgh Castle to find out about the long rivalry between England and Scotland. For fans of the macabre, Edinburgh Vaults allows you to delve into the underground passages that run beneath the city, which some say are haunted. 

If you’re looking to get a real sense of Edinburgh, head away from the popular tourist spots in the Old Town and explore the shops and restaurants along George Street. Further afield, the suburb of Leith is an up-and-coming area. It has benefited from several years of regeneration projects, which includes large shopping malls and family-friendly attractions like Royal Yacht Britannia, which was the Queen’s official boat for many years. 

Best things to do in Edinburgh

Featured stories & fun stuff

Where to stay in Edinburgh

Start planning your trip

Also popular in United Kingdom

Keep exploring

Back to top