Keyhole Canyon, Zion National Park

Zion National Park
> Canyons
> Keyhole Canyon

Keyhole Canyon

Keyhole Canyon may be small, but it is a classic and technical canyoneering gem, with multiple rappels, leading to channel and pool swims through ice-cold water, all within a two-hour hike. Read More

  • Keyhole Canyon is perfect for beginner canyoneers to try out the sport for themselves.
  • There are few moves that are technically challenging, while still providing a fun and exciting hike.
  • The hike is only a couple hours in total, with little down-climbing.
  • There is convenient access to the canyon from Highway 9. 

Description

Keyhole Canyon has just about everything to get a beginner canyoneer excited and ready to explore some of the bigger canyons. Just two hours in length, the narrow slot canyon has multiple rappels and some channel swimming, while minimizing the technical down-climbing and hiking time.

The narrowness of the canyon makes the water extremely cold, so a wetsuit is a general requirement even in the hottest of summer days. Once you drop into the pools and feel the freezing water, you'll appreciate the fact that your wore it!

The Keyhole Canyon trip is a classic, plain and simple. With convenient access from Highway 9, the number of "wow" moments and exciting maneuvers couldn't be greater in such a small space. The entire route is a highlight reel.

Canyon Specifics

  • Route distance: .75 miles
  • Average time: 2 hours
  • Canyon rating: 3B I (Canyon Rating System)
  • Best time to go: Because of cold water and the deep shadows cast by the canyon walls, Keyhole is best visited during the warmer summer and fall months
  • Route beginning: Keyhole Canyon trailhead is found east of the Zion-Mount Carmel Tunnel, just after the second, smaller tunnel next to a small wash that crosses under the road
  • Route end: Same as route beginning
  • Number of rappels: 3

Permits

For access to Keyhole Canyon, Zion requires a backcountry permit, so be sure to make a reservation online at http://zionpermits.nps.gov/ or call (435) 772-0170 for more information.