Cannonville is a tiny ranching settlement in Garfield County, Utah, sitting along the famous Scenic Byway 12 between Bryce Canyon and Escalante. The town itself is minimal, but its location makes it a practical stop — Kodachrome Basin State Park is just a few miles south, and the Paria River canyon system begins nearby, attracting hikers and photographers.
Most travellers pass through on their way between Bryce Canyon National Park to the northwest and the Grand Staircase-Escalante National Monument to the east. A handful of small lodges and a visitor center serve the area.