Photo: Vilhelm Stokstad / TT
This means guests could theoretically remain until 1.30am, since many pubs and restaurants can continue serving till 1am, but they would not be able to order alcohol after 10pm.
The decision to ban alcohol sales after 10pm has been criticised by Visita, the trade body for hotels and restaurants in Sweden.
When announcing the ban, Prime Minister Stefan Löfgren said: “If you think, 'I can't sit at the pub after 10.30pm so I'll have 20, 25 people round at home', that's completely misguided. We are grown-ups who need to be able to take responsibility. We are in a very, very dangerous situation.”