Distance from Middletown - New Jersey to Elk River

The distance from Middletown New Jersey to Elk River Minnesota by car is 1259 mi (or 2026 km). The estimated driving time for the trip is 21 h 12 min and the main road for this route is the I 80. In a straight line the distance between Middletown and Elk River is 1039 mi (1672 km).