Yes, rock climbing is good for health. Rock climbing is a fun approach to exercise that works virtually all of the body's major muscular groups while also improving core strength, balance, coordination, endurance, and flexibility. It also has a high-intensity aerobic component as well as an endorphin rush.