Stretches for Shoulder Pain: Relieve Stiffness and Restore Mobility
Effective stretches for shoulder pain relief. Target the muscles causing your discomfort and improve range of motion.
Shoulder pain limits everything—reaching overhead, sleeping comfortably, even putting on a shirt. While shoulder problems have many causes, tight muscles around the joint often contribute to pain and restricted movement.
These stretches target the muscles most commonly involved in shoulder pain: the rotator cuff, pectorals, lats, and upper traps. Consistent stretching can reduce pain, improve mobility, and support shoulder health.
When Stretching Helps Shoulder Pain
Stretching is appropriate for:
- Muscle tightness and tension
- Mild stiffness from overuse or inactivity
- Posture-related shoulder discomfort
- Maintenance and injury prevention
- Recovery support (with medical guidance)
See a doctor first if:
- Pain is severe or came on suddenly
- You can't lift your arm
- Shoulder feels unstable or "slipping"
- Pain wakes you at night consistently
- You have significant weakness
- Pain follows an injury
The Best Stretches for Shoulder Pain
1. Cross-Body Shoulder Stretch
What it stretches: Posterior deltoid, posterior capsule
How to do it:
- Bring your right arm across your body at shoulder height
- Use your left hand to pull your right arm closer to your chest
- Keep your right shoulder down—don't let it shrug up
- Feel the stretch in the back of your right shoulder
- Hold 30-45 seconds
- Switch sides
2. Doorway Chest Stretch
What it stretches: Pectoralis major and minor, front shoulder
Why it helps: Tight chest muscles pull shoulders forward, stressing the shoulder joint.
How to do it:
- Stand in a doorway
- Place your forearms on the door frame, elbows at shoulder height
- Step one foot forward through the doorway
- Lean forward until you feel a stretch in your chest and front shoulders
- Hold 30-60 seconds
Variations:
- Elbows higher: stretches lower pec fibers
- Elbows lower: stretches upper pec fibers
3. Sleeper Stretch
What it stretches: Posterior shoulder capsule, infraspinatus
How to do it:
- Lie on your right side with your right arm extended at shoulder height
- Bend your right elbow 90 degrees (forearm pointing up)
- Use your left hand to gently push your right forearm toward the floor
- Keep your right shoulder pressed into the ground
- Feel the stretch in the back of your shoulder
- Hold 30-45 seconds
- Switch sides
Caution: Be gentle—this is an intense stretch. Stop if you feel pain.
4. Thread the Needle
What it stretches: Rotator cuff, upper back, shoulders
How to do it:
- Start on hands and knees
- Reach your right arm under your body toward the left
- Lower your right shoulder and head to the floor
- Feel the stretch in your right shoulder and upper back
- Hold 30-45 seconds
- Switch sides
5. Overhead Tricep Stretch
What it stretches: Triceps, lats, shoulder
How to do it:
- Reach your right arm overhead
- Bend your elbow, placing your hand behind your head/neck
- Use your left hand to gently press your right elbow back
- Feel the stretch in your tricep and along your side
- Hold 30 seconds
- Switch arms
6. Shoulder Extension Stretch (Behind Back)
What it stretches: Front deltoid, chest, biceps
How to do it:
- Stand with arms behind your back
- Clasp your hands together
- Straighten your elbows
- Lift your arms up behind you
- Squeeze your shoulder blades together
- Feel the stretch in your front shoulders and chest
- Hold 30-45 seconds
7. Wall Chest Stretch (Single Arm)
What it stretches: Pectoralis, front shoulder—one side at a time for deeper stretch
How to do it:
- Stand next to a wall
- Place your right palm and forearm on the wall, elbow at shoulder height
- Turn your body away from the wall (to the left)
- Feel the stretch in your right chest and front shoulder
- Hold 30-45 seconds
- Switch sides
8. Lat Stretch
What it stretches: Latissimus dorsi—important for overhead mobility
How to do it:
- Stand next to a wall or doorframe
- Reach your right arm overhead and grab the frame
- Push your right hip away from the wall
- Lean away to increase the stretch
- Feel the stretch under your arm and along your side
- Hold 30-45 seconds
- Switch sides
9. Pendulum Stretch
What it does: Gently mobilizes the shoulder joint
How to do it:
- Lean forward with your non-painful hand on a table
- Let your affected arm hang straight down
- Gently swing your arm in small circles—10 clockwise, 10 counterclockwise
- Swing forward and back—10 times
- Swing side to side—10 times
- Keep the motion gentle and controlled
When it's most helpful: After shoulder injury or surgery (with medical clearance), or when the shoulder is very stiff.
10. Towel Stretch (Internal Rotation)
What it stretches: Internal rotation—reaching behind your back
How to do it:
- Hold a towel in your right hand and drape it over your right shoulder
- Reach your left hand behind your back and grab the bottom of the towel
- Use your right hand to gently pull the towel up
- This pulls your left hand up your back
- Feel the stretch in your left shoulder
- Hold 20-30 seconds
- Switch sides
11. Cow Face Arms
What it stretches: Shoulders in both internal and external rotation
How to do it:
- Reach your right arm overhead, then bend your elbow, reaching down your back
- Reach your left arm behind your back from below, bending the elbow up
- Try to clasp your fingers together
- If you can't reach, use a towel between your hands
- Hold 30-45 seconds
- Switch arms
12. Upper Trapezius Stretch
What it stretches: Upper traps—often tight and contributing to shoulder pain
How to do it:
- Sit or stand with good posture
- Tilt your head to the right, ear toward shoulder
- Place your right hand gently on the left side of your head
- Let your left shoulder drop down
- Feel the stretch along your left neck and upper shoulder
- Hold 30-45 seconds
- Switch sides
Shoulder Pain Stretching Routine
Daily Maintenance (10 minutes)
- Doorway chest stretch: 45 seconds (vary arm positions)
- Cross-body stretch: Both sides, 30 seconds each
- Thread the needle: Both sides, 30 seconds each
- Upper trap stretch: Both sides, 30 seconds each
- Shoulder rolls: 10 forward, 10 backward
For Stiff Shoulders (15 minutes)
- Pendulum swings: 1 minute
- Doorway chest stretch: 60 seconds
- Cross-body stretch: Both sides, 45 seconds each
- Sleeper stretch: Both sides, 30 seconds each
- Thread the needle: Both sides, 45 seconds each
- Lat stretch: Both sides, 30 seconds each
- Towel stretch: Both sides, 30 seconds each
- Upper trap stretch: Both sides, 30 seconds each
For Desk Workers (5 minutes, do multiple times daily)
- Doorway chest stretch: 30 seconds
- Cross-body stretch: Both sides, 20 seconds each
- Upper trap stretch: Both sides, 20 seconds each
- Shoulder rolls: 10 each direction
Strengthening Matters Too
Stretching alone often isn't enough for shoulder pain. Strengthen:
Rotator cuff: External and internal rotation exercises with band Scapular muscles: Rows, reverse flies, face pulls Upper back: Strengthen to counteract rounded posture
A balance of flexibility and strength provides the best protection for your shoulders.
Tips for Shoulder Stretching
Warm up first. Gentle arm movements before stretching help.
Don't force through pain. Mild tension is okay; sharp pain means stop.
Stretch both sides. Even if one shoulder hurts, maintain flexibility in both.
Be consistent. Daily short sessions work better than occasional long ones.
Address posture. If poor posture is the cause, stretching provides temporary relief until posture is fixed.
The Bottom Line
Shoulder pain often responds well to consistent stretching:
- Stretch your chest—tight pecs pull shoulders forward
- Mobilize your rotator cuff—sleeper stretch, cross-body stretch
- Include your lats—they limit overhead mobility
- Don't forget upper traps—they're often the source of tension
- Combine with strengthening—flexible AND strong is the goal
Make shoulder stretching a daily habit, and you'll move more freely with less pain.
Ready to Start Your Recovery?
Get a personalized exercise program based on your specific needs and goals.
Try Foundational Rehab Free