Whiteoak Run is a long 2nd order tributary to Tomlinson Run in Hancock County, West Virginia.
Whiteoak Run rises about 0.5 miles east of Lennyville, West Virginia, in Hancock County and then flows generally south to join Tomlinson Run at about 1.5 miles northeast of Moscow.
Whiteoak Run drains of area, receives about 37.7 in/year of precipitation, has a wetness index of 314.57, and is about 68% forested.