Sign In Register

St. Moritz, Switzerland

Grisons · Switzerland

St. Moritz is a small town in Grisons, Switzerland with a population of 4,952. Elevation: 6,053 ft (1,845 m). Average temperature: 27°F (-3°C).

Data updated June 2026

4,952 Population 353/sq mi density
6,053 ft Elevation 1,845 meters
27°F Avg Temperature -3°C
36.8 in Annual Rain
Europe / Zurich Timezone

Discover St. Moritz, Switzerland

Explore over 40 sections covering people, economy, housing, health, crime, climate, community, costs, trends, schools, colleges, hospitals, treatment centers, industries, museums, libraries, breweries, farmers markets, grocery stores, pharmacies, campgrounds, parks, trails, stadiums, ski resorts, daycare centers, nursing homes, churches, fire stations, cell towers, bridges, power plants, EV stations, prisons, radio stations, airports, police stations, post offices, Amtrak stations, superfund sites, UNESCO sites, and more.
Use the tabs and dropdown menus below to navigate every data point we track for this city.

Full City Profile

About St. Moritz

St. Moritz

St. Moritz is a high Alpine resort town in the Engadine in Switzerland, at an elevation of about 1,800 metres (5,910 ft) above sea level. It is Upper Engadine's major town and a municipality in the administrative region of Maloja in the Swiss canton of the Grisons.

People

Population4,952
Density353/mi²

Climate

Avg Temp27°F (-3°C)
Rain36.8 in/yr
Sunny Days269/yr
Elevation6,053 ft (1,845 m)
Population4,952
Population Density353 / sq mi
Elevation6,053 ft (1,845 m)
Coordinates46.4994°, 9.8433°
TimezoneEurope/Zurich
Country🇨🇭 Switzerland
State / ProvinceGrisons
Average Temperature27°F (-3°C)
January Average14°F (-10°C)
July Average41°F (5°C)
Annual Precipitation36.8 inches (935 mm)
Annual Snowfall22.1 inches (56 cm)

About St. Moritz

St. Moritz is a small town in Switzerland (Grisons) with a population of 4,952. The city sits at an elevation of 6,053 feet (1,845 meters) above sea level. The average annual temperature is 27°F (-3°C). Temperatures range from 14°F in January to 41°F in July. Annual precipitation averages 36.8 inches. The timezone is Europe/Zurich.

St. Moritz has a cool climate with an average annual temperature of 27°F (-3°C). Winters average 14°F in January while summers reach 41°F in July. The area gets 269 sunny days per year, well above the U.S. average of 205 / making it one of the sunnier locations in the country. Annual precipitation totals 36.8 inches. The area receives 22.1 inches of snow annually, a moderate snowfall amount. The city sits at an elevation of 6,053 feet, a high-altitude location.

Temperature

14°F Jan (-10°C) 41°F Jul (5°C)
Annual Average26.9°F
50% below Switzerland avg
January Average14°F (-10°C)
July Average41°F (5°C)
Sunny Days269 days/yr

Geography

Elevation6,053 ft (1,845 m)
Area14.0 sq mi (36.3 km²)
Population Density353/sq mi
Coordinates46.4994°N, 9.8433°W
TimezoneEurope/Zurich

Precipitation & Snow

Annual Rainfall 36.8"
3% below Switzerland avg
Snowfall 22.1"
Wettest Month (Jul) 3.90"
Driest Month (Feb) 2.17"

Air Quality

Earthquake History

632 earthquakes (M2.5+) within 150 km since 1990. Strongest: M4.9.

Oct 29, 1995 0 km WNW of Adro, Italy M4.9 98 km
Dec 29, 1999 12 km N of Isolaccia, Italy M4.8 37 km
Nov 20, 1991 1 km WSW of Churwalden, Switzerland M4.7 40 km
Jul 17, 2001 3 km NNE of Rifiano, Italy M4.7 107 km
Mar 31, 1994 2 km W of Warth, Austria M4.7 87 km
Jun 5, 1997 2 km ESE of Namlos, Austria M4.6 114 km
Jan 4, 2009 3 km S of Wildhaus, Switzerland M4.5 84 km
Aug 28, 1994 6 km SSW of Muotathal, Switzerland M4.5 96 km
Feb 17, 1992 4 km NNE of Scharans, Switzerland M4.5 40 km
Apr 6, 2000 11 km WSW of Tubre, Italy M4.5 39 km
Oct 1, 2001 11 km WSW of Tubre, Italy M4.5 39 km
May 15, 1992 1 km W of Sennwald, Switzerland M4.4 89 km
Jun 14, 1993 3 km S of Vogogna, Italy M4.4 132 km
May 8, 1992 0 km NNW of Sennwald, Switzerland M4.4 89 km
Nov 22, 1997 4 km SSW of Krummenau, Switzerland M4.4 95 km
May 8, 1992 2 km WSW of Sennwald, Switzerland M4.4 89 km
Nov 16, 1995 1 km ENE of Einsiedeln, Switzerland M4.3 108 km
Feb 22, 2021 2 km SSE of Brentonico, Italy M4.3 116 km
Dec 31, 1999 11 km WSW of Tubre, Italy M4.3 39 km
May 6, 2003 7 km WSW of Linthal, Switzerland M4.3 85 km
Source: USGS (M2.5+, 1990-2025)

