Miles between Chesapeake, VA and Niagara Falls, NY

There are
597 mi
from Chesapeake, VA to Niagara Falls, NY

That's the driving distance. It would take 12 hours 15 mins to go from Chesapeake, Virginia to Niagara Falls, New York.

The flight distance (direct flight from Chesapeake, VA to Niagara Falls, NY) is 460.79 mi.

597 mi = 961.05 kms