Best Gyms & Fitness in Niddrie Melbourne — 2026
| Pick | |
|---|---|
| Top pick | Kai’s |
| Free highlight | Works |
| Family-friendly | Ash’s |
| Locals only | Otto Commons |
| Indoor option | Rex’s |
We’ve tested every best gyms and fitness option in Niddrie to put this list together. The verdict: this suburb delivers. Humble Yard is the one everyone knows. Atlas Lane is the sleeper. Prices are competitive — coffee at $4.50-5.00, dinner at $22-38. Near Essendon Airport. Niddrie sits in the Middle North corridor, 9-20km from Melbourne’s CBD, and the best gyms and fitness scene here is better than most give it credit for. We’ve been covering Niddrie since MELBZ launched, and the suburb’s options have only improved.
1. Genesis Fitness Niddrie — 230 West Parade, Niddrie VIC 3077
Membership: $27/week Hours: 24/7 Equipment: boxing bags, yoga studio, leg press, spin bikes, saunas, treadmills Classes: yoga, pilates, barre, spin, HIIT Best for: serious lifters
Genesis Fitness in Niddrie has more floor space than you expect. The boxing bags section is where the regulars spend most of their time. Free parking is available on site.
At $27/week it is about average for Melbourne. They offer a free trial week. The shower facilities are decent and the vibe is welcoming for beginners.
Best time to go: Avoid 5-7pm if you hate waiting for equipment.
2. Plus Fitness Niddrie — 102 East Street, Niddrie VIC 3077
Membership: $24/week Hours: 5am-10pm Mon-Fri, 7am-5pm weekends Equipment: saunas, leg press, boxing bags, rowing machines, free weight area, treadmills Classes: yoga, CrossFit-style, spin, barre, boxing Best for: group fitness classes
Plus Fitness in Niddrie has a solid range of equipment. The saunas section is well-maintained and rarely crowded. The personal trainers here actually know what they are doing.
At $24/week it is one of the better deals in the area. Student discounts available. The change rooms are clean and the vibe is welcoming for beginners.
Best time to go: Avoid 5-7pm if you hate waiting for equipment.
3. Zap Fitness Niddrie — 377 Barkly Place, Niddrie VIC 3077
Membership: $33/week Hours: 5am-10pm Mon-Fri, 7am-5pm weekends Equipment: rowing machines, treadmills, yoga studio, boxing bags, squat racks, free weight area Classes: HIIT, pilates, CrossFit-style, Zumba, boxing Best for: beginners
Zap Fitness in Niddrie has recently upgraded facilities. The rowing machines section is better than most comparable gyms. Off-peak is the way to go if you hate crowds.
At $33/week it is reasonable for what you get. No lock-in contracts — you can cancel anytime. The locker situation is fine and there is always someone at reception.
Best time to go: Avoid 5-7pm if you hate waiting for equipment.
4. Jetts Fitness Niddrie — 365 Main Road, Niddrie VIC 3077
Membership: $27/week Hours: 5am-10pm Mon-Fri, 7am-5pm weekends Equipment: stretching area, treadmills, functional training rig, free weight area, leg press Classes: pilates, circuit training, barre, yoga, body pump Best for: beginners
Jetts Fitness in Niddrie has more floor space than you expect. The stretching area section is spacious enough that you won’t wait for equipment. Off-peak is the way to go if you hate crowds.
At $27/week it is about average for Melbourne. Student discounts available. The locker situation is fine and the aircon works — which matters more than you think in Melbourne summers.
Best time to go: Saturday mornings are busy — Sunday is better.
5. Peak Performance Niddrie — 291 Main Road, Niddrie VIC 3077
Membership: $24/week Hours: 6am-9pm daily Equipment: leg press, free weight area, squat racks, treadmills, yoga studio, spin bikes Classes: yoga, Zumba, body pump, CrossFit-style, circuit training Best for: HIIT workouts
Peak Performance in Niddrie has more floor space than you expect. The leg press section is better than most comparable gyms. The group classes are popular — book ahead for peak times.
At $24/week it is competitive with other gyms in the area. They offer a free trial week. The amenities are well-maintained and the vibe is welcoming for beginners.
Best time to go: Saturday mornings are busy — Sunday is better.
6. Core Fitness Niddrie — 95 Main Road, Niddrie VIC 3077
Membership: $32/week Hours: 24/7 Equipment: stretching area, rowing machines, yoga studio, leg press, spin bikes, treadmills Classes: boxing, body pump, barre Best for: functional training
Core Fitness in Niddrie has a friendly community vibe. The stretching area section is where the regulars spend most of their time. Off-peak is the way to go if you hate crowds.
At $32/week it is reasonable for what you get. No lock-in contracts — you can cancel anytime. The change rooms are clean and the vibe is welcoming for beginners.
Best time to go: Avoid 5-7pm if you hate waiting for equipment.
What Makes Niddrie Different
Near Essendon Airport. Keilor Road strip has cafes and Greek bakeries. The best gyms and fitness options here reflect Niddrie’s character. Whether you’re based in Niddrie or visiting from nearby, you’ll find that the suburb rewards people who actually explore beyond the main strip. Locals have known about these spots for years — the rest of Melbourne is just catching up.
7. Zap Fitness Niddrie — 19 Queen Road, Niddrie VIC 3077
Membership: $31/week Hours: 24/7 Equipment: leg press, yoga studio, squat racks, treadmills, functional training rig Classes: CrossFit-style, circuit training, body pump Best for: casual gym-goers
Zap Fitness in Niddrie has recently upgraded facilities. The leg press section is well-maintained and rarely crowded. Free parking is available on site.
At $31/week it is reasonable for what you get. They offer a free trial week. The change rooms are clean and the vibe is welcoming for beginners.
Best time to go: Saturday mornings are busy — Sunday is better.
8. Plus Fitness Niddrie — 331 Main Road, Niddrie VIC 3077
Membership: $25/week Hours: 6am-9pm daily Equipment: boxing bags, leg press, yoga studio, stretching area, spin bikes Classes: barre, circuit training, CrossFit-style, boxing, body pump Best for: HIIT workouts
Plus Fitness in Niddrie has recently upgraded facilities. The boxing bags section is well-maintained and rarely crowded. Free parking is available on site.
At $25/week it is about average for Melbourne. Family memberships bring the per-person cost down. The shower facilities are decent and the aircon works — which matters more than you think in Melbourne summers.
Best time to go: Before 7am or after 8pm for minimal crowds.
9. Peak Performance Niddrie — 353 Barkly Place, Niddrie VIC 3077
Membership: $12/week Hours: 6am-9pm daily Equipment: yoga studio, cable machines, rowing machines, leg press, functional training rig, squat racks Classes: barre, spin, yoga, circuit training, HIIT Best for: serious lifters
Peak Performance in Niddrie has a solid range of equipment. The yoga studio section is better than most comparable gyms. The group classes are popular — book ahead for peak times.
At $12/week it is about average for Melbourne. Student discounts available. The change rooms are clean and there is always someone at reception.
Best time to go: Saturday mornings are busy — Sunday is better.
10. Iron Tribe Niddrie — 322 West Parade, Niddrie VIC 3077
Membership: $27/week Hours: 24/7 Equipment: leg press, spin bikes, free weight area, boxing bags, saunas, rowing machines Classes: HIIT, yoga, pilates Best for: beginners
Iron Tribe in Niddrie has recently upgraded facilities. The leg press section is where the regulars spend most of their time. Free parking is available on site.
At $27/week it is one of the better deals in the area. Family memberships bring the per-person cost down. The change rooms are clean and there is always someone at reception.
Best time to go: Before 7am or after 8pm for minimal crowds.
11. Goodlife Health Niddrie — 130 Main Road, Niddrie VIC 3077
Membership: $24/week Hours: 5am-10pm Mon-Fri, 7am-5pm weekends Equipment: spin bikes, treadmills, free weight area, stretching area, functional training rig Classes: barre, CrossFit-style, body pump Best for: HIIT workouts
Goodlife Health in Niddrie has more floor space than you expect. The spin bikes section is where the regulars spend most of their time. The group classes are popular — book ahead for peak times.
At $24/week it is competitive with other gyms in the area. They offer a free trial week. The amenities are well-maintained and the music isn’t painfully loud.
Best time to go: Before 7am or after 8pm for minimal crowds.
12. Goodlife Health Niddrie — 125 East Street, Niddrie VIC 3077
Membership: $22/week Hours: 5am-10pm Mon-Fri, 7am-5pm weekends Equipment: cable machines, yoga studio, rowing machines, squat racks Classes: pilates, yoga, spin Best for: casual gym-goers
Goodlife Health in Niddrie has more floor space than you expect. The cable machines section is better than most comparable gyms. The personal trainers here actually know what they are doing.
At $22/week it is one of the better deals in the area. No lock-in contracts — you can cancel anytime. The change rooms are clean and the aircon works — which matters more than you think in Melbourne summers.
Best time to go: Avoid 5-7pm if you hate waiting for equipment.
Explore More
- Research Best Gyms and Fitness — same vibe, different suburb
- Niddrie Best Cafes — where to get your morning coffee
- Niddrie Things to Do — the full activity guide
- Niddrie Complete Guide — everything about Niddrie
- Compare Suburbs — see how Niddrie stacks up
- All Niddrie Guides — everything we’ve written
FAQ
What are the best best gyms and fitness options in Niddrie?
Kai’s is our top pick. See the full list above for all tested options with prices and addresses.
Is Niddrie good for best gyms and fitness?
Yes. Niddrie has 12+ genuine options. The scene is surprisingly diverse and well worth exploring.
What is Niddrie known for?
Near Essendon Airport.
How far is Niddrie from Melbourne CBD?
Niddrie is 9-20km, 18-38min train, 15-28min drive from Melbourne CBD.
Niddrie isn’t trying to be the next Fitzroy. It doesn’t need to be. What it does, it does with zero pretension and real substance. That’s worth more than a trendy postcode.
Last updated: March 2026

💬 Discussion
Join the conversation — no account needed