A bodyweight push pull legs program lets you train every major muscle group three to six days a week without a gym. You will learn how to sort exercises into push, pull and leg days, how to set sets and reps that build strength, and how to progress when push-ups and squats start feeling easy. By the end, you will have a complete weekly plan you can print and follow.

What a Bodyweight Push Pull Legs Split Actually Is

A push pull legs split divides training by movement pattern instead of by body part. Push days cover movements where you press away from your body, such as push-ups and dips. Pull days cover movements where you draw your body toward an anchor, such as rows and chin-ups. Leg days cover squatting, hinging and lunging patterns. Pairing this structure with bodyweight exercises means you rely on your own mass and leverage rather than plates or machines, which keeps the program practical at home.

Shopping for one? See our guide: 7 Best Push Pull Legs Split Programs and Tools for 2026.

The split works well because antagonist muscles recover while their partners work. Chest and triceps get a rest on pull day, while back and biceps rest on push day. Legs get their own dedicated session, so you are not fatigued from upper-body work when you squat.

Step 1: Choose Your Training Frequency

Most people do best with one of two schedules:

  • Three-day rotation: Push, pull, legs, then rest. Repeat. Each muscle group gets trained about every 4 days on average, which suits beginners and anyone returning from a break.
  • Six-day split: Push, pull, legs, push, pull, legs, then one full rest day. Each group is trained twice per week. This suits intermediate trainees who recover quickly and have time to train.

If you are new to training, start with three days per week. Add a fourth or fifth session only after two or three weeks of feeling recovered between workouts.

Step 2: Pick Exercises for Each Day

Choose one or two exercises per movement pattern, then add a variation so you train the muscle from a slightly different angle.

Push Day

  • Standard or incline push-ups (chest, front delts, triceps)
  • Pike push-ups (shoulders)
  • Bench dips between two sturdy chairs or a bench (triceps)
  • Diamond push-ups (triceps, inner chest)

Pull Day

  • Inverted rows under a sturdy table or low bar (back, biceps)
  • Chin-ups or pull-ups if you have a bar (back, biceps)
  • Towel rows anchored in a door (back, rear delts)
  • Superman holds or prone Y raises (lower back, upper back)

Leg Day

  • Bodyweight squats or split squats (quads, glutes)
  • Single-leg Romanian deadlifts (hamstrings, glutes)
  • Reverse lunges (quads, glutes, balance)
  • Glute bridges or single-leg glute bridges (glutes, hamstrings)
  • Calf raises on a stair or flat floor (calves)

Step 3: Set Your Sets, Reps and Rest

For bodyweight training, aim for 3 to 4 working sets per exercise. Work within a rep range that leaves you with 1 to 3 reps in reserve, meaning you could have done a few more with good form.

Goal Sets Reps per set Rest between sets
Strength (harder variations) 4 4 to 8 2 to 3 minutes
Muscle building 3 to 4 8 to 15 60 to 90 seconds
Endurance 2 to 3 15 to 25 30 to 45 seconds

Most people build muscle best in the middle row. Use it as your default unless a specific goal calls for another.

Step 4: Build a Sample Weekly Plan

Here is a printable three-day rotation you can run for four weeks. Warm up with 5 minutes of light movement before each session.

Day Exercise Sets x Reps
Push Incline push-ups 3 x 10 to 15
Pike push-ups 3 x 6 to 10
Bench dips 3 x 8 to 12
Diamond push-ups 2 x 6 to 10
Pull Inverted rows 3 x 8 to 12
Towel rows 3 x 10 to 15
Chin-ups or negatives 3 x 3 to 6
Superman holds 3 x 20 to 30 seconds
Legs Bodyweight squats or split squats 3 x 12 to 20
Single-leg Romanian deadlifts 3 x 8 to 12 per leg
Reverse lunges 3 x 10 per leg
Calf raises 3 x 15 to 25

Step 5: Progress Without Adding Weight

Because you are not adding plates, progression comes from changing leverage, tempo and range. Use this order:

  1. Add reps until you reach the top of the rep range for all sets.
  2. Slow the lowering phase to a 3-second descent.
  3. Pause for 2 seconds at the hardest point of each rep.
  4. Change the leverage: move from incline to standard push-ups, from standard to decline, or from two-leg to single-leg squats.

Log your reps every session. A simple notebook works. When you hit the top of the range, move to the next harder variation and start again at the bottom of the range.

Common Mistakes

  • Training to failure every set. Stopping with 1 to 3 reps left keeps form clean and reduces joint strain.
  • Skipping the pull day. Pushing-heavy routines create shoulder imbalances. Match your push volume with pulling.
  • Staying on easy variations too long. If you can do 25 standard push-ups easily, move to a harder variation.
  • Letting the hips sag or flare. Keep a straight line from head to heel in push-ups and planks.
  • Ignoring recovery. Sleep, protein intake and rest days matter as much as the sessions themselves.

Tips for Making the Program Work

  • Train at the same time of day for a few weeks to build consistency.
  • Use a timer for rest periods so they do not stretch longer than planned.
  • Film one set from the side every two weeks to check depth and alignment.
  • If you miss a session, do not double up the next day. Resume the rotation.
  • Pair the program with simple nutrition habits: eat enough protein and total calories to support the work you are doing.

Bodyweight training needs very little equipment, but a few items make the movements more comfortable and varied.

  • Doorway pull-up bar: A sturdy bar that mounts in a door frame lets you add chin-ups and pull-ups to pull days. View on Amazon
  • Dip bars or parallel bar station: Useful for progressing dips beyond bench variations. View on Amazon
  • Resistance bands: Add band-assisted pull-ups or band-resisted squats when bodyweight stops being challenging enough. View on Amazon
  • Exercise mat: Cushions knees during split squats, lunges and floor work. View on Amazon

FAQ

How many days a week should I do a bodyweight push pull legs program?

Three days per week is a good starting point, using a push, pull, legs, rest rotation. Intermediate trainees can move to six days, training each group twice weekly.

Can I build muscle with bodyweight exercises alone?

Yes, especially if you train close to failure within a suitable rep range and keep progressing to harder variations. Beginners often see meaningful gains in the first several months.

What if I cannot do a single pull-up yet?

Use inverted rows, towel rows and negative pull-ups. Lower yourself slowly from the top position for 3 to 5 seconds, then reset. Negatives build the strength for full reps.

How long should each workout take?

Most sessions take 35 to 50 minutes including warm-up and rest periods. Keeping rest periods consistent helps control the length.

Should I train legs if I want more upper-body muscle?

Yes. Leg training supports overall strength, hormonal response to training and balanced development. Skipping it usually leads to imbalances.

When should I change my program?

Stay with the same exercises for 4 to 8 weeks while progressing reps and difficulty. Change exercises when progress stalls for two or more consecutive weeks.

Is this program suitable if I have joint problems?

Consult a doctor or physical therapist before starting if you have shoulder, knee, wrist or back pain. They can recommend modifications that fit your body.

Conclusion

A bodyweight push pull legs program gives you a full, balanced routine that needs no gym membership. Choose a three- or six-day schedule, pick exercises for each day, and track your reps so you know when to progress. Stick with the plan for several weeks and move to harder variations as your strength improves.

Juliet Palmer

About Juliet Palmer

Juliet writes about workout programs & splits. Each guide starts with research into how products are built and what owners report after months of use, and is revised when better options appear.