Lynnville is a town in Giles County, Tennessee, United States. The population was 345 at the 2000 census. The name is from a local creek.
Lynnville is located at 35°22′38″N 87°0′19″W / 35.37722°N 87.00528°W / 35.37722; -87.00528 (35.377313, -87.005306).
According to the United States Census Bureau, the town has a total area of 0.3 square miles (0.9 km²), all of it land.