TR

October 14, 2026 · VIGOR

Barracks Routine Program: Weekly Plan & Exercises

For soldiers and anyone training with military discipline: all you need is your bodyweight and a pull-up bar. Stay fit in barracks conditions with this weekly routine built on push-ups, pull-ups, sit-ups and conditioning.

Program at a glance

LevelIntermediate
CategoryPopular Programs
Workouts / week5 days
Avg. session~40 min
DurationWeekly cycle (open-ended)

Who is this program for?

This program suits athletes with a consistent training habit who know the basic lifts. The key is progressing loads gradually without breaking the weekly structure.

Weekly plan

Day 1 — Morning PT: Full Body

ExerciseSets × RepsRest
Push Up4×15-2060 sec
Pull-Up4×6-1090 sec
Bodyweight Squat4×2060 sec
Sit Up With Arms On Chest3×2045 sec
High Knee Run3×40 sec60 sec

Day 2 — Pull-Up Bar Day: Pull

ExerciseSets × RepsRest
Pull-Up5×5-8120 sec
Chin-Up3×6-890 sec
Commando Pull Up3×6-890 sec
Hanging Knee Raise3×10-1260 sec
Superman3×1545 sec

Day 3 — Rest Day

Rest day — recover and get ready for the next session.

Day 4 — Push-Up Day: Push

ExerciseSets × RepsRest
Push Up4×15-2060 sec
Decline Push Up3×10-1560 sec
Pike Push Up3×8-1290 sec
Diamond Push Up3×10-1260 sec
Chest Dip On Straight Bar3×6-1090 sec

Day 5 — Legs & Conditioning

ExerciseSets × RepsRest
Bodyweight Squat4×20-2560 sec
Forward Lunge3×12-1660 sec
Bodyweight Standing Calf Raise3×2045 sec
Burpee3×10-1590 sec
High Knee Run3×45 sec60 sec

Day 6 — Core & Endurance

ExerciseSets × RepsRest
Sit Up With Arms On Chest4×2045 sec
Lying Leg Raise3×1545 sec
Flutter Kicks3×2045 sec
Front Elbow Plank3×45 sec60 sec
Hanging Flutter Kick3×10-1260 sec

Day 7 — Rest Day

Rest day — recover and get ready for the next session.

Barracks Routine is free to follow on VIGOR: download the app, pick the program from the Programs tab and start your first workout. Every set is logged and your progress is measured automatically.

This content is for general information; consult a professional about suitability for your health. Sets, reps and rest values reflect the current program template in the app.