The Zigzag River is a tributary, about long, of the Sandy River in the U.S. state of Oregon. The Zigzag and one of its major tributaries, the Little Zigzag River, drain the Zigzag Glacier on Mount Hood, a high volcanic peak in the Cascade Range. Their waters flow westward to meet the Sandy River near the community of Zigzag. The river's flow ranges from .