Shopping hours Most department stores and supermarkets are open Monday to Saturday 1000-2200 and closed on Sundays and festivals. Outside of the resorts and in traditional towns smaller shops still observe the siesta, closing between 13.30 and 17.30pm.