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 sombre 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.

    Why book with Hotels.com?

    Start planning your trip

    Also popular in United Kingdom

    Keep exploring

    Travel alert

    COVID-19 alert: Travel requirements are changing rapidly, including need for pre-travel COVID-19 testing and quarantine on arrival.

    Check restrictions for your trip.
    Back to top