Matamoros is on the Mexican side of the border with Brownsville, Texas. Cancun is 1,207 kilometers (751 miles) southwest of Matamoros. You could drive along the "carretera costera" along the Gulf of...
The distance between Cancun and Ensenada is about 3183 kilometers (1978 miles) on a straight line. By using the Mexican highway system, you would traverse 4452 kilometers (2767 miles) of road.