Jasper was created as a railway siding in 1911 by the Grand Trunk Pacific Railway. It was originally called Fitzhugh, part of the Grand Trunk Pacific's alphabet line, but was renamed in 1913 when the townsite was surveyed. By 1913 both the Grand Trunk and the Canadian Northern Railway called on Jasper.[2] By 1923 the CNoR and the GTPR were taken oven by the Canadian government and merged into the Canadian National Railway, which continued to use the old GTPR station until it burned down during the winter of 1924–25.
The current station was constructed by the CNR in 1926.[3] The station was declared a heritage railway station by the federal government in 1992.[4]