Opening hours in Edinburgh

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.


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.