The distance between Vancouver to Cannon Beach via Portland, Oregon Coast Highway, Seattle, Seaside is 1261 Km by road. You can also find the distance from Vancouver to Cannon Beach via Portland, Oregon Coast Highway, Seattle, Seaside using other travel options like bus, subway, tram, train and rail. Apart from the trip distance, refer
Directions from Vancouver to Cannon Beach via Portland, Oregon Coast Highway, Seattle, Seaside for road driving directions!