30-Minute Full-Body Calisthenics Workout (Do It Today)

You do not need a gym membership, a rack of dumbbells, or a multi-week program to train today. You need about half an hour, a small patch of floor, and one surface to pull against. This is a complete full-body calisthenics workout you can start right now.
This is one single session, not a 30-day plan. The goal is simple: warm up properly, hit every major movement pattern (push, pull, legs, and core) in a 20-minute circuit, then cool down. Every exercise comes with an easier regression if you are just starting out and a harder progression for when you want more. Read it once, then do it.
If you would rather follow a structured multi-week plan, we link to those at the end. But you do not need to wait for Monday or for the "perfect" program. Do this today.
What You Need
Required: A bit of floor space and 30 minutes.
For the pull/row: one surface to pull against. Any of these works:
- A low pull-up bar or gymnastic rings set at hip-to-chest height
- A sturdy table or a solid desk (for table rows)
- A railing or a strong horizontal edge you can grip and hang under
Nice to have but optional: a mat for floor work and a bottle of water.
That is it. No machines, no weights, no app required.
How the Session Is Structured
The whole thing fits in roughly 30 minutes:
| Block | Time | Purpose |
|---|---|---|
| Warm-up | ~5 min | Raise temperature, prime joints, prevent injury |
| Main circuit | ~20 min | Train push, pull, legs, and core |
| Cooldown | ~5 min | Lower heart rate, stretch worked muscles |
For the main circuit you will move through five exercises as a round, rest, then repeat for about three rounds. Work at a pace you can sustain with good form. Quality reps beat sloppy ones every time.
Warm-Up (About 5 Minutes)
Do not skip this. A warm-up makes the work feel better and lowers injury risk. Move through each item with control. For deeper warm-up detail, see our best warm-up routine for calisthenics.
- March or jog in place: 60 seconds, gradually picking up the pace
- Arm circles: 10 forward, 10 backward
- Leg swings: 10 front-to-back and 10 side-to-side per leg (hold a wall for balance)
- Bodyweight squats, slow: 10 reps, sinking as deep as is comfortable
- Deep squat hold: 30 seconds, chest up, elbows gently pressing knees out
- Cat-cow: 8 slow reps to wake up the spine
- Scapular shrugs or band pull-aparts: 10 reps to prime the upper back for pulling
By the end you should feel warm and slightly out of breath, not tired.
The 20-Minute Main Circuit
Perform these five exercises in order as one round. Use the rep targets below as a starting point and pick the regression or progression that matches your level. Rest about 15 to 30 seconds between exercises and about 60 to 90 seconds between rounds.
Aim for 3 rounds. If you are brand new and 3 rounds is too much, do 2 and build up. If 3 rounds feels easy, the progressions below will fix that.
1. Push: Push-Up (Chest, Shoulders, Triceps)
Target: 8 to 12 reps per round.
Hands a little wider than shoulders, body in a straight line from head to heels, brace your core, lower until your chest is just above the floor, press back up. Keep your elbows at roughly 45 degrees from your body, not flared straight out.
- Easier regression: Incline push-up with your hands on a counter, sturdy table, or wall. The more upright you are, the easier it gets. Find the height where 8 to 12 reps is challenging but doable.
- Harder progression: Slow push-up with a 3-second descent, or a feet-elevated push-up (toes on a chair or step) to load the shoulders more.
2. Pull: Bodyweight Row (Back, Biceps, Rear Shoulders)
Target: 8 to 12 reps per round.
This is the move that needs a surface. Grip a low bar, rings, or the edge of a sturdy table. Walk your feet forward so your body hangs at an angle, keep a straight line from head to heels, then pull your chest toward the bar by driving your elbows back and squeezing your shoulder blades together. Lower with control.
- Easier regression: Stand more upright (feet further back so your torso is closer to vertical). The more vertical you are, the lighter the row. You can also do a doorframe row, gripping both sides of a sturdy frame and leaning back.
- Harder progression: Walk your feet forward so your torso is closer to horizontal, or elevate your feet on a chair for a full horizontal row. Add a 1-second squeeze at the top.
If you genuinely have no surface to row on, substitute a prone "superman" hold combined with floor "W" raises to train the upper back, then prioritize finding a row option for next time. Pulling is the most neglected pattern in home training, so do not skip it.
3. Legs (Squat Pattern): Bodyweight Squat (Quads, Glutes)
Target: 12 to 15 reps per round.
Feet about shoulder-width, toes slightly out. Sit back and down as if lowering into a chair, keep your chest up and your knees tracking over your toes, go as deep as your mobility allows, then drive up through your whole foot.
- Easier regression: Box squat. Sit back onto a chair or bench, pause for a moment, then stand. This teaches the pattern and controls depth.
- Harder progression: Pause squat with a 3-second hold at the bottom, or a tempo squat with a slow 3-second descent. When those feel easy, try split squats per leg.
4. Legs (Hinge/Single-Leg): Reverse Lunge (Glutes, Quads, Balance)
Target: 8 to 10 reps per leg per round.
Step one foot back and lower until both knees are roughly 90 degrees, keeping your front shin fairly vertical, then push through your front foot to return. Alternate legs or finish all reps on one side before switching.
- Easier regression: Hold a wall or chair for balance, and reduce the depth. Or swap in a two-leg glute bridge (lie on your back, drive your hips up, squeeze your glutes at the top) for 12 to 15 reps if lunges bother your knees.
- Harder progression: Slow tempo reverse lunge, deficit lunge (front foot on a low step for extra range), or a single-leg glute bridge.
5. Core: Plank (Whole Trunk)
Target: 20 to 40 seconds per round.
Forearms on the floor under your shoulders, body in a straight line, glutes and abs braced, do not let your hips sag or pike up. Breathe steadily the whole time.
- Easier regression: Plank from your knees, or an incline plank with your forearms on a couch or bench. Hold for 15 to 20 seconds.
- Harder progression: Full plank with slow shoulder taps, a longer hold, or a hollow-body hold for an advanced core challenge.
Putting the Circuit Together
One round looks like this:
- Push-up x 8 to 12
- Bodyweight row x 8 to 12
- Bodyweight squat x 12 to 15
- Reverse lunge x 8 to 10 per leg
- Plank 20 to 40 seconds
Rest 60 to 90 seconds, then repeat. Three rounds at a steady pace lands right around 20 minutes. If you finish early and feel good, add a fourth round.
Cooldown (About 5 Minutes)
Bring your heart rate down and stretch the muscles you just worked. Hold each stretch 30 seconds and breathe slowly.
- Chest and shoulder stretch: arm against a doorframe, gently turn away, 30 seconds per side
- Doorway or floor lat stretch: hold a fixed point and lean back to lengthen the back
- Standing quad stretch: 30 seconds per leg
- Seated or standing hamstring stretch: 30 seconds per leg
- Child's pose: 45 seconds to decompress the spine and breathe
You should walk away feeling worked but not wrecked. Slight muscle fatigue is normal; sharp joint pain is not.
How Often to Repeat This Workout
This single session is genuinely useful on its own, but the strength gains come from repetition. A good rhythm for beginners:
- 2 to 3 times per week, with at least one rest day between sessions
- Keep your reps in the suggested ranges and aim to do a little more each week (one more rep, one harder progression, or one extra round)
- Track what you did so you can beat it next time
This is the core idea behind progressive overload: do slightly more over time and your body adapts by getting stronger.
When to Move to the Next Level
Use these simple rules for every exercise:
- Progress when you can finish all your sets at the top of the rep range with full control and no form breakdown. Move to the harder regression, slow the tempo, add a pause, shorten rest, or add a round.
- Hold steady when form breaks down, you cannot reach the lower end of the rep range, or you feel joint discomfort. Stay at the current level until it feels solid.
If you want a deeper look at how to build training around this, our Calisthenics Instructor Certification covers exercise progressions, programming, and coaching others through them.
Ready for a Full Plan?
This workout is the "do it today" version. When you are ready to commit to something structured, here are the natural next steps:
- 30-Day Calisthenics Program for Beginners if you want a day-by-day plan that builds week over week.
- Home Calisthenics Program for Beginners (No Equipment) if you want a 4-week home plan with progressions for every movement.
Both build directly on the patterns in this session. Think of today's workout as your first rep of a much longer set.
Key Takeaways
- This is one complete full-body session you can do today in about 30 minutes: a 5-minute warm-up, a 20-minute circuit, and a 5-minute cooldown.
- The circuit covers every major pattern: push (push-up), pull (row), squat (bodyweight squat), single-leg (reverse lunge), and core (plank).
- Most of it is no-equipment. The only move that needs a surface is the row; a sturdy table works fine.
- Every exercise has an easier regression and a harder progression, so any level can train hard with good form.
- Repeat it 2 to 3 times a week and add a little each time. When you want a structured plan, move to one of the multi-week programs linked above.
Start the warm-up now. The hardest part of any workout is the part where you decide to begin, and you just did.