Callicoon is located on the east bank of the Delaware River adjacent to the Catskill Mountains in the southern portion of Upstate New York. The community lies approximately northeast of Scranton, Pennsylvania, southeast of Binghamton, New York, northwest of New York City, New York, and southwest of Albany, New York.