The distance between Monterrey and Veracruz is of some 839 kilometers (521 miles) on a straight line. By using the Mexican highway system, you would traverse 1,087 kilometers (676 miles) of road as...
Some 925 Km (575 mi).
814.3 kilometres (505.98 miles)
About 2 and a half hours.
281.65 kilometres (175.01 miles)