Tsunami History

4 tsunamis recorded within 500 km. Highest wave on record: 95.0 m (312 ft).

Year Location Cause Max Wave Deaths Distance
1987 VALTELLINA Meteorological 95.0 m 27 40 km
1601 LAKE LUCERNE Eruption + Earthquake 4.0 m 8 108 km
1996 LAKE BRIENZ Meteorological 0.5 m - 145 km
1868 LAKE GARDA Earthquake - - 111 km
Source: NOAA/NCEI Historical Tsunami Database. Sorted by wave height.

Monthly Weather

Month Avg Temperature Precipitation Summary
January 14°F (-10°C) 2.7 in
February 14°F (-10°C) 2.2 in Coldest, Driest
March 18°F (-8°C) 2.8 in
April 22°F (-6°C) 2.8 in
May 31°F (-1°C) 3.0 in
June 37°F (3°C) 3.7 in
July 41°F (5°C) 3.9 in Wettest
August 42°F (5°C) 3.9 in Warmest
September 37°F (3°C) 3.4 in
October 30°F (-1°C) 3.0 in
November 21°F (-6°C) 2.9 in
December 17°F (-8°C) 2.7 in

St. Moritz has a seasonal temperature swing of 28°F / from 14°F in February to 42°F in August. Total annual precipitation is 36.8 inches, with July being the wettest month (3.9") and February the driest (2.2").

View full weather details →

Radio Stations near St. Moritz

4 stations within ~55 km.

Station Genre Quality
Radio Armisa (IT) anni 80, anni 90 AAC 192 kbps
Radio Valle Camonica (IT) news talk music, oldies MP3 256 kbps
driftFM country MP3 192 kbps
Radio RTR - AAC 128 kbps

Museums in St. Moritz

NameTypeAddressPhoneAnnual Revenue
Atelier Segantini
Badilatti caferama Kaffeemuseum
Bagnada
Bahnmuseum Albula
Bahnmuseum Albula
Bergbaumuseum
Bergbaumuseum Graubünden
Berry Museum
CASA TOMÉ
Dioli
La Tuor
Mili Weber
Museo Belvedere
Museo Casa Console
Museo Mineralogico della Valmalenco
Museo Poschiavino
Museum Alpin
Museum Engiadinais
Museum Regiunal Savognin
Nietzsche-Haus
Ortsmuseum
Segantini Museum
Sils Museum
Small Railway Museum Filisur

Libraries in St. Moritz

NameAddressStaffAnnual VisitsCirculationCollectionPrograms
Academia Engiadina Mediathek Chesa Naira0.0
Archiv culturel d'Engiadin'Ota0.0
Aufenthaltsraum/Bibliothek mit Steckdosen0.0
Biblio.ludo.teca La Sorgente0.0
Biblioteca Bivio-Surgôt0.0
Biblioteca comunale di Sopra Porta0.0
Biblioteca da Scoula Silvaplauna0.0
Biblioteca Engiadinaisa0.0
Biblioteca La Plaiv0.0
Biblioteca pubblica di Maloja0.0
Biblioteca Sala Segantini0.0
Biblioteca Samedan / Bever0.0
Bibliothek Bergün0.0
Bibliothek Salis-Planta0.0
Chesin Manella0.0
Dokumentationsbibliothek St. Moritz0.0
Leihbibliothek St.Moritz0.0
Mediathek Lyceum Alpinum Zuoz0.0
Schulbibliothek Pontresina0.0

Hotels in St. Moritz

32 hotels within city radius - OpenStreetMap data

