There are
290 mi
from Portland, ME to Peekskill, NY
That's the driving distance. It would take 5 hours 57 mins to go from Portland, Maine to Peekskill, New York.
The flight distance (direct flight from Portland, ME to Peekskill, NY) is 248.41 mi.
290 mi = 466.85 kms