Flexibility exercises fall into a few major categories, and the best routine combines more than one type. Static stretches, dynamic warm-ups, and yoga-based movements all improve your range of motion in different ways. Which ones you choose depends on when you’re doing them and what part of your body feels tight.
Static Stretches for Major Muscle Groups
Static stretching is the most familiar type: you hold a position for about 30 seconds, feeling a gentle pull without bouncing. Aim to stretch major muscle groups at least two to three days a week, repeating each stretch two to four times per side. A few minutes of light activity beforehand, like walking, makes the muscles more pliable and reduces injury risk. Stretching after a workout, when muscles are already warm, tends to be most effective.
Calf stretch: Stand at arm’s length from a wall. Step one foot behind the other, then slowly bend your front knee while keeping the back leg straight and the back heel pressed into the floor. Keep your hips facing forward. Hold for 30 seconds, then switch sides.
Quadriceps stretch: Stand near a wall for balance. Grab one ankle and gently pull your heel toward your glutes until you feel a stretch along the front of your thigh. Keep your knees close together and tighten your core so your lower back doesn’t arch. Hold for 30 seconds.
Shoulder cross-body stretch: Bring one arm straight across your chest and hold it with the opposite hand above or below the elbow. Hold for 30 seconds, then switch arms.
Hamstring stretch: Sit on the floor with one leg extended and the other bent so the sole of that foot rests against your inner thigh. Hinge forward at the hips toward the extended leg until you feel a pull along the back of your thigh. Hold for 30 seconds.
Dynamic Stretches for Warming Up
Dynamic stretches use controlled, repeated movements rather than held positions. They’re ideal before a workout because they raise your heart rate and prepare joints for activity. Static stretching before explosive exercise can actually hurt performance. One study in collegiate sprinters found a 3% decrease in 40-meter sprint times after pre-event static stretching, which is significant when fractions of a second matter.
Arm circles: Stand with your feet shoulder-width apart and hold your arms straight out to the sides at shoulder height. Make small circles, then gradually increase the size. Do 20 circles in each direction.
Hip circles: Stand on one leg (use a counter or wall for support) and swing the opposite leg in circles out to the side. Do 20 circles in each direction, then switch legs. Start small and let the circles get bigger as your hip loosens up.
High-stepping: Walk forward slowly, lifting each knee as high as you can toward your chest. If your balance allows, use both hands to gently pull the knee a little higher before lowering it. Do five steps on each leg.
Arm swings: Hold both arms straight out in front of you, palms down. As you step forward, swing both arms to one side so they point to the right, then swing them to the left on the next step. Keep your head and torso facing forward. Repeat five times per side, gradually increasing your range.
Walking lunges with a torso twist: Step into a lunge, keeping your front knee directly over your ankle. Once you’re low, reach the opposite arm overhead and gently bend your torso toward the front leg. Return upright, step forward, and repeat on the other side. Five repetitions per leg is a solid starting point.
Yoga Poses That Build Flexibility
Yoga combines stretching with breath control and body awareness, which helps you relax into deeper ranges of motion over time. A few foundational poses target the areas most people find tightest.
Cat-Cow: Start on your hands and knees. On an inhale, drop your belly toward the floor and lift your chest and tailbone (Cow). On an exhale, round your spine toward the ceiling and tuck your chin (Cat). Flow back and forth slowly. This improves mobility through your core, neck, shoulders, and spine all at once.
Low lunge: From a standing position, step one foot far back and lower your back knee to the floor. Sink your hips forward and down until you feel a stretch along the front of the back hip. This is one of the best stretches for hip flexors, which get chronically short from sitting.
Hand to knee (Supta Padangusthasana): Lie on your back and extend one leg toward the ceiling, holding the back of your thigh or using a strap around your foot. Keep the opposite leg flat on the floor. This provides a deep, supported hamstring stretch without straining your lower back.
Stretches That Counteract Sitting
If you spend most of your day at a desk, specific areas tighten predictably: the muscles along the sides and back of your neck, the chest, and the hip flexors. Even short stretch breaks during the workday can help.
Neck side bend: Tilt your ear toward your shoulder without lifting the shoulder. Hold for 15 seconds, relax, and repeat three times on each side. For a variation, turn your head slightly and look down as if checking your shirt pocket. This targets the muscles that run diagonally from your neck to your shoulder blade.
Seated chest opener: While sitting, lace your fingers behind your head. Pull your elbows back as far as they’ll go, inhale deeply, and lean back slightly. Hold for 20 seconds, then exhale and release. This stretches the chest muscles that pull your shoulders forward into a rounded posture.
The low lunge described in the yoga section above doubles as one of the best desk-worker stretches. If you can’t get on the floor at work, standing and stepping one foot back into a long split stance while tucking your pelvis under will give your hip flexors a similar stretch.
Contract-Relax Stretching for Stubborn Tightness
If you’ve plateaued with regular stretching, a technique called contract-relax (a form of PNF stretching) can help you access more range. It works by using your own muscle contractions to temporarily override your nervous system’s stretch reflex, letting you sink deeper into a stretch.
Here’s how it works with a hamstring stretch: have a partner or use a strap to bring your leg into a stretched position. Push your leg gently against the resistance for about six seconds (contracting the hamstring), then relax and stretch the muscle further as you exhale. Repeat two to three times. This method is especially effective for the hamstrings and hip flexors, the long muscle chains that tend to hold the most tension.
Contract-relax stretching produces noticeably faster gains than static stretching alone, but it requires some care. Start with gentle contractions rather than pushing at full force, and stop if anything feels sharp rather than tight.
Safety Considerations
Stretching should produce a feeling of mild tension, not pain. If you feel a sharp or burning sensation, you’ve gone too far. Never bounce in a held stretch, as this can cause small muscle tears.
Certain positions carry more risk for some people. Any stretch that involves significant arching of the lower back can be problematic if you have spinal conditions or osteoporosis. Poses that load weight onto a flexed neck, like the plow pose in yoga, can sprain cervical ligaments or damage discs, particularly in people with arthritis or bone loss. If you have joint hypermobility, focus on strengthening around your joints rather than pushing for ever-greater flexibility, since lax ligaments don’t need more length.
Consistency matters more than intensity. Stretching two to three days per week with 30-second holds will steadily improve your range of motion over weeks and months. Pushing hard in a single session won’t speed things up and raises your risk of a strain.