O rio Saint John é um rio cuja nascente se encontra no noroeste do estado norte-americano de Maine, e passa pela província canadense de New Brunswick, onde cruza cidades como Edmundston, Fredericton e Saint John desaguando na Baía de Fundy. Tem uma extensão aproximada de 673 km.

Define parte da fronteira Canadá–Estados Unidos em dois trechos. Drena uma área de aproximadamente km², dos quais ligeiramente mais de metade em Nova Brunswick.

Categoria:Rios de Novo Brunswick Categoria:Rios do Maine Categoria:Fronteira Canadá-Estados Unidos Categoria:Fronteiras de Novo Brunswick Categoria:Fronteiras do Maine