Badrutt's Palace
Carlton Hotel St. Moritz
Casa Franco
Crystal Hotel
Eden
Grace La Margna
Hotel Arte
Hotel Bären
Hotel Cafe Hauser
Hotel Cervus
Hotel Languard
Hotel Nolda
Hotel Piz St.Moritz
Hotel Randolins
Hotel Schweizerhof
Hotel Soldanella
Hotel Steffani
Hotel Steffani
Kempinski Grand Hotel des Bains
Kempinski Residences & Suites
Kulm Hotel
Laudinella
Monopol
Randolins Familienresort
Reine Victoria
Salastrains
San Gian
Sonne
Sporthotel Stille
Stahlbad
Suvretta House
Waldhaus am See

Restaurants in St. Moritz

49 restaurants within city radius - OpenStreetMap data

Acla
Alpina Hütte
Balthazar Downtown
Banfi's Bar
Cà d'Oro
Chadafö Marguns
Chamanna
Chasellas-Suvretta
Che Cha
Chesa Al Parc
Chesa Veglia
Clavadatsch Hütte
Corvatsch
Da Adriano
Da Vittorio St. Moritz
Dal Mulin
Eispavillon Kulm
El Paradiso
Engiadina
Geronimi
Glüna
Gunther Sachs Lodge
Hotel Restaurant Veltlinerkeller
Hotel Steffani
KCC by Mauro Colagreco
Krone
La Baracca
La Coupole-Matsuhisa
La Diala
La Stalla
Langosteria
Le Grand Hall
Le Restaurant / Le Relais
Mono
Olympia Restaurant St. Moritz
Ovaverva
Pavarotti & Friends
PizzaWay
Pizzeria Diamond
Restaurant al Parc
Restaurant Stüvetta
Roberto
Secondo
Segelhaus
Sonne
The K Restaurant
ThePiz
Trutz
White Marmot Restaurant & Bar

Cafes in St. Moritz

7 cafes within city radius - OpenStreetMap data

Bellevue Bistro
Cafe Palace
Café Spettacolo
Caffè Spettacolo
Glattfelder
Hanselmann
Hatecke

Cinemas in St. Moritz

1 cinemas within city radius - OpenStreetMap data

Scala Cinema

Monuments in St. Moritz

1 monuments within city radius - OpenStreetMap data

Großherzog Friedrichs Blick

Clinics in St. Moritz

1 clinics within city radius - OpenStreetMap data

Allgemeinpsychiatrische Tagesklinik St. Moritz, Psychiatrische Dienste Graubünden

Train Stations in St. Moritz

5 train stations within city radius - OpenStreetMap data

Chantarella
Chantarella
Corviglia (Bergstation)
St. Moritz
St. Moritz (Standseilbahn)

Bus Stations in St. Moritz

1 bus stations within city radius - OpenStreetMap data

St. Moritz, Bahnhof

Gas Stations in St. Moritz

6 gas stations within city radius - OpenStreetMap data

BP
BP
CH #1672589193
CH #1672589198
Engadin Bus
Kulm Garage

Banks in St. Moritz

4 banks within city radius - OpenStreetMap data

BPS
Graubündner Kantonalbank
Julius Bär
UBS

Shopping Malls in St. Moritz

1 shopping malls within city radius - OpenStreetMap data

Galaria Caspar Badrutt

Gyms in St. Moritz

1 gyms within city radius - OpenStreetMap data

CH #5542474342

Golf Courses in St. Moritz

1 golf courses within city radius - OpenStreetMap data

Kulm Golf St. Moritz

Breweries in St. Moritz

NameTypeAddressPhoneWebsite
BierVision Monstein
Engadiner Bier

Stadiums & Teams in St. Moritz

TeamLeagueDivision

Ski Resorts Near St. Moritz

100 ski resorts within range.

