The Harlem River is an 8 miles tidal strait in New York, United States, flowing between the Hudson River and the East River and separating the island of Manhattan from the Bronx on the New York mainland.