There are
1,101 mi
from Lancaster, PA to Mendota Heights, MN
That's the driving distance. It would take 20 hours 26 mins to go from Lancaster, Pennsylvania to Mendota Heights, Minnesota.
The flight distance (direct flight from Lancaster, PA to Mendota Heights, MN) is 918.87 mi.
1,101 mi = 1,771.37 kms