San Cassiano (Sankt Kassian in tedesco, San Ćiascian in ladino) è una località turistica italiana, frazione del comune di Badia (Val Badia, Alto Adige), popolata prevalentemente da abitanti che parlano la lingua ladina.
Il paese si trova in una vallata laterale della Val Badia, percorsa dal Rio di San Cassiano, affluente del Gadera. Vi si trova la stazione meteorologica di Badia San Cassiano.
Il centro è attraversato dalla strada provinciale che porta al passo di Valparola, passando per Armentarola. Da qui si raggiunge il passo Falzarego, e si ha la possibilità di scendere a Cortina d’Ampezzo, oppure verso Alleghe. Sempre dal passo Falzarego è possibile prendere la funivia Lagazuoi e tornare all’Armentarola attraverso una delle più belle piste sciistiche delle Alpi.
San Cassiano è un’importante stazione sciistica, frequentata dal turismo invernale ed estivo.