ナコーンサワン駅
1897年3月26日にタイ官営鉄道最初の区間が、クルンテープ駅 - アユタヤ駅間に開業した。1900年12月21日に当初計画のナコンラチャシーマ駅まで完成した。この頃北本線をチエンマイまで整備する事なり、少しずつ延伸開業の後1905年10月31日に当駅の隣のパークナムポー駅まで完成し、これに伴い当駅も開業した。当時の駅名はノーンプリング駅であった。当駅開業の約16年後の1922年1月1日に、チエンマイ駅までの全通完成を見た。1956年1月19日に駅名が現在のナコーンサワン駅に改称された。
1897年3月26日 【開業】クルンテープ駅 - アユタヤ駅 (71.08km)
1897年5月1日 【開業】アユタヤ駅 - バーンパーチー駅 (18.87km)
1901年4月1日 【開業】バーンパーチー駅 - ロッブリー駅 (42.86km)
1905年10月31日【開業】ロッブリー駅 - パークナムポー駅 (117.75km)
1956年1月19日にナコーンサワン駅に改称。