Město se rozděluje na dvě části. Centrem je St. Moritz Dorf a okrajovou částí St. Moritz Bad, kde je o něco málo levněji, ale pro mnohé je to opravdu jen relativní pojem. Nachází se tu celkem 40 hotelů, nějaké apartmány a také soukromé ubytování. Polovina hotelových lůžek se nachází ve čtyřhvězdičkových a pětihvězdičkových zařízeních. Součástí většiny hotelů jsou relaxační centra a sauny, které jsou dostupné pouze hotelovým hostům.