聖約翰
卑詩省97號公路（阿拉斯加公路）為聖約翰堡的主要道路，從東南至西北方向橫越聖約翰堡，向西北通往育空地區和阿拉斯加，向東南通往道森克里克。聖約翰堡機場（IATA代碼：YXJ；ICAO代碼：CYXJ）位於聖約翰堡市以東，提供航班前往卑詩省和亞伯達省其他城市。