 U.S. Route 33 is the main east-west road through Franklin, while U.S. Route 220 is the primary north-south highway traversing the town.Both roads run concurrently for a short segment on the north side of the town.Franklin is located at (38.647400, -79.331557).