By Porter Lang
If you arrive in Germany on a Saturday evening with an empty bag and a list of things to buy, you will learn this the practical way. Most shops will be shut tomorrow. This piece sets out why, which exceptions exist, and what the rules mean for the weeks before Christmas.
The rule, and where it comes from
The Law Library of Congress, a US government source, says the Federal Shop Closing Act of 1956, revised in 2003, required shops to stay closed on Sundays and public holidays. On weekdays, shops had to close before 6 a.m. and after 8 p.m. The aim was to protect retail workers from long hours and “socially undesirable” working times.
On 30 June 2006, authority over shop opening hours passed to the federal states in the federalism reform. The Library says Bavaria was the last state without its own law, passing one in July 2025, so all 16 states now have one, and they largely follow the federal model.
The constitutional layer
The Library traces Sunday protection to Article 139 of the Weimar Constitution, brought into the Basic Law through Article 140, which designates Sunday as a day of rest. The Local, a news site for English speakers in Germany, quotes Article 140 as saying that Sundays and state-recognised public holidays remain protected by law as days of rest from work and spiritual upliftment. It says the article has not changed since 1919 and that changing it would need a two-thirds majority in parliament. It also gives a labour-side view: the trade union Verdi argues that Sunday rest protects workers’ free time.
What does open
The sources name these exceptions:
- Petrol stations, airports and train stations, according to the Library, have specific exceptions.
- Rescue services, hospitals and care facilities, according to The Local.
- Culture, sport and hospitality, which The Local says are exempt under the Working Time Act. In plain terms: restaurants and cafés can open.
- Bakeries, which The Local says may open for three hours on Sundays, and which it links to the morning queues.
- Special Sundays, the verkaufsoffener Sonntag. The Library says all states allow shops to open on at least three Sundays or public holidays a year. Berlin allows up to eight. Mecklenburg-Vorpommern and Baden-Württemberg allow only three. The Local says typically four to eight a year depending on the state, each tied to an occasion such as a festival, market or trade fair.
Two sources, two ranges. Our reading: the Library is describing a legal floor and a few states, The Local a typical spread, but neither says so.
The court and Advent
On 1 December 2009, according to evangelisch.de, the Federal Constitutional Court ruled that Berlin’s shop-opening rules were partly unconstitutional. The portal says that since November 2006 Berlin shops could open on up to ten Sundays a year, including all four Advent Sundays, and that the court found blanket opening over a block of consecutive Sundays incompatible with Sunday rest. It also says Sunday protection is not only a religious matter, as a general rest day that supports recovery and social life.
The Christian Science Monitor, a US newspaper, reported in December 2009 that stores must stay closed on the four Sundays before Christmas from 2010. It said Berlin’s law had let stores open on Sundays in December and on six other Sundays, and that the Roman Catholic and Lutheran churches had challenged it. The Library adds the general test: Sunday openings need a sufficiently strong, objective reason for their timing and place, shoppers’ preferences are not enough, and the event, not the shopping, must define the character of the day.
Note what is not in these sources: a current state-by-state list of which Sundays are open. We have not seen one, so we give none.
Side by side
- Berlin’s allowance: up to ten Sundays a year in 2006, according to evangelisch.de; up to eight now, according to the Library. Different years, different rules.
- The Advent ruling: “all four Advent Sundays” in the church portal, “the four Sundays before Christmas” in the Monitor. The same ruling, described two ways.
- Frequency: at least three a year in the Library; typically four to eight in The Local.
A packing list, not a legal one
The Local’s advice for visitors is practical: buy bread and baked goods at bakeries in the morning, eat at restaurants and other hospitality venues, check whether a Sunday trading day is scheduled in the city you are visiting, and shop on Saturday, since most shops stay shut until Monday. Our reading: for Advent gifts, Saturday is the day to buy, and a Christmas market stall may be open when a shop is not, but no source says that, so check the market’s own listing.
What kind of sources these are
A US government law library, a US newspaper, a church media portal and an English-language news site. None is a German statute, and the rules differ by state. Treat this as background, not as legal advice.
What we left out
Fines, hours, any list of open Sundays, and holiday-by-holiday rules. The Local mentions enforcement varies by region, with Berlin’s late-night shops often open and Bavaria stricter. We give that only as its claim.
Quick answers
Why are German shops closed on Sundays? According to the Law Library of Congress, the shop-closing laws bar opening on Sundays and public holidays, and Sunday is protected as a day of rest through Article 140 of the Basic Law.
Which shops open on Sundays? The Local says bakeries may open for three hours, and hospitality is exempt. The Library says petrol stations, airports and train stations have exceptions.
Can shops open on Advent Sundays? A December 2009 court ruling, reported by evangelisch.de and the Monitor, ended blanket Advent Sunday opening in Berlin from 2010.
Related on this site: erfurt-kraemerbruecke-domplatz-christmas-market, advent-wreath-wichern-hamburg-horn, schwibbogen-erzgebirge-candle-arch
Roam first. Shop later.