This is a partial list of Grand Trunk Pacific Railway stations.
The Grand Trunk Pacific Railway used an alphabetical station naming system for railway stations along its mainline from Winnipeg, Manitoba to Prince Rupert, British Columbia. In nearly every case, the name of the GTP railway station was adopted as the name for the town that developed in close proximity.
Beginning at Portage la Prairie, Manitoba and travelling north-west through Manitoba, Saskatchewan and Alberta to British Columbia, the towns along the railway are listed below, in the order they appear on maps.
Alpha, Bloom, Cave, Deer, Exira, Firdale, Gregg, Harte, Ingelow, Justice, Knox, Levine, Myra, Norman, Oakner, Pope, Quadra, Rea, Uno, Treat, Victor
Welby, Yarbo, Zeneta, Atwater, Bangor, Cana, Elroy, Fenwood, Goodeve, Hubbard, Ituna, Jasmin, Kelliher, Leross, , Mosten, Punnichy, Quinton, Raymore, Semans, Tate, Undora, Venn, Watrous, Xena, Young, Zelma, Allan, Bradwell, Clavet, Duro, Earl, Farley, Grandora, Hawoods, Ivana, Juniata, Kinley, Leney, Mead, Neola, Oban, Palo, Reford, Scott, Tako, Unity, Vera, Winter, Yonker, Zumbro, Artland, Biggar.