Long Valley is mostly a rivercourse valley of the East Fork Virgin River. The north contains a parallel valley in the northwest, which collects long streams flowing southeasterly off the water divide at the south-southeast of the Markagunt Plateau; the other side of the divide contains northeast-flowing Swains Creek.