Spanning 1000 kilometers the Sierra Madre Oriental runs from the Rio Grande on the border between Coahuila and Texas south through Nuevo León, southwest Tamaulipas, San Luis Potosí, Querétaro, and Hidalgo to northern Puebla, where it joins with the east-west running Eje Volcánico Transversal of central Mexico.