Time in Switzerland

Switzerland uses a single time zone nationwide.

CH Capital: Bern Dialling code +41

Time zones

  • 19:42 Bern Europe/Zurich
    Sunday, 20 September 2026
    CEST (UTC+02:00) · Observes daylight saving · 301 cities in this zone

City times

88 cities are listed here, out of 301 in the dataset.

  • Bern 19:42 Sunday, 20 September 2026 UTC+02:00
  • Zürich 19:42 Sunday, 20 September 2026 UTC+02:00
  • Genève 19:42 Sunday, 20 September 2026 UTC+02:00
  • Basel 19:42 Sunday, 20 September 2026 UTC+02:00
  • Lausanne 19:42 Sunday, 20 September 2026 UTC+02:00
  • Winterthur 19:42 Sunday, 20 September 2026 UTC+02:00
  • Luzern 19:42 Sunday, 20 September 2026 UTC+02:00
  • Sankt Gallen 19:42 Sunday, 20 September 2026 UTC+02:00
  • Lugano 19:42 Sunday, 20 September 2026 UTC+02:00
  • Zürich (Kreis 11) 19:42 Sunday, 20 September 2026 UTC+02:00
  • Thun 19:42 Sunday, 20 September 2026 UTC+02:00
  • La Chaux-de-Fonds 19:42 Sunday, 20 September 2026 UTC+02:00
  • Rapperswil 19:42 Sunday, 20 September 2026 UTC+02:00
  • Schaffhausen 19:42 Sunday, 20 September 2026 UTC+02:00
  • Fribourg 19:42 Sunday, 20 September 2026 UTC+02:00
  • Chur 19:42 Sunday, 20 September 2026 UTC+02:00
  • Neuchâtel 19:42 Sunday, 20 September 2026 UTC+02:00
  • Emmen 19:42 Sunday, 20 September 2026 UTC+02:00
  • Vernier 19:42 Sunday, 20 September 2026 UTC+02:00
  • Lancy 19:42 Sunday, 20 September 2026 UTC+02:00
  • Montreux 19:42 Sunday, 20 September 2026 UTC+02:00
  • Yverdon-les-Bains 19:42 Sunday, 20 September 2026 UTC+02:00
  • Bulle 19:42 Sunday, 20 September 2026 UTC+02:00
  • Meyrin 19:42 Sunday, 20 September 2026 UTC+02:00
  • Carouge 19:42 Sunday, 20 September 2026 UTC+02:00
  • Renens 19:42 Sunday, 20 September 2026 UTC+02:00
  • Jona 19:42 Sunday, 20 September 2026 UTC+02:00
  • Kreuzlingen 19:42 Sunday, 20 September 2026 UTC+02:00
  • Nyon 19:42 Sunday, 20 September 2026 UTC+02:00
  • Bellinzona 19:42 Sunday, 20 September 2026 UTC+02:00
  • Olten 19:42 Sunday, 20 September 2026 UTC+02:00
  • Pully 19:42 Sunday, 20 September 2026 UTC+02:00
  • Baden 19:42 Sunday, 20 September 2026 UTC+02:00
  • Vevey 19:42 Sunday, 20 September 2026 UTC+02:00
  • Sierre 19:42 Sunday, 20 September 2026 UTC+02:00
  • Monthey 19:42 Sunday, 20 September 2026 UTC+02:00
  • Solothurn 19:42 Sunday, 20 September 2026 UTC+02:00
  • Locarno 19:42 Sunday, 20 September 2026 UTC+02:00
  • Schwyz 19:42 Sunday, 20 September 2026 UTC+02:00
  • Binningen 19:42 Sunday, 20 September 2026 UTC+02:00
  • Einsiedeln 19:42 Sunday, 20 September 2026 UTC+02:00
  • Thônex 19:42 Sunday, 20 September 2026 UTC+02:00
  • Uzwil 19:42 Sunday, 20 September 2026 UTC+02:00
  • Spreitenbach 19:42 Sunday, 20 September 2026 UTC+02:00
  • Küssnacht 19:42 Sunday, 20 September 2026 UTC+02:00
  • Versoix 19:42 Sunday, 20 September 2026 UTC+02:00
  • Davos 19:42 Sunday, 20 September 2026 UTC+02:00
  • Rheinfelden 19:42 Sunday, 20 September 2026 UTC+02:00
  • Gland 19:42 Sunday, 20 September 2026 UTC+02:00
  • Chêne-Bougeries 19:42 Sunday, 20 September 2026 UTC+02:00
  • Uster / Kirch-Uster 19:42 Sunday, 20 September 2026 UTC+02:00
  • Zürich (Kreis 4) / Langstrasse 19:42 Sunday, 20 September 2026 UTC+02:00
  • Le Locle 19:42 Sunday, 20 September 2026 UTC+02:00
  • Villars-sur-Glâne 19:42 Sunday, 20 September 2026 UTC+02:00
  • Neuhausen 19:42 Sunday, 20 September 2026 UTC+02:00
  • Zürich (Kreis 7) / Hottingen 19:42 Sunday, 20 September 2026 UTC+02:00
  • Zürich (Kreis 3) / Friesenberg 19:42 Sunday, 20 September 2026 UTC+02:00
  • Veyrier 19:42 Sunday, 20 September 2026 UTC+02:00
  • Le Grand-Saconnex 19:42 Sunday, 20 September 2026 UTC+02:00
  • Sarnen 19:42 Sunday, 20 September 2026 UTC+02:00
  • Suhr 19:42 Sunday, 20 September 2026 UTC+02:00
  • Gstaad 19:42 Sunday, 20 September 2026 UTC+02:00
  • Rorschach 19:42 Sunday, 20 September 2026 UTC+02:00
  • Romanshorn 19:42 Sunday, 20 September 2026 UTC+02:00
  • Altdorf 19:42 Sunday, 20 September 2026 UTC+02:00
  • Hochdorf 19:42 Sunday, 20 September 2026 UTC+02:00
  • Chiasso 19:42 Sunday, 20 September 2026 UTC+02:00
  • Aigle 19:42 Sunday, 20 September 2026 UTC+02:00
  • Moutier 19:42 Sunday, 20 September 2026 UTC+02:00
  • Payerne 19:42 Sunday, 20 September 2026 UTC+02:00
  • Lenzburg 19:42 Sunday, 20 September 2026 UTC+02:00
  • Windisch 19:42 Sunday, 20 September 2026 UTC+02:00
  • Au 19:42 Sunday, 20 September 2026 UTC+02:00
  • Bex 19:42 Sunday, 20 September 2026 UTC+02:00
  • Murten/Morat 19:42 Sunday, 20 September 2026 UTC+02:00
  • Massagno 19:42 Sunday, 20 September 2026 UTC+02:00
  • Gelterkinden 19:42 Sunday, 20 September 2026 UTC+02:00
  • Glarus 19:42 Sunday, 20 September 2026 UTC+02:00
  • Appenzell 19:42 Sunday, 20 September 2026 UTC+02:00
  • Oberuzwil 19:42 Sunday, 20 September 2026 UTC+02:00
  • Buochs 19:42 Sunday, 20 September 2026 UTC+02:00
  • Chavannes 19:42 Sunday, 20 September 2026 UTC+02:00
  • Altendorf 19:42 Sunday, 20 September 2026 UTC+02:00
  • Le Mont-sur-Lausanne 19:42 Sunday, 20 September 2026 UTC+02:00
  • Ascona 19:42 Sunday, 20 September 2026 UTC+02:00
  • Interlaken 19:42 Sunday, 20 September 2026 UTC+02:00
  • Bad Ragaz 19:42 Sunday, 20 September 2026 UTC+02:00
  • Sargans 19:42 Sunday, 20 September 2026 UTC+02:00

Not listed? Search by name on the world time page

States and regions

Browse by first-level division to reach cities that are not in the list above.

What this does

Every city is bound to an IANA time zone identifier such as Asia/Shanghai or America/New_York. The current time, UTC offset and daylight saving status are all derived from that identifier for the moment in question, rather than from a fixed offset.

Zone rules come from the IANA time zone database shipped with the runtime and follow its updates. No external time service is called.

Related tools