Answers

How long should a gym workout be?

Written by the GymStreak coaching teamUpdated

Short answer

For most people, 45 to 75 minutes is plenty: enough for 4 to 6 exercises and 12 to 20 hard sets with sensible rest. If you only have 30 minutes, focus on the big lifts, pair exercises into supersets and train more days. Your total weekly sets per muscle matter more than the length of any one session.

01 / Do the maths

Work it out from sets and rest

A session’s length is mostly sets × (time per set + rest). A set takes under a minute; rest between sets of bigger lifts is usually 2 to 3 minutes (how long to rest). Add 5 to 10 minutes to warm up.

Hard setsAverage restAbout how long
10 to 121½ to 2 min30 to 40 min
14 to 162 to 2½ min45 to 60 min
18 to 202½ to 3 min65 to 80 min

Includes a short warm-up. Supersets cut the time by roughly a third for the same sets.

02 / What matters

Weekly sets matter more than minutes

Muscle growth tracks the number of hard sets each muscle gets per week: around 10 or more weekly sets per muscle beat fewer in a meta-analysis, and a later review put the useful range for trained lifters at about 12 to 20. Those sets can be spread over three short sessions or two long ones.

A review of time-efficient training found that people short on time can still make good progress with as few as about 4 hard weekly sets per muscle, mostly on multi-joint exercises.

03 / Only 30 minutes

If you only have 30 minutes

  • Pick 3 or 4 multi-joint exercises (a squat or leg press, a press, a row or pulldown, a hinge) that cover most muscles.
  • Pair exercises for different muscles as supersets, resting after each pair.
  • Take each set close to failure, with one or two reps left, so fewer sets still count.
  • Train three or four short days a week instead of two long ones.

04 / How Spot helps

How Spot helps

Tell Spot the time you have, say 30 or 45 minutes, and the equipment you can use, and it builds a workout that fits and puts it in your GymStreak plan. Session length is also one of the things your weekly plan is built around when you set up the app.

05 / FAQ

Frequently asked questions

Is a 30-minute workout enough to build muscle?

Yes, if you train three or more times a week with hard sets on multi-joint exercises. Supersets help fit more sets into the time.

Is a 2-hour workout too long?

It’s more than most people need. Long sessions usually mean long rests or lots of extra sets; if you regularly go past about 20 hard sets in one session, spreading the work over more days is usually easier to recover from.

Does the warm-up count in the workout time?

Count it in your time budget, not in your hard sets. A general warm-up plus a few warm-up sets takes 5 to 10 minutes.

Sources

  1. Schoenfeld BJ, Ogborn D, Krieger JW. Dose-response relationship between weekly resistance training volume and increases in muscle mass: a systematic review and meta-analysis. J Sports Sci. 2017;35(11):1073-1082.
  2. Baz-Valle E, Balsalobre-Fernández C, Alix-Fages C, Santos-Concejero J. A systematic review of the effects of different resistance training volumes on muscle hypertrophy. J Hum Kinet. 2022;81:199-210.
  3. Iversen VM, Norum M, Schoenfeld BJ, Fimland MS. No time to lift? Designing time-efficient training programs for strength and hypertrophy: a narrative review. Sports Med. 2021;51(10):2079-2095.
  4. Schoenfeld BJ, Pope ZK, Benik FM, et al. Longer interset rest periods enhance muscle strength and hypertrophy in resistance-trained men. J Strength Cond Res. 2016;30(7):1805-1812.
  5. American College of Sports Medicine. Position stand: Progression models in resistance training for healthy adults. Med Sci Sports Exerc. 2009;41(3):687-708.

General training and nutrition information, not medical advice. If you have pain, an injury or a health condition, check with a doctor or physiotherapist.

Put it into practice

Read more

More answers

Ask Spot in GymStreak

Spot, the AI coach in GymStreak, answers questions like this from your own logged workouts and food, and changes the workouts in your plan for you. The app is free to download; Spot, starting and logging workouts need Premium, an in-app subscription, and the app shows your local price before you pay.