Balsam Gap (el. ) is a mountain pass between the Plott Balsam Range to the northwest and the Great Balsam Mountains to the southeast on the county line dividing Haywood and Jackson counties in the U.S. state of North Carolina.