Distance from Colonial Heights to Oswego
The shortest distance (air line) between Colonial Heights and Oswego is 657.82 mi (1,058.66 km).
How far is Colonial Heights from Oswego
Colonial Heights is located in Virginia, United States within 37° 15' 54" N -78° 36' 11.16" W (37.2650, -77.3969) coordinates. The local time in Colonial Heights is 11:34 (29.08.2025)
Oswego is located in Illinois, United States within 41° 41' 0.24" N -89° 39' 46.08" W (41.6834, -88.3372) coordinates. The local time in Oswego is 10:34 (29.08.2025)
The calculated flying distance from Oswego to Oswego is 657.82 miles which is equal to 1,058.66 km.
Colonial Heights, Virginia, United States
Related Distances from Colonial Heights
Oswego, Illinois, United States