Cross-country skiing at the 1948 Winter Olympics

At the 1948 Winter Olympics, three cross-country skiing events were contested. The 18 km competition was held on Saturday, 31 January 1948, the relay event was held on Tuesday, 3 February 1948, and the 50 km event was held on Friday, 6 February 1948.

Participating nations
Seven cross-country skiers competed in all three events.

A total of 106 cross-country skiers from 15 nations competed at the St. Moritz Games: