The short answer
Dutch coffeeshop hours are set by the municipality, not by national law, and they are short. Closing times of 21:00 or 22:00 are entirely normal, midnight is at the generous end, and a 03:00 closing time — routine for bars in the same town — is not something a coffeeshop gets. Several municipalities also keep shops shut through the middle of the day or until noon.
Because the rule is local, there is no figure that is true nationally. In Lelystad, for example, the municipality's own 2024 policy permits ordinary hospitality venues to open from 06:00 until 02:00 or 03:00, while a coffeeshop in the same municipality must stay closed "van maandag tot en met zondag tussen 22.00 uur en 12.00 uur" — a ten-hour window against a bar's twenty.
Hours also differ on Sundays and public holidays, and they can differ between two shops in the same city. Check the individual shop before you cross town.
There is no national rule
The national conditions that a tolerated coffeeshop has to meet — no advertising, no hard drugs, no nuisance, no minors, no more than 5 grams per person per day, no more than 500 grams in stock, no alcohol — say nothing whatsoever about when the door opens. The government's own business portal lists those conditions and then adds the sentence that matters here: "Uw gemeente kan extra eisen stellen" — your municipality can impose extra requirements. Opening hours are the most visible of those extra requirements.
This is a specific instance of a general feature of Dutch coffeeshop policy, lokaal maatwerk — local tailoring. The national framework is a floor. Everything above it is decided in the town hall. If you have read a confident sentence online stating that Dutch coffeeshops close at some particular time, it was either describing one municipality or it was wrong.
For the national layer that is constant everywhere, see coffeeshop rules in the Netherlands.
Who actually decides
A coffeeshop is, in administrative terms, a hospitality business that serves no alcohol. To operate it normally needs two things from the municipality: an operating licence for a hospitality business (exploitatievergunning horecabedrijf) and a tolerance declaration (gedoogverklaring). Hours are attached to one or both as a condition.
Three documents can carry the actual times, which is why they are awkward to look up:
- The APV — the municipality's general by-law. Amsterdam's APV, for instance, contains separate articles empowering the mayor to set opening hours for alcohol-serving businesses, for alcohol-free businesses, and for terraces. A coffeeshop falls under the alcohol-free heading.
- The coffeeshopbeleid — the municipality's published coffeeshop policy, which often states the hours outright. Zaanstad's policy does the opposite and points readers back at the APV, which tells you how much these documents vary in structure.
- The individual licence — where a specific shop's hours can be tightened below the municipal norm.
The decision-maker is the mayor (burgemeester), acting on public-order grounds, not the council and not the national government. The mayor also holds a much blunter instrument: under Article 13b of the Opium Act — the Wet Damocles — a mayor can order premises closed altogether where drugs are sold or present. Hours are the routine end of the same public-order power, which is why they are treated as a lever rather than a formality.
Why they are shorter than bar hours
This is not an accident of licensing, and it is not shops choosing to knock off early. It is the stated purpose of the rule.
Venray's 2024 coffeeshop policy is unusually explicit about it. The explanatory notes set out two reasons for giving coffeeshops hours that differ from ordinary hospitality venues: to limit the exposure of school-age young people to the shop's operating times, and to discourage combining cannabis with alcohol by keeping coffeeshop hours out of step with the hours when bars are busy.
A third reason runs through every municipal policy on the subject: the O in the national criteria, geen overlast — no nuisance. Late closing concentrates people on a pavement at night, in a country where coffeeshops are frequently on residential streets. Restricting hours is the cheapest tool a municipality has for keeping a shop's tolerated status compatible with its neighbours.
The practical upshot for a visitor is a mismatch with the rest of a night out. Kitchens, bars and clubs run late in Dutch cities. Coffeeshops generally do not. Planning around bar hours is the single most common reason people find a closed shutter.
Four municipalities, four answers
These are not a national picture and are not meant as a tour. They are four currently-in-force municipal policies, taken from the government's own register of local regulations, chosen to show how wide the spread is. All four were read on 4 August 2026.
| Municipality | What the policy permits | Policy in force since |
|---|---|---|
| Lelystad | Closed every day of the week between 22:00 and 12:00 — so a noon-to-22:00 window. The same document permits ordinary hospitality venues 06:00–02:00 on weekdays and 06:00–03:00 at weekends. | 9 May 2024 |
| Venray | Monday to Friday 09:00–12:00 and daily 14:00–21:00 — closed across the middle of the day. Open until 22:00 on Friday, Saturday and Sunday and on five named public holidays. | 14 November 2024 |
| Utrechtse Heuvelrug | 12:00–22:00 Monday to Thursday, 12:00–23:00 Friday to Sunday. | 25 November 2025 |
| Amersfoort | Daily 10:00–24:00 as the starting point, with the mayor expressly reserving the right to set different hours depending on the location. | 26 February 2025 |
Maassluis takes a fifth approach again, setting only a floor — "De coffeeshop is in ieder geval gesloten tussen 00:00 uur en 07:00 uur", closed at least between midnight and 07:00 — and then allowing narrower hours to be imposed depending on the location and its surroundings. Vijfheerenlanden's 2024 policy is a flat 12:00 to 21:00.
Nothing in that spread is a mistake by any of them. It is the system working as designed. It also means that a rule of thumb learned in one Dutch town is not portable to the next one.
These figures describe municipal policy, not any particular shop. A policy states the outer limits a shop is permitted to operate within. It does not tell you when a given shop actually opens, and municipal policies are revised — every one above carries a date for that reason. Check the shop.
The licensed window is a ceiling, not a timetable
Read the Dutch wording in any of those policies and it is permissive: a coffeeshop mag geopend zijn — may be open — between the stated times. Nothing obliges a shop to use the whole window, and many do not.
So the municipal figure is the latest a shop could lawfully be open, not a promise that it is. A shop may open later than permitted, close earlier, close one day a week, close for a refurbishment or a holiday, or have its own hours cut on its individual licence. Treat any municipal number you find as an upper bound and nothing more.
The corollary is worth stating plainly: arrive with margin. Turning up in the last ten minutes of a shop's window is a bad plan even when the window is accurate, because staff wind down before the shutter comes down.
Sundays and public holidays
Both differ, and both differ locally.
Weekend variation is common and does not run in one direction. Utrechtse Heuvelrug gives an extra hour from Friday through Sunday. Venray extends to 22:00 on Friday, Saturday and Sunday. Other municipalities treat Sunday as the tightest day of the week rather than the loosest. Lelystad and Vijfheerenlanden apply one window to all seven days. There is no Dutch norm here to fall back on.
Public holidays are handled less consistently still, and usually less generously than visitors assume. Venray is one of the few policies that names them outright, extending the closing time to 22:00 on New Year's Day, Easter Monday, Ascension Day and both Christmas Days. Most policies say nothing about holidays at all, which leaves the decision with the individual shop.
Two dates in the Dutch calendar are worth singling out because they change how whole city centres behave: King's Day — Koningsdag, 27 April, moved to the 26th when the 27th falls on a Sunday — and New Year's Eve. On both, expect crowd-management measures, altered transport, and individual businesses deciding their own hours regardless of what a policy document permits. The same applies to any day a city is running a major event. On those days, published hours anywhere — including ours — are the least reliable.
Why hours differ inside one city
Two shops in the same municipality can have different hours, and there are three ordinary reasons why.
Location within the city
Several policies build this in explicitly. Amersfoort's states a citywide starting point and then reserves the mayor's right to set different hours depending on the location. Maassluis sets a baseline and allows narrower hours according to the surroundings. A shop on a quiet residential street and a shop on a commercial strip are not treated identically.
Proximity to a school
This is the clearest single driver of an early closing time. Municipal policies keep coffeeshops at a distance from schools — Venray's threshold is 250 metres from primary, secondary or vocational education and out-of-school care — and where a school later appears close to an existing shop, hours are the adjustment used instead of closure. Maassluis's policy provides for exactly that: if a secondary or vocational school opens within 300 metres of an existing coffeeshop, the mayor may require the shop's hours to be aligned with the school's timetable.
Venray's split day — open in the morning, closed 12:00 to 14:00, open again from 14:00 — is the same logic expressed as a gap in the middle of the day.
The shop's own record
Hours can be tightened on an individual licence where a specific shop has caused problems. This is why an otherwise identical shop two streets away may close an hour earlier, and it is not something you can infer from the municipal policy at all.
Why this page has no Amsterdam figure
Amsterdam and Rotterdam are the two cities people search this question for, and they are the two we are not going to give you a number for.
The reason is not coyness. Both cities' figures circulate widely in English-language guides, but the numbers in circulation trace back to policy documents of various vintages, and we could not confirm either against a current municipal source at the time of writing. Publishing a closing time that is a policy revision out of date is worse than publishing nothing: it is precisely the error that leaves someone standing outside a closed door at 22:30 having read that they had until 01:00.
What we can say about Amsterdam with confidence is structural. The city's APV gives the mayor the power to set opening hours for alcohol-free hospitality businesses, which is the category a coffeeshop falls into, and hours have historically differed between areas of the city rather than applying uniformly. If you need an Amsterdam number, take it from the shop or from the municipality's own site, not from a travel article. Our Amsterdam guide covers the rules that we can state precisely for that city.
How to check before you go
In rough order of reliability:
- The shop itself. A phone call is the only method that accounts for a shop closing early today. It is also the only one that will tell you about a holiday closure.
- Public place listings. Broadly reliable for a normal week, routinely wrong about public holidays and short-notice changes.
- The municipality's own policy. Search lokaleregelgeving.overheid.nl for the city name plus coffeeshopbeleid. It is in Dutch, and it gives you the outer limits rather than any shop's actual hours — but it is authoritative, and every document carries the date range it is valid for.
- Travel articles and aggregator pages. Least reliable. Most are undated, many were written once and re-published annually, and none of them track a municipal policy revision.
Hazely exists to make the first two of those less tedious. The free Android app shows weekly opening hours and a live open-or-closed status for each licensed shop on the map, with an "open now" filter and the shop's public phone number so you can confirm in one tap. It is an information utility, not a shop: Hazely sells nothing, takes no orders and makes no bookings. Hours come from public place information and can be out of date, which is why the phone number sits next to them.
Six practical planning rules
- Do not plan around bar hours. The gap between when bars close and when coffeeshops close is often several hours, and it is deliberate.
- Assume earlier than you think outside the big cities. A 21:00 or 22:00 close is normal in smaller municipalities, and some keep shops shut until noon.
- Check the specific shop, not the city. Two shops in one municipality can differ, and the shop is the only level at which the answer is real.
- Build in a buffer. Arrive with time in hand rather than at the closing minute.
- Treat holidays as unknown. Most municipal policies are silent on them, so the shop decides. Confirm on the day.
- Remember hours are not the only local variable. Some municipalities also restrict entry to residents of the Netherlands — see the residency criterion and can tourists visit coffeeshops?
This page is general information, not legal advice. Rules are set both nationally and locally and can change without notice. Hazely does not sell cannabis, take orders, handle payments or make reservations, and does not recommend or rank shops. Always follow the instructions of the shop and of local authorities, and confirm current requirements with an official source before you travel.
Related guides
All eight reference pages are listed on the coffeeshop guides index.
Sources
All sources below were checked on 4 August 2026. The municipal policies are taken from lokaleregelgeving.overheid.nl, the government's official register of local regulations, where each document displays the date range for which it is in force.
- Ondernemersplein (Overheid.nl) — Regels voor coffeeshops. Source for the national conditions, for the operating licence and tolerance declaration, and for municipalities being able to impose extra requirements. The page states it was checked on 8 January 2026. It states no national opening hours.
- Coffeeshopbeleid gemeente Lelystad 2024 (CVDR719521), in force from 9 May 2024. Source for the coffeeshop closure between 22:00 and 12:00 and for the general hospitality hours of 06:00–02:00 on weekdays and 06:00–03:00 at weekends in the same municipality.
- Beleidsregel coffeeshops gemeente Venray 2024 (CVDR726500), in force from 14 November 2024. Source for the split day and the 22:00 extension on Friday, Saturday, Sunday, New Year's Day, Easter Monday, Ascension Day and both Christmas Days; for the 250-metre school distance; and for the stated reasons — limiting exposure of school-age young people and discouraging combined use with alcohol.
- Coffeeshopbeleid gemeente Utrechtse Heuvelrug 2025 (CVDR747748), in force from 25 November 2025. Source for 12:00–22:00 Monday to Thursday and 12:00–23:00 Friday to Sunday.
- Coffeeshopbeleid Amersfoort 2025 (CVDR735891), in force from 26 February 2025. Source for the 10:00–24:00 starting point and the mayor's reserved right to set different hours by location.
- Beleidsregel coffeeshopbeleid Maassluis 2024 (CVDR718591), in force from 19 April 2024. Source for the 00:00–07:00 minimum closure, for narrower hours by location, and for hours being aligned to a school timetable where a school opens within 300 metres of an existing shop.
- Coffeeshopbeleid 2024, gemeente Vijfheerenlanden (CVDR730395), in force from 20 December 2024. Source for the 12:00–21:00 window.
- Coffeeshopbeleid gemeente Zaanstad 2022 (CVDR672738). Source for a coffeeshop policy that sets no hours itself and refers to the APV for closing times.
- Amsterdam — Algemene Plaatselijke Verordening (CVDR72510). Source for the mayor's power to set opening hours separately for alcohol-serving businesses, alcohol-free businesses and terraces.
- Het CCV — Artikel 13b Opiumwet (Wet Damocles). Source for the mayor's power to order premises closed.
- Openbaar Ministerie — Aanwijzing Opiumwet (in force 1 March 2015). Source for the national criteria including geen overlast, and for lokaal maatwerk.
- Rijksoverheid — Wanneer zijn de officiële feestdagen in Nederland?. Source for the Dutch public holidays and for King's Day falling on 27 April, or on the 26th when the 27th is a Sunday.
Municipal policies are revised, and every figure on this page is therefore dated. If you find something here that no longer matches the municipality's own published policy, tell us and we will correct it. For everything else Hazely does and does not do, start at the home page.