Marathon is a census-designated place in Brewster County, Texas, United States. The population was 470 in 2007, after growing from 455 in 2000, but had decreased to 430 by 2010.