Porthill is located near the Canadian border into British Columbia.
Idaho State Highway 1 runs straight through the community and to the Porthill Port of Entry which then turns into British Columbia Highway 21. The Porthill Port Entry is used as the American Port only. Rykerts, British Columbia acts as the Canadian Crossing.
Eastport is located at the Canadian border along U.S. Route 95, across from Kingsgate, British Columbia and 19 miles north of Moyie Springs.