Flims est une commune des Grisons qui s'étend de part et d'autre d'une vallée traversée par la rivière Flems. Sur la route de l'Oberalp, le village de Flims forme un col. De Reichenau à l'est, la route monte d'environ 500 mètres d'altitude jusqu'à Flims et redescend de 400 mètres d'altitude vers l'ouest jusqu'à Ilanz. Au sud de la commune de Flims s'est produit il y a 10 000 ans l'éboulement de Flims, sur le cône de déjection duquel s'est formée la grande forêt de Flims avec ses quatre lacs : Caumasee, Crestasee, Lag Prau Pulté et Lag Prau Tuleritg.