Hotels in Franklin
Choose from 85 hotels to book in Franklin.
Franklin is a city in and the county seat of Williamson County, Tennessee, United States. About 21 miles (34 km) south of Nashville, it is one of the principal cities of the Nashville metropolitan area and Middle Tennessee. As of 2020, its population was 83,454. It is the seventh-most populous city in Tennessee.
Explore the hotels, then choose your dates and guests to check prices and availability for your trip.
Explore hotels in Franklin
Other cities in United States of America
All cities in United States of AmericaPhoto and text credits
- Franklin: Photo: Ichabod · CC BY-SA 3.0 · Wikimedia Commons
- Text: Wikipedia · Text available under CC BY-SA 4.0
