Hudson is located 120 miles (190 km) from New York Harbor, at the head of navigation on the Hudson River, on what originally was a spit of land jutting into the Hudson River between the South Bay and North Bay.