27 gyms in St. Louis, Missouri — ranked by Google rating, tie-broken by review count. Each entry links to its own page with the phone number, address, opening hours, directions and reviews, straight from Google's Places data.
Own a gym here? Gyms & Fitness booking software in St. Louis →
All gyms in St. Louis
City Pilates
1907 Washington Ave, St. Louis, MO 63103, USA
Mon 6:00 AM – 7:00 PM · Tue 6:00 AM – 7:00 PM · Wed 6:00 AM – 7:00 PM · Thu 6:00 AM – 7:00 PM · Fri 6:00 AM – 7:00 PM · Sat 9:00 AM – 12:00 PM · Sun 9:00 AM – 12:00 PM
Yes Honey Studio
Retail South, 1519 Tower Grove Ave, St. Louis, MO 63110, USA
Align Massage & Yoga Studio
4000 Shenandoah Ave, St. Louis, MO 63110, USA
Mon 6:00 AM – 8:30 PM · Tue 9:00 AM – 8:30 PM · Wed 6:00 AM – 8:30 PM · Thu 7:00 AM – 8:30 PM · Fri 6:00 AM – 8:30 PM · Sat 9:00 AM – 8:30 PM · Sun 7:00 AM – 7:00 PM
TruFusion Foundry
3770 Foundry Way Ste 192, St. Louis, MO 63110, USA
Mon 6:00 – 8:30 AM, 11:45 AM – 12:45 PM, 4:00 – 7:45 PM · Tue 5:45 – 8:30 AM, 11:45 AM – 12:45 PM, 4:00 – 7:15 PM · Wed 5:30 – 8:30 AM, 11:45 AM – 12:45 PM, 4:00 – 7:30 PM · Thu 5:30 – 8:30 AM, 11:45 AM – 12:45 PM, 2:45 – 7:30 PM · Fri 5:30 – 9:00 AM, 12:00 – 1:00 PM, 2:45 – 5:45 PM · Sat 8:30 AM – 12:00 PM · Sun 8:45 – 11:45 AM
Ready Fitness Training
1530 S Kingshighway Blvd, St. Louis, MO 63110, USA
Mon 5:00 AM – 10:00 PM · Tue 5:00 AM – 10:00 PM · Wed 5:00 AM – 10:00 PM · Thu 5:00 AM – 10:00 PM · Fri 5:00 AM – 10:00 PM · Sat 5:00 AM – 10:00 PM · Sun Closed
Omen Athletics
2665 Washington Ave, St. Louis, MO 63103, USA
Mon 5:00 AM – 8:00 PM · Tue 5:00 AM – 8:00 PM · Wed 5:00 AM – 8:00 PM · Thu 5:00 AM – 8:00 PM · Fri 5:00 AM – 8:00 PM · Sat 8:00 AM – 2:00 PM · Sun Closed
Saint Fitness Collective
3411 Gratiot St, St. Louis, MO 63103, USA
Mon 6:00 AM – 7:00 PM · Tue 6:00 AM – 7:00 PM · Wed 6:00 AM – 7:00 PM · Thu 6:00 AM – 7:00 PM · Fri 6:00 AM – 7:00 PM · Sat 9:00 – 10:30 AM · Sun Closed
Strive 2 Fitness
Strive 2 Fitness, 701 Market St Ste 110 #1860, St. Louis, MO 63101, USA
Mon 5:00 AM – 10:00 PM · Tue 5:00 AM – 10:00 PM · Wed 5:00 AM – 10:00 PM · Thu 5:00 AM – 10:00 PM · Fri 5:00 AM – 10:00 PM · Sat 6:00 AM – 9:00 PM · Sun Closed
The Church Fitness
2741 Cherokee St 2nd Flr, St. Louis, MO 63118, USA
Mon 9:00 AM – 6:00 PM · Tue 9:00 AM – 6:00 PM · Wed 9:00 AM – 6:00 PM · Thu 9:00 AM – 6:00 PM · Fri 9:00 AM – 6:00 PM · Sat 9:00 AM – 12:00 PM · Sun 1:00 – 2:00 PM
Hitchcock Fitness
999 N 2nd St, St. Louis, MO 63102, USA
Mon 10:00 AM – 8:00 PM · Tue 10:00 AM – 8:00 PM · Wed 10:00 AM – 8:00 PM · Thu 10:00 AM – 8:00 PM · Fri 10:00 AM – 6:00 PM · Sat Closed · Sun Closed
ReX Fitness LLC
1222 Spruce St, St. Louis, MO 63103, USA
Mon 7:00 AM – 3:30 PM · Tue 7:00 AM – 3:30 PM · Wed 7:00 AM – 3:30 PM · Thu 7:00 AM – 3:30 PM · Fri 7:00 AM – 3:30 PM · Sat Closed · Sun Closed
The Boxing Gym
4151 Lindell Blvd, St. Louis, MO 63108, USA
Mon 7:00 – 8:00 AM, 3:30 – 8:00 PM · Tue 3:30 – 8:00 PM · Wed 7:00 – 8:00 AM, 3:30 – 8:00 PM · Thu 3:30 – 8:00 PM · Fri 7:00 – 8:00 AM, 3:30 – 6:30 PM · Sat 9:00 AM – 12:00 PM · Sun 9:00 – 10:00 AM
Lift For Life Gym
1415 Cass Ave, St. Louis, MO 63106, USA
Mon 11:00 AM – 4:00 PM · Tue 11:00 AM – 4:00 PM · Wed 11:00 AM – 4:00 PM · Thu 11:00 AM – 4:00 PM · Fri 11:30 AM – 4:00 PM · Sat Closed · Sun Closed
The L.A.B. Gym
3738 Chouteau Ave, St. Louis, MO 63110, USA
Mon 9:00 AM – 7:00 PM · Tue 9:00 AM – 7:00 PM · Wed 9:00 AM – 7:00 PM · Thu 9:00 AM – 7:00 PM · Fri 9:00 AM – 6:00 PM · Sat Closed · Sun Closed
Gambit Fitness
2322 S 7th St, St. Louis, MO 63104, USA
Big Fitness Personal Training
1904 Washington Ave, St. Louis, MO 63103, USA
Mon 5:00 AM – 8:00 PM · Tue 5:00 AM – 8:00 PM · Wed 5:00 AM – 8:00 PM · Thu 5:00 AM – 8:00 PM · Fri 5:00 AM – 8:00 PM · Sat 6:00 AM – 6:00 PM · Sun Closed
Fit City Gym
1601 S Jefferson Ave, St. Louis, MO 63104, USA
Mon 5:00 AM – 10:00 PM · Tue 5:00 AM – 10:00 PM · Wed 5:00 AM – 10:00 PM · Thu 5:00 AM – 10:00 PM · Fri 5:00 AM – 10:00 PM · Sat 6:00 AM – 8:00 PM · Sun 8:00 AM – 8:00 PM
Move by BJC
4220 Duncan Ave Unit 103, St. Louis, MO 63110, USA
Mon 5:00 AM – 9:00 PM · Tue 5:00 AM – 9:00 PM · Wed 5:00 AM – 9:00 PM · Thu 5:00 AM – 9:00 PM · Fri 5:00 AM – 7:00 PM · Sat 9:00 AM – 4:00 PM · Sun 9:00 AM – 4:00 PM
Locust Street Athletic & Swim Club
1528 Locust St, St. Louis, MO 63103, USA
Mon 9:00 AM – 6:00 PM · Tue 9:00 AM – 7:00 PM · Wed 9:00 AM – 7:00 PM · Thu 9:00 AM – 7:00 PM · Fri 9:00 AM – 10:00 PM · Sat 10:00 AM – 10:00 PM · Sun 12:00 – 6:00 PM
HD Fitness
1624 Delmar Blvd, St. Louis, MO 63103, USA
Other categories in St. Louis
Frequently asked questions
How many gyms are in St. Louis?
27 gyms listed with Google ratings, reviews, phone numbers and hours — ranked by rating with review count as the tie-breaker. Data refreshes daily from Google.
How do I contact a St. Louis gym?
Every listing page carries the Google-published phone number (tap-to-call on mobile), full address and opening hours — plus directions and reviews.
Are these the best gyms in St. Louis?
They are the most-reviewed and highest-rated on Google — the top of this page averages 4.9 stars. No paid placement is involved in the order.
How do I get my gym listed here?
Claim your business on SWIQ for free — you get a booking page, live queue and a complete profile in this directory.
Run a gym in St. Louis?
Claim your listing free — booking page, live queue and WhatsApp reminders, plus full details in this directory.
List your business →