Flims est une commune dans les Grisons, qui s'étend des deux côtés de la vallée dans laquelle coule la rivière Flems. Sur la route Oberalp, le village de Flims forme un col. Depuis Reichenau à l'est, la route monte d'environ 500 mètres d'altitude jusqu'à Flims et redescend vers l'ouest jusqu'à Ilanz d'environ 400 mètres. Au sud de la commune de Flims a eu lieu il y a 10'000 ans l'éboulement de Flims, sur le cône de débris duquel s'est formé le Grand-Bois Flims avec ses quatre lacs Caumasee, Crestasee, Lag Prau Pulté et Lag Prau Tuleritg.