Miles between Charlotte, NC and Rochester, NH

There are
903 mi
from Charlotte, NC to Rochester, NH

That's the driving distance. It would take 14 hours 49 mins to go from Charlotte, North Carolina to Rochester, New Hampshire.

The flight distance (direct flight from Charlotte, NC to Rochester, NH) is 767.09 mi.

903 mi = 1,453.04 kms