Flatonia is located east of
San Antonio toward
Houston on I-10, US 90, and the main line of the Southern Pacific Railroad, 12 miles west of
Schulenburg in southwestern
Fayette County.
The completion of I-10 during the 1970s caused tourist-oriented businesses to move away from US 90 and the railroad to the new highway, a mile north. In 1990 the population of Flatonia was 1,295.
Each year a week-long "Czhilispiel," a festival named by Czechs who like chili, attracts visitors from a wide area of Central Texas.