Die Schweizer Meisterschaften im Skilanglauf 2010 fanden in Marbach statt. Vom 14. bis 17. Januar 2010 wurden die Einzelrennen, Doppelverfolgungsrennen und Staffelrennen ausgetragen. Sprint und Massenstartrennen fanden am 27. und 28. März 2010 statt. Ausrichter war der SC Marbach.