There are
179 mi
from New Haven, CT to Lansdowne, PA
That's the driving distance. It would take 4 hours 3 mins to go from New Haven, Connecticut to Lansdowne, Pennsylvania.
The flight distance (direct flight from New Haven, CT to Lansdowne, PA) is 155.12 mi.
179 mi = 288.02 kms