Ambler is a borough in Montgomery County, Pennsylvania, United States. It is located approximately 16 miles north of Center City Philadelphia.