From the confluence of the Dunkard and Enlow forks, Wheeling Creek flows northwestwardly into the city of Wheeling in Ohio County. In the Elm Grove neighborhood of Wheeling, it collects Little Wheeling Creek, which rises in Ohio County just west of the Pennsylvania state line and flows southwestwardly through the communities of Valley Grove and Triadelphia. In Triadelphia, Little Wheeling Creek collects Middle Wheeling Creek, which rises in West Finley Township in Greene County, Pennsylvania, and flows generally westwardly into southeastern Ohio County.