The Virgin River is about 322 km long tributary of the Colorado River in the southwestern United States.
It begins in southwestern Utah, just south of Zion National Park near Springdale, and is formed by the confluence of the East Fork Virgin and North Fork Virgin rivers.