How to Stretch Arm Muscles: Biceps, Triceps & Forearms

Stretching your arm muscles takes just a few minutes and targets four main areas: the biceps along the front of your upper arm, the triceps along the back, the forearm flexors on the palm side of your lower arm, and the forearm extensors on the top side. Each group responds best to a different position, and holding each stretch for at least 15 to 30 seconds produces a noticeable improvement in flexibility right away.

How Arm Stretches Actually Work

When you hold a stretch for several seconds, sensors in your tendons called Golgi tendon organs detect the sustained tension and send a signal that causes the muscle to relax. This reflex, known as autogenic inhibition, is why a stretch feels easier after you hold it for a few moments. The muscle fibers stop resisting and allow a greater range of motion. That relaxation is temporary at first, but repeating stretches consistently over weeks gradually increases your baseline flexibility.

Dynamic Stretches to Start With

If you’re about to exercise, dynamic (moving) stretches prepare your arms better than holding still positions. Save the longer, static holds for after your workout or as a standalone flexibility routine.

Arm circles: Stand with your feet shoulder-width apart and hold both arms out to the sides at shoulder height, palms facing down. Make small circles, then gradually increase their size. Do about 20 rotations in each direction.

Arm swings: Stand with both arms extended in front of you, parallel to the floor. Swing them in unison to the right so your left arm crosses in front of your chest, then swing to the left. Keep your torso and head facing forward and move only at the shoulders. Five swings to each side is enough.

These movements increase blood flow to the biceps, triceps, and shoulders and take your joints through their full range of motion before you load them with weight or resistance.

Biceps Wall Stretch

Stand sideways next to a wall with the arm you want to stretch closest to it. Lift that arm out to the side until it’s parallel to the ground, then rotate it so your palm faces the ceiling. Step closer to the wall and place your fingertips, then your full palm, flat against it. Your arm should stay straight and level with your shoulder the entire time. Don’t let your shoulder hunch up toward your ear.

Once your palm is flat (or as close to flat as you can comfortably get), hold the position for 15 to 30 seconds. You’ll feel the stretch along the front of your upper arm and into the front of your shoulder. Repeat on the other side. Two to four rounds per arm is a solid target.

Overhead Triceps Stretch

Stand with your feet hip-width apart and roll your shoulders down and back. Reach your right arm straight up toward the ceiling, keeping the shoulder pulled away from your ear. Bend the elbow and let your right hand drop behind your head toward the middle of your back, palm facing your spine. With your left hand, reach up and place your fingers just above the right elbow, applying gentle downward pressure to deepen the stretch.

Hold for 15 to 30 seconds, then switch arms. The ACE (American Council on Exercise) recommends 2 to 4 repetitions per side, trying to stretch slightly deeper with each round. You should feel this along the entire back of your upper arm and into the outside edge of your shoulder.

Forearm and Wrist Stretches

Your forearms contain two groups of muscles that are easy to stretch independently.

Forearm flexors (palm side): Start on all fours with your palms flat on the ground, but turn your hands so your fingers point back toward your knees and your thumbs point outward. Keeping your palms flat, slowly lean your hips back toward your heels. You’ll feel the stretch along the inside of your forearms. Hold for 15 to 30 seconds.

Forearm extensors (top side): Place the backs of both hands together in front of you at about belly height, fingers pointing downward. Slowly raise your hands toward your chest while keeping the backs of your hands pressed together. This reverse prayer position stretches the wrist into flexion and pulls on the muscles running along the top of your forearm. Hold for 15 to 30 seconds.

Both of these stretches are particularly useful if you type at a desk, grip a steering wheel for long periods, or do exercises like curls and rows that load the forearm heavily.

Using a Resistance Band or Towel

A resistance band or towel can help you reach positions you can’t achieve on your own, especially if your shoulders are tight. For the overhead triceps stretch, hold one end of the band in the hand behind your back and grab the other end with your opposite hand at your lower back. Gently pull the lower hand downward to deepen the stretch on the triceps. A towel works the same way, though it won’t provide the slight elastic give of a band.

The key is using just enough tension to deepen the stretch without forcing it. If you need to adjust, shorten or lengthen your grip on the band until the intensity feels like a strong pull but not pain.

How Long and How Often

For a quick improvement before or after a workout, holding each stretch for as little as 5 to 30 seconds for 2 rounds is enough to temporarily increase your range of motion. That’s the finding from a 2025 Delphi consensus of international stretching researchers.

If your goal is lasting flexibility gains over time, the same panel recommends a more consistent approach: 2 to 3 sets per muscle, held for 30 to 120 seconds each, performed daily. Static holds are more effective than dynamic movements for long-term range of motion improvements. The total weekly volume matters most, so shorter daily sessions outperform one long session once a week.

Stretching Does Not Prevent Soreness

One common reason people stretch their arms is to reduce the soreness that shows up a day or two after a hard workout. Multiple reviews of the research have concluded that neither pre-exercise nor post-exercise static stretching has any meaningful effect on delayed onset muscle soreness. More advanced techniques like PNF stretching (where you contract and relax the muscle in cycles) don’t help either. Stretching is valuable for flexibility and recovery of range of motion, but it won’t spare you from sore biceps after a new training stimulus.

When to Back Off

A good stretch feels like firm tension, not sharp or shooting pain. The ulnar nerve, which runs along the inner edge of your elbow, sits on the extensor side of the joint and is particularly vulnerable to mechanical stress during aggressive stretching. If you feel tingling, numbness, or an electric sensation shooting down into your ring or pinky finger during any arm stretch, stop immediately and reduce the intensity.

People with carpal tunnel syndrome, cubital tunnel syndrome, or other peripheral nerve conditions should be especially cautious. Excessive elongation of a nerve can lead to pain, neurological deficits, and incomplete recovery in roughly half of cases. The practical rule: stretch until you feel a deep pull in the muscle belly itself, not in the joint or along a nerve path. If the sensation is in the wrong spot or has a sharp, buzzy quality, you’ve gone too far.