Miles between Memphis, TN and Portsmouth, NH

There are
1,355 mi
from Memphis, TN to Portsmouth, NH

That's the driving distance. It would take 21 hours 17 mins to go from Memphis, Tennessee to Portsmouth, New Hampshire.

The flight distance (direct flight from Memphis, TN to Portsmouth, NH) is 1,166.02 mi.

1,355 mi = 1.61 kms