Cheapest Gym Contracts in South Africa
Your complete guide to affordable fitness in 2025
Last updated: October 2025
Quick Facts
- Cheapest gyms start from R199 per month
- Medical aid members can save up to 75% with Discovery Vitality
- You have legal rights to cancel contracts with 20 days notice
- Free alternatives like parkrun are available nationwide
Table of Contents
Why Getting Fit Should Not Break the Bank
Getting healthy is important. But gym memberships in South Africa can be expensive. Many people pay R800 to R1,500 every month for gyms they rarely use.
Good news: you can find quality gym memberships from R199 per month. This guide shows you the cheapest options and helps you avoid hidden costs.
Whether you are a student, working your first job, or just watching your budget, there is an affordable gym option for you in 2025.
🏆 The Cheapest Gym Memberships (R199-R399 per month)
1. JustGym by Planet Fitness
Cost: R199 to R299 per month
What you get:
- Access to cardio machines (treadmills, bikes)
- Weight training equipment
- Clean changing rooms and lockers
- No fancy extras (no pools or saunas)
Best for: People who want basic gym equipment without paying for extras they will not use.
2. Zone Fitness
Cost: R199 per month (off-peak) to R250 per month (24-month contract)
What you get:
- Basic cardio and weight equipment
- Group fitness classes
- Access to multiple branches
Best for: Budget-conscious people who want group classes included.
3. Gym Company
Cost: R199 per month (month-to-month)
Locations: Johannesburg, Pretoria, Durban
What you get:
- Full equipment access
- Group fitness classes (Zumba, cycling)
- Personal trainer assessment when you join
- Kids play area at some branches
Best for: Families and people who want good value with extras.
4. Bodyflo (East Rand, Gauteng)
Cost: R259 per month
Best for: East Rand residents looking for a relaxed, friendly gym.
Complete Price Comparison (October 2025)
| Gym | Monthly Cost | Joining Fee | What You Get |
|---|---|---|---|
| JustGym | R199-R299 | Varies | Basic equipment only |
| Zone Fitness | R199-R250 | Yes | Equipment + classes |
| Gym Company | R199+ | Yes | Full service + classes |
| Bodyflo | R259 | Yes | Basic equipment |
| Ignite Fitness | R299-R899 | Yes | Modern facilities + classes |
| Viva Gym | R389 | R99 (special) | Equipment + classes |
| Planet Fitness (local) | R399-R899 | Varies | Premium facilities + classes |
| Virgin Active (local club) | R700-R1,000 | R499-R800 | Premium facilities + pool + spa |
| Virgin Active (Premier) | R1,200-R1,500 | R499-R800 | All clubs nationwide access |
✅ Huge Savings with Medical Aid
If you have medical aid, you can save a lot of money on gym memberships. Here is how:
Discovery Vitality (Save up to 75%)
How it works:
- Join a gym through Vitality (Virgin Active or Planet Fitness)
- Go to the gym at least 3 times per month (30 minutes each time)
- Track your workouts with the Vitality app
- Your discount increases as you exercise more
Example savings:
- Virgin Active local club: R900 becomes R225 per month (if you gym 36+ times per year)
- Planet Fitness local: R700 becomes R175 per month
Cost to join: One-time activation fee (usually R499 to R750) plus R150 for access tag.
Momentum Multiply (Save up to 50%)
Momentum members with Inspire Plus or Engage Plus can save up to 40-50% on Virgin Active and Zone Fitness memberships. No activation fees required.
Understanding Contract Types
Gyms offer different types of contracts. Each has pros and cons:
Month-to-Month Contract
Cost: Usually R50 to R100 more per month than long contracts
Pros:
- You can cancel anytime with 20 days notice
- More flexible if your situation changes
- No big cancellation fees
Cons: Higher monthly cost
12-Month Contract
Pros:
- Lower monthly fee (save R50-R100 per month)
- Better if you know you will use the gym for a year
Cons: Cancellation fees apply if you cancel early (usually 30% to 50% of remaining months)
24-Month Contract
Pros:
- Cheapest monthly rate
- Can save R100-R150 per month
Cons:
- Very hard to cancel early
- High cancellation fees (up to 80% of remaining months)
- Not recommended unless you are 100% sure
Your Legal Rights to Cancel (Consumer Protection Act)
The South African Consumer Protection Act protects you when you want to cancel a gym contract. Here is what you need to know:
How to Cancel
- Write a cancellation letter or email
- Give the gym 20 business days notice (about one month)
- Send it to the correct person (ask at reception who handles cancellations)
- Keep a copy of your cancellation request as proof
What You Will Pay
Month-to-month contracts:
- No cancellation fee
- You only pay for the notice period (20 business days)
12-month or 24-month contracts:
- The gym can charge a “reasonable” cancellation fee
- Usually 30% to 80% of the remaining months
- Example: If you have 10 months left at R400/month, you may pay R1,200 to R3,200 to cancel
Important: Contracts Cannot Be Longer Than 24 Months
The law says gym contracts cannot be longer than 24 months. If a gym tries to make you sign a 36-month contract, only the first 24 months are valid.
If the Gym Refuses to Cancel
If the gym refuses your cancellation or charges unfair fees, contact:
- Consumer Goods and Services Ombud: 0860 000 272
- National Consumer Commission: 0860 003 600 or www.nccsa.org.za
🚨 Watch Out for These Gym Scams
1. Fake “Special Offers”
Some gyms pressure you to sign immediately because of a “special ending today.” Take time to read the contract carefully. Real deals come back regularly.
2. Hidden Contract Terms
Always read the full contract before signing. Look for: cancellation fees, annual increases, what happens if you relocate, and automatic renewal clauses.
3. Debit Orders That Do Not Stop
Some gyms continue taking money after you cancel. Always put your cancellation in writing and keep proof. If they do not stop the debit order, contact your bank and file a complaint with the Consumer Goods Ombud.
4. Personal Trainer “Must-Have” Packages
Some salespeople say you must buy personal training sessions when you join. This is not true. You can join a gym without personal training.
💰 Free and Low-Cost Alternatives
You do not need a gym to get fit. Here are alternatives that cost very little or nothing:
1. Parkrun (Completely Free)
Parkrun happens every Saturday morning at 8am in parks across South Africa. It is a free 5km run or walk. All fitness levels welcome. Find your nearest parkrun at www.parkrun.co.za
2. Home Workouts
You can do effective workouts at home with no equipment:
- Push-ups, squats, lunges, planks
- YouTube has thousands of free workout videos
- Gym Company offers free online workout apps for members
3. Community Recreation Centres
Many townships and communities have recreation centres with basic gym equipment for free or very low fees (R50-R100 per month). Ask at your local municipality offices.
4. Outdoor Activities
Walking, jogging, hiking, playing soccer with friends – all free ways to stay fit. Use safe public spaces during daylight hours.
5. Buy Basic Equipment for Home (One-time cost)
Instead of paying monthly gym fees forever, you can buy basic equipment:
- Set of dumbbells: R500-R1,500
- Resistance bands: R150-R400
- Yoga mat: R200-R500
After 3-6 months, this costs less than a gym membership and you can use it forever.
How to Choose the Right Gym for You
Step 1: Set Your Budget
Decide how much you can afford every month. Remember to include joining fees and extras. Do not spend more than you can comfortably afford.
Step 2: Think About Location
Choose a gym close to your home or work. If the gym is far away, you will not go regularly. A cheap gym that is far away is not good value if you do not use it.
Step 3: Visit Before You Sign
Most gyms offer free day passes or trial visits. Go to the gym at the time you plan to exercise to see:
- How crowded it gets
- If the equipment is clean and working
- If the staff are friendly and helpful
- If the changing rooms are clean
Step 4: Read the Contract Carefully
Before you sign, make sure you understand:
- Total monthly cost (including all fees)
- Contract length
- How to cancel and what it costs
- Annual fee increases
- What happens if you relocate or get injured
Step 5: Start with a Short Contract
If you are new to gyms, choose month-to-month first. After 3 months, if you are still going regularly, you can switch to a longer contract to save money.
Our Final Recommendations
Best Value for Most People: JustGym or Zone Fitness (R199-R299 per month) with month-to-month contract. You get everything you need without paying for extras.
Best for Medical Aid Members: Sign up for gym through Discovery Vitality or Momentum Multiply. The savings can bring premium gyms down to budget prices.
Best for Students: Your university gym. At R100 per month or less, nothing beats this value.
Best Free Option: Parkrun every Saturday morning plus home workouts during the week. Costs nothing and very effective.
Remember: The best gym is the one you will actually use. A cheap gym you never visit is more expensive than no gym at all. Start small, build the habit, then upgrade if needed.
Disclaimer: This information is provided for educational purposes and was last updated in October 2025. Gym prices, contract terms, and special offers may change. Always verify current pricing and read the full contract before signing. Individual gym policies may vary by location.
For gym contract disputes, contact the Consumer Goods and Services Ombud at 0860 000 272.
For general consumer complaints, contact the National Consumer Commission at 0860 003 600 or visit www.nccsa.org.za