 The stream headwaters arise just east of Missouri Route M at and about two miles west-northwest of the community of Hastain.The stream flows north then east paralleling Route M to its confluence with the Osage south of Lakeview Heights at .Mossy Creek was so named on account of wetlands along its course.