How long should a workout be?

A lifting workout should be as long as the sets you need take, and no longer. Enter your exercises, sets per exercise, rest and warm-up to see how long your session runs, how much of it is rest, and which cut saves the most time.

Example result

Workout length

~39min

Working sets

15

15 sets at 45 s each, 1:30 min rest after each, plus 5 min warm-up.

To finish sooner
  • −11 minone set fewer per exercise
  • −8 min30 s less rest
  • −7 minone exercise fewer
Where the time goes
PartTimeShare
Lifting11 min29%
Resting23 min58%
Warm-up5 min13%

Four workouts, four lengths

The right length depends on what the session is for. Each of these is a sensible plan, and the time each one takes is very different.

  • Example 1

    A beginner on a lunch break

    Two months in, doing a full-body session of squat, push-up and row, three sets each, before heading back to work.

    Exercises
    3
    Sets per exercise
    3
    Rest between sets
    1:30 min
    Warm-up
    5 min
    • Workout length~25 min
    • Working sets9

    Under half an hour is a complete session at this stage. Nine hard sets, three times a week, is enough to make steady progress while you learn the lifts.

  • Example 2

    A bodybuilder's upper day

    An intermediate lifter on an upper/lower split doing six exercises for four sets each, two minutes between sets.

    Exercises
    6
    Sets per exercise
    4
    Rest between sets
    2 min
    Warm-up
    10 min
    • Workout length~76 min
    • Working sets24

    Close to 80 minutes, and almost two thirds of it is resting. Dropping to 3 sets per exercise still leaves 18 hard sets for the upper body and gives back a quarter of an hour.

  • Example 3

    A powerlifter's heavy day

    Squat and bench for 5 sets each, plus two accessories, with 4 minutes between sets and a long ramp-up.

    Exercises
    4
    Sets per exercise
    5
    Rest between sets
    4 min
    Warm-up
    15 min
    • Workout length~110 min
    • Working sets20

    Nearly two hours, and that is mostly the rest heavy sets of five need. Keep the 4 minutes on squat and bench, but rest 2 minutes on the accessories.

  • Example 4

    A fast machine circuit

    A lifter moving through seven machines, three sets each, with one minute of rest to be in and out quickly.

    Exercises
    7
    Sets per exercise
    3
    Rest between sets
    1 min
    Warm-up
    5 min
    • Workout length~42 min
    • Working sets21

    Fast, but short rest has a cost: reps on the later sets drop, and longer rest built more strength and muscle in trained lifters. If reps fall off, rest longer and drop one machine; it costs about 5 minutes.

What decides how long a workout should be

The number of hard sets and the rest between them. Lifting is the small part: a set takes well under a minute, while each rest after it takes 1 to 4. At 90 seconds of rest, every working set costs about 2 minutes 15 seconds of gym time, so 20 sets is 45 minutes before the warm-up.

So start from the sets you need, not from a target time. The sets per muscle group calculator gives your weekly sets, and how many sets per workout splits them into sessions. The minutes follow.

Can you shorten the rest to save time?

Sometimes. The 2026 ACSM position stand found no difference in strength gains between rest under and over one minute across the reviews it pooled. But in a controlled study of trained men doing 3 sets of 8 to 12 reps, Schoenfeld and colleagues found 3 minutes of rest built more strength and more thigh muscle than 1 minute.

The practical read: short rest is fine when the next set still reaches its reps. When it doesn't, fewer sets with full rest beat more sets on short rest. How long to rest between sets breaks it down by goal.

Make it fit you

  • Rest by exercise, not by session

    Heavy squats and deadlifts earn 3 minutes or more; curls and raises recover in 1 to 2. Time the session at the heavy rest, then subtract for the small lifts.

  • Superset to save time

    Pair two lifts that don't share muscles, a press with a row, and rest once after the pair. Enter each pair as one exercise with the rest you take after it.

  • Warm up only where it matters

    Ramp up on the first heavy lift for each muscle and go straight to work sets after that. The warm-up calculator gives the ramp for a given working weight.

  • Cut a set before you cut rest

    Dropping one set per exercise usually saves more time than trimming rest, and the sets you keep stay good enough to count.

  • Plan for a crowded gym

    At peak hours, add 10 minutes for waiting on equipment, or build the session from lifts you can do at one station.

Questions

Is a 30-minute workout enough?

Yes, if it holds the sets you need. At 45 seconds a set and 90 seconds of rest, 30 minutes fits about 11 working sets after a 5 minute warm-up, enough for a full-body session.

Is a 2-hour workout too long?

Only if the sets are getting worse. A heavy strength day with 4 to 5 minutes of rest can run that long and every set still counts. If your last sets fall well short of your first, end the session or move those sets to another day.

How long should a beginner's workout be?

Roughly 20 to 40 minutes: 3 to 5 exercises for 2 or 3 sets each, with 90 seconds of rest and a short warm-up. A beginner gains from a few hard sets, and shorter sessions are easier to repeat every week.

How long should a workout be to build muscle?

Long enough for your share of the week's 10 to 20 hard sets per muscle. With 2 minutes of rest, every 10 working sets is about 28 minutes, so add up the sets the session holds and you have the length.

How long should I rest between sets?

Long enough that the next set reaches its target reps. The ACSM's 2009 guidelines suggest 3 to 5 minutes for heavy strength work and 1 to 2 minutes for muscle-building sets. How long to rest between sets covers rest by goal.

Sources

Keep the session on time

Log each set in RIRLift and the rest timer starts the moment you log it; short on time, ask Coach to shorten today's session and nothing changes until you say so.

Coming to Android · Join the waitlist

4.8 on the App Store 3,000+ lifters
It makes it super easy to track my exercises and progress. My favorite part is being able to see the exact muscles each exercise trains
★★★★★ Michael76a, App Store