Van Horn is a city in Culberson County, Texas, United States. It is located in the western part of the state near the Rio Grande and the border with Mexico. The population of Van Horn was 2,063 as of the 2010 census. The city is known for its proximity to the Guadalupe Mountains National Park and Big Bend National Park, making it a popular destination for outdoor enthusiasts. Van Horn is also a major transportation hub due to its location along Interstate 10.