How long are the two U.S. borders? by The length of the Canadian border is 3,987 miles. The length of the Mexican border is 1,933 miles.