Resort Slopes (km) Lifts Peak (m) Price Season Night Park
Hochwang – Goldgruben 0.0 - - $0 - - -
Ischgl-Samnaun 0.0 - - $0 - - -
Skilift Mastrils 0.0 - - $0 - - -
Galtür 0.0 - - $0 - - -
Gargellen 0.0 - - $0 - - -
Grüsch Danusa 0.0 - - $0 - - -
Pany 0.0 - - $0 - - -
Elm 0.0 - - $0 - - -
Silvretta-Bielerhöhe 0.0 - - $0 - - -
Madrisa 0.0 - - $0 - - -
Nauders am Reschenpass 0.0 - - $0 - - -
Fideriser Heuberge 0.0 - - $0 - - -
Skilift Selfranga 0.0 - - $0 - - -
Junker - St. Antönien 0.0 - - $0 - - -
Parsenn 0.0 - - $0 - - -
Laax 0.0 - - $0 - - -
Chur - Brambrüesch 0.0 - - $0 - - -
Scuol Motta Naluns 0.0 - - $0 - - -
Bündalift – Davos 0.0 - - $0 - - -
Tschiertschen 0.0 - - $0 - - -
Pischa 0.0 - - $0 - - -
Schatzalp/Strela (Davos Klosters) 0.0 - - $0 - - -
Feldis 0.0 - - $0 - - -
Schöneben - Belpiano 0.0 - - $0 - - -
Tarasp 0.0 - - $0 - - -
Kristberg-Silbertal 0.0 - - $0 - - -
Frastanz-Gurtis 0.0 - - $0 - - -
Ski Arlberg 0.0 - - $0 - - -
Wildhaus 0.0 - - $0 - - -
Tschardund – Nenzing 0.0 - - $0 - - -
Chäserrugg-Alt St. Johann 0.0 - - $0 - - -
Amden 0.0 - - $0 - - -
Flirsch 0.0 - - $0 - - -
Arvenbüel 0.0 - - $0 - - -
Skilift Malbun 0.0 - - $0 - - -
Rotecklift / Tobadill 0.0 - - $0 - - -
Brandnertal – Brand/​Bürserberg 0.0 - - $0 - - -
Sonnenkopf 0.0 - - $0 - - -
Jakobshorn 0.0 - - $0 - - -
Malbun 0.0 - - $0 - - -
Golm 0.0 - - $0 - - -
Flumserberg 0.0 - - $0 - - -
Kappl 0.0 - - $0 - - -
See 0.0 - - $0 - - -
Silvretta Montafon 0.0 - - $0 - - -
Pizol Bad Ragaz 0.0 - - $0 - - -
Flensa-Seewis 0.0 - - $0 - - -
Mathon 0.0 - - $0 - - -
Übungsgelände Valisera 0.0 - - $0 - - -
Skilift Tristeli St. Margrethenberg 0.0 - - $0 - - -
Alpe Teglio 0.0 - - $0 - - -
Confin / San Bernardino 0.0 - - $0 - - -
Bivio 0.0 - - $0 - - -
Avers 0.0 - - $0 - - -
Corvatsch-Furtschellas 0.0 - - $0 - - -
Bormio Ski 0.0 - - $0 - - -
Diavolezza-Lagalb 0.0 - - $0 - - -
Skiarea Valchiavenna 0.0 - - $0 - - -
Santa Caterina 0.0 - - $0 - - -
Aela (Maloja) 0.0 - - $0 - - -
Casaccia 0.0 - - $0 - - -
Valmalenco Bernina 0.0 - - $0 - - -
Ponte di Legno - Passo Tonale 0.0 - - $0 - - -
Pian Cales / San Bernardino 0.0 - - $0 - - -
Aprica 0.0 - - $0 - - -
San Simone 0.0 - - $0 - - -
Foppolo-Carona 0.0 - - $0 - - -
Pescegallo 0.0 - - $0 - - -
Nuova Lizzola 0.0 - - $0 - - -
Alpe Cainallo 0.0 - - $0 - - -
Colere 0.0 - - $0 - - -
Piani di Bobbio - Valtorta Skiarea 0.0 - - $0 - - -
Spiazzi di Gromo 0.0 - - $0 - - -
Piani di Artavaggio 0.0 - - $0 - - -
Borno 0.0 - - $0 - - -
Kinderland 0.0 - - $0 - - -
Arosa Lenzerheide 0.0 - - $0 - - -
Tenna 0.0 - - $0 - - -
Rinerhorn 0.0 - - $0 - - -
Sarn-Heinzenberg 0.0 - - $0 - - -
Watles - Vatles 0.0 - - $0 - - -
Tschappina 0.0 - - $0 - - -
Lenz 0.0 - - $0 - - -
Alvaneu 0.0 - - $0 - - -
Obermutten 0.0 - - $0 - - -
Minschuns 0.0 - - $0 - - -
Bergün - Filisur / Darlux 0.0 - - $0 - - -
St. Moritz – Zuoz 0.0 - - $0 - - -
Monte Pora 0.0 - - $0 - - -
Kinderskiparadies La Nars 0.0 - - $0 - - -
Savognin 0.0 - - $0 - - -
Müsella – La Punt 0.0 - - $0 - - -
Trafoi 0.0 - - $0 - - -
Samedan (St. Moritz) 0.0 - - $0 - - -
Splügen 0.0 - - $0 - - -
Livigno 0.0 - - $0 - - -
Passo Stelvio 0.0 - - $0 - - -
Corviglia 0.0 - - $0 - - -
Pontresina 0.0 - - $0 - - -
Cima Piazzi – San Colombano 0.0 - - $0 - - -

