On-duty pharmacies in Switzerland, canton by canton

This page does not publish duty schedules: for every canton it lists whether we have verified an official source to read on-duty pharmacies from in the future, and in the meantime the direct link to check right now.

Active coverage

1 of 1 examined cantons has an official source verified as machine-readable. The others remain listed with their verification status and official link.

Even for a canton with a verified source, this page does not yet publish the on-duty pharmacy listing: the verification covers only the reliability of the source, not a search service already wired up.

Ticino

Source verified

Official source →

Verificato via Playwright/curl (#6398, 2026-08-31): 4/5 regioni (Mendrisiotto/Luganese/Bellinzonese/Biasca e Valli) su www.ofct.ch pubblicano tabelle HTML server-rendered #tabella_mese_corrente_compatta (turno del mese, riga attiva marcata class "di_turno") e #tabella_lista_farmacie (anagrafica) — niente JS richiesto, fetch statico + parse HTML bastano. robots.txt permette (crawl-delay: 10), nessun ToU restrittivo trovato. La 5a regione, Locarnese, è su dominio separato (farmacielocarnese.ch, verificato #6740, 2026-08-31): nessun robots.txt (nessun vincolo dichiarato), anche qui solo HTML server-rendered senza JS/API, ma struttura diversa (tabella turni senza indirizzo/CAP, nessuna anagrafica) — serve un parser dedicato, non ancora scritto. Vedi docs/data-sources/farmacie-turno-ticino.md.

Always verify by phone

Always verify by phone with the pharmacy or the canton’s official source before travelling: duty hours can change at the last minute, and this page, like the sources it links to, is no substitute for a confirmation call in an emergency.