1938–39 Nationalliga
| Season | 1938–39 | 
|---|---|
| Dates | 4 September 1938 to 30 April 1939  | 
| Champions | Grasshopper Club | 
| Relegated | Basel | 
| Matches played | 132 | 
| Top goalscorer | Josef Artimovicz (Grenchen) 15 goals  | 
← 1937–38  1939–40 →   | |
The following is the summary of the Swiss National League in the 1938–39 football season. This was the 42nd season of top-tier football in Switzerland.