Airports Near St. Moritz

9 airports within the area.

AirportIATAType
Engadin AirportSMVMedium Airport
Alzate Brianza Airfield-Small Airport
Bad Ragaz Airfield-Small Airport
Caiolo Sondrio Airfield-Small Airport
Kong Airfield-Small Airport
Samolaco Airfield-Small Airport
Skydive Iseo Airfield-Small Airport
Vallecamonica Airfield-Small Airport
Vorabgletscher Mountain Landing Site-Small Airport

Post Offices in St. Moritz

1 post offices.

Post OfficeAddress
Die Post

UNESCO World Heritage Sites Near St. Moritz

2 UNESCO sites.

SiteCategoryYear
Berninabahn
Rhaetian Railway in the Albula / Bernina LandscapesCultural2008

Churches & Religious Organizations in St. Moritz

5 religious organizations (IRS tax-exempt data).

NameAddress
Badkirche
Église au bois
Reformierte Kirche St. Moritz
San Carl
St. Mauritius

Quick Facts

Timezone
Europe/Zurich
Elevation
1,822 m (5,978 ft)
Area
28.7 km² (11.1 mi²)
Postal Code
7500

🇨🇭 About Switzerland

Capital Bern
Population 8,516,543
Area 41,290 km²
GDP (USD) $894,424,821,645
GDP per capita $100,624
HDI 0.967
Life expectancy 84.1 years
Internet users 97.3%
Urban population 85.2%
Currency CHF (Franc)
Languages French, Swiss German, Italian, Romansh
Calling code +41
TLD .ch
Driving side right

UNESCO World Heritage Sites Near St. Moritz

Rhaetian Railway in the Albula / Bernina Landscapes
Cultural · inscribed 2008
Rhaetian Railway in the Albula / Bernina Landscapes, brings together two historic railway lines that cross the Swiss Alps through two passes. Opened in 1904, the Albula line in the north western part of the property is 67 km long. It features an impressive set...
Berninabahn
· inscribed 0

Public Holidays in Switzerland

23 public holidays this year

Date Holiday Local Name
Jan 1 New Year's Day Neujahr
Jan 2 St. Berchtold's Day Berchtoldstag
Jan 6 Epiphany Heilige Drei Könige
Mar 1 Republic Day Jahrestag der Ausrufung der Republik
Mar 19 Saint Joseph's Day Josefstag
Apr 3 Good Friday Karfreitag
Apr 4 Näfels procession Näfelser Fahrt
Apr 6 Easter Monday Ostermontag
May 1 Labour Day Tag der Arbeit
May 14 Ascension Day Auffahrt
May 25 Whit Monday Pfingstmontag
Jun 4 Corpus Christi Fronleichnam
Jun 29 Saint Peter and Saint Paul Peter und Paul
Aug 1 Swiss National Day Bundesfeier
Aug 15 Assumption of the Virgin Mary Maria Himmelfahrt
Sep 10 Geneva Prayday Jeûne genevois
Sep 20 Federal Day of Thanksgiving Eidgenössischer Dank-, Buss- und Bettag
Sep 21 Federal Fast Monday Bettagsmontag
Nov 1 All Saints' Day Allerheiligen
Dec 8 Immaculate Conception Mariä Empfängnis
Dec 25 Christmas Day Weihnachten
Dec 26 St. Stephen's Day Stephanstag
Dec 31 Restoration Day Restauration de la République

Download Full City Report

Get a comprehensive, print-ready PDF with all data for St. Moritz.

Get Report

Frequently Asked Questions About St. Moritz

What is the population of St. Moritz?

St. Moritz has a population of 4,952 residents and is located in Switzerland. The population density is 353 people per square mile, spread across 14.0 square miles.

What is the weather like in St. Moritz?

St. Moritz has a cool climate with an average annual temperature of 27°F (-3°C). Winter temperatures average 14°F in January, while summers reach an average of 41°F in July. The area receives 269 sunny days per year, well above the national average of 205. Annual rainfall totals 36.8 inches, with 22.1 inches of snow.

Nearby Cities

Compare St. Moritz with another city: