Gym memberships in India: monthly prices and what to check
A gym membership in India usually costs between ₹600 and ₹5,000 a month, depending on the city and the gym. A basic local gym charges about ₹600 to ₹1,500 a month, and a mid-range gym with classes and trainers about ₹1,500 to ₹4,000. For prices that are current in your area, describe what you need in a request on BlaBlaPrice, and gyms near you reply with their own fees.
Approximate prices in India, November 2026 (sellers' websites)| Gym type | Period | Price |
|---|
| Basic local gym | per month | ₹600 to ₹1,500 |
| Mid-range gym with classes and trainers | per month | ₹1,500 to ₹4,000 |
| Metro-city gym, average | per month | ₹1,500 to ₹5,000 |
| Tier-2 city gym, average | per month | ₹800 to ₹2,500 |
| Gym in Kolkata, annual plan | per year | ₹9,250 |
Price by city and type of gym
Prices depend mostly on the city. Gyms in the metro cities of Mumbai, Delhi, Bengaluru, Hyderabad and Chennai charge more than gyms in smaller cities: the figures we found run from ₹1,500 to ₹5,000 a month in metro cities against ₹800 to ₹2,500 in tier-2 cities. A gym with group classes and trainers costs more again. Ask for the base fee and the personal training fee as two separate figures, because gyms price their packages differently.
How fees are quoted and what the term changes
Gyms quote fees per month, per quarter, half-yearly or per year. In one Kolkata price list the monthly fee was ₹1,500, the quarterly ₹3,500, the half-yearly ₹6,000 and the yearly ₹9,250. That works out to about ₹1,000 a month over six months and about ₹770 a month over a year. Compare the monthly figure for the same term, and ask whether the quoted fee includes GST, a tax that gym businesses in India deal with.
Climate and what to check before you pay
India is hot all year, with wet and dry seasons instead of winter and summer, so there is no winter peak to wait for and a membership can start in any month. The heat makes air conditioning a practical question: a Bengaluru discussion names a good unisex AC gym as the kind to look for. Ask for the trade licence and the fire NOC. A Kolkata guide lists both among the licences a gym needs, and a music licence on top if the gym plays music. Also ask whether visits are unlimited or counted, and which visiting hours the plan covers.
On BlaBlaPrice the request is free for buyers. Write what you need in your own words in the chat: the city, the type of gym, the membership length, your budget and the visiting hours. The AI asks for any missing details, looks through gym websites and price lists in India, and shows the prices it found. Gyms registered on BlaBlaPrice reply in the chat with their fee and terms, and your contacts stay hidden until you choose one to exchange contacts with. You can read how BlaBlaPrice works or create a request from the home page. For a class rather than a membership, see sports and dance.
Questions and answers
How much does a gym membership cost per month in India?
A basic local gym charges about ₹600 to ₹1,500 a month and a mid-range gym with classes and trainers about ₹1,500 to ₹4,000. Metro-city gyms average ₹1,500 to ₹5,000 a month.
Are gym memberships cheaper in smaller cities?
Yes. The figures we found put tier-2 city gyms at ₹800 to ₹2,500 a month, against ₹1,500 to ₹5,000 in metro cities.
Does a longer membership cost less per month?
In one Kolkata price list it did: the monthly fee was ₹1,500, while the yearly plan of ₹9,250 works out to about ₹770 a month.
What should I check before paying a gym?
Ask for the trade licence and the fire NOC, and whether the quoted fee includes GST. Also check the visiting hours and whether visits are unlimited or counted.