Distance from Franklin to Vestavia Hills
The shortest distance (air line) between Franklin and Vestavia Hills is 170.65 mi (274.63 km).
How far is Franklin from Vestavia Hills
Franklin is located in Tennessee, United States within 35° 55' 12" N -87° 8' 54.24" W (35.9200, -86.8516) coordinates. The local time in Franklin is 10:16 (20.12.2025)
Vestavia Hills is located in Alabama, United States within 33° 27' 6.48" N -87° 15' 22.68" W (33.4518, -86.7437) coordinates. The local time in Vestavia Hills is 10:16 (20.12.2025)
The calculated flying distance from Vestavia Hills to Vestavia Hills is 170.65 miles which is equal to 274.63 km.
Franklin, Tennessee, United States
Related Distances from Franklin
Vestavia Hills, Alabama, United States