Die Schweizer Meisterschaften im Skilanglauf 2019 fanden in Engelberg statt. Am 2. und 3. Februar 2019 wurden die Einzelrennen und die anschließenden Verfolgungsrennen ausgetragen. Sprint, Teamsprint und Massenstartrennen fanden vom 29. bis 31. März 2019 statt. Ausrichter war der Nordic Engelberg.