Opening Hours in Edinburgh
Opening hours in Edinburgh are for the most part quite limited and not very compatible with opening times of museums and other top tourist attractions, so if you wish to do some shopping as well as sightseeing in Edinburgh, you will have to plan in advance to make sure you can do both.
Shopping
Most shops in this capital city open Monday to Saturday from 9 am – 6 pm, staying open till 7:30 pm on Thursdays. Souvenir shops on Princes Street and on the Royal Mile are opened generally until 8 pm every day.
On Sunday, stores are generally closed, stores have shorter opening hours, usually from 11 am to 5 pm.
Museums
Most museums in Edinburgh open daily from 10 am to 5 pm, and some remain open until 7:30 pm on Thursdays. Since there is such a difference in schedule between the various museums, we suggest looking up each museum individually before going.
Bars, Pubs and Restaurants
The Scots usually eat quite early; therefore, if you want to have dinner later than 9 pm, we suggest heading to more touristy restaurants. Pubs are generally open daily from 11 am to 11 pm or midnight.