Most shops in this capital city open six days a week from 9 am – 6 pm. On Sunday, stores have shorter opening hours, usually from 11 am to 5 pm. Souvenir shops on Princes Street and on the Royal Mile are opened generally until 8 pm every day.
Most museums in Edinburgh open from 10 am to 5 pm five or six days a week 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 seven days a week from 11 am to 11 pm or midnight.