How many miles are between Lebanon Tennessee and Franklin Tennessee?

Traveling by interstate it is approximately 48 miles from Lebanon, TN to Franklin, TN.