How many miles between Toronto and Mexico?

It depends on which city in Mexico. Air distance between Toronto and Mexico City is approximately 3,258 kilometers (2,024 miles).