In Scotland, alcohol can be sold between the hours of 10 am and 10 pm unless the retailer is a pub, club, or restaurant which has been granted a licence, in which case they can stay open till the early hours (usually 2-3 am).