Trail Creek is a 7 miles north- by northwest-flowing stream whose main stem begins at the confluence of the West Branch Trail Creek and the East Branch Trail Creek in LaPorte County, Indiana, and flows through the Michigan City harbor into Lake Michigan.