From Rockford, IA to Saint John, New Brunswick, Canada

There are 1335 mi or 2150 km straight line distance between Rockford, IA and Saint John, New Brunswick.

There are or by driving from Rockford, IA to Saint John, New Brunswick.

It will take to go from Rockford, IA to Saint John, New Brunswick.

Distance type Miles Kilometers
Driving distance mi km
Straight line distance 1335 mi 2150 km

Route Details

Distance from Rockford to major US cities

Distance from Rockford to major Canada cities

Distance from Rockford to other nearby cities in Iowa