Distance from Colonial Heights to New Kensington
The shortest distance (air line) between Colonial Heights and New Kensington is 261.15 mi (420.29 km).
How far is Colonial Heights from New Kensington
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 02:42 (31.08.2025)
New Kensington is located in Pennsylvania, United States within 40° 34' 16.32" N -80° 14' 51.72" W (40.5712, -79.7523) coordinates. The local time in New Kensington is 02:42 (31.08.2025)
The calculated flying distance from New Kensington to New Kensington is 261.15 miles which is equal to 420.29 km.
Colonial Heights, Virginia, United States
Related Distances from Colonial Heights
New Kensington, Pennsylvania, United States