Van Horn is on Interstate 10 between El Paso(to the west) and Fort Stockton(to the east). US Highway 90 comes into the city from the south, connecting Van Horn with Marfa, Alpine, and Big Bend National Park. Texas State Highway 54 links the city with Guadalupe Mountains National Park and Carlsbad Caverns National Park.
Greyhound Lines runs thru Van Horn multiple times daily, stopping at the Pilot Travel Center at 501 Van Horn Street. Buses provide service going west to/from El Paso and Las Cruces, as well as east to/from Fort Stockton, San Antonio, and Dallas.