Facebook ads for gyms in San Diego are a crowded, seasonal, and surprisingly local game. You are up against 24 Hour Fitness, LA Fitness, Chuze, Crunch, EoS and Planet Fitness, all of which run Meta ads year-round with budgets you will never match. You are also in a county where people will drive 40 minutes to surf but not 12 minutes to a gym. Here's how independent gyms, CrossFit boxes, yoga and Pilates studios, and boutique fitness spots actually make Meta work here.
You cannot outspend the chains, so don't try
The big-box gyms sell price and locations. Your ad should never mention either. Independent gyms win on Meta with a specific promise to a specific person: a 12-week strength program for women over 40 in Encinitas, a semi-private training package for biotech workers in Sorrento Valley, a competitive Olympic lifting club in Miramar, a beginner-friendly CrossFit on-ramp in Santee. The narrower the ad, the cheaper the lead, because Meta's algorithm has less trouble finding the person.
Radius: think drive time, not miles
Gym members show up 2 to 4 times a week, so the office-to-gym or home-to-gym drive is the entire decision. Some real examples:
- A studio in Pacific Beach: a 2.5-mile radius covers Mission Beach, Bay Park and part of Clairemont. Don't bother with La Jolla; they have their own.
- A CrossFit box in Miramar or Sorrento Valley: target 5 miles, but heavily weighted toward lunchtime and after-work, because the audience is Qualcomm, Illumina and the base.
- A gym in San Marcos: 6 to 8 miles is fine, pulling from Vista, Escondido and the Cal State San Marcos crowd along the 78.
- Eastlake or Otay Ranch: 5 miles, and family-oriented creative, since parents are looking for something with childcare.
- Hillcrest or North Park: 2 miles, and run the ads in the evening.
Use Meta's placement-level exclusions to pull budget off of audience network and Messenger; gym ads on those placements are almost entirely wasted.
The San Diego calendar
January is January everywhere. But this county has extra cycles:
- Navy and Marine deployments and homecomings: the 32nd Street and Coronado communities see big waves of people returning, wanting a routine. Gyms in National City, Chula Vista, Imperial Beach and Coronado see this. Camp Pendleton drives the same pattern in Oceanside and Vista.
- PCS season (May to August): new families need a gym, don't know the area, and will pick whoever shows up first.
- University cycles: UCSD and SDSU move-in in late August and September; the College Area and UTC studios should spend then, and back off in June.
- Pre-summer (March to May): the coast wants to look good at Moonlight Beach. Body-transformation offers work best here and earliest on the coast.
- June Gloom: genuinely slow for outdoor bootcamps, oddly good for indoor studios.
Offers that produce members, not free-trial tourists
A free week pulls leads at $3 to $10 apiece, and almost nobody converts. A paid intro ("3 sessions for $49" or a 21-day challenge for $99 to $199) pulls leads at $15 to $45, and a large share of those become members. The challenge format works particularly well with a small-group or accountability component, and the Meta retargeting audience of people who watched your class video but didn't sign up is where the second wave comes from.
Budget, cost per member, and fees
Independent gyms in the county typically get meaningful results at $600 to $2,000 a month in spend. Cost per new member usually lands in the $50 to $200 range depending on the offer and how quickly your front desk texts leads back. Text within 10 minutes; a lead who signed up on Instagram at 9 p.m. and gets a call at 11 a.m. is gone.
Management should cost $400 to $1,000 a month at that spend. The gym-specific agencies that charge $1,500 a month plus a 6-month minimum and run the exact same 6-week challenge funnel for the box across town are the reason people in Carlsbad feel like every gym is the same. If you'd rather bundle ads with a website that actually converts, see how Arbor runs your ads.
Facebook versus Google for gyms
Google Search catches people typing "gym near me" or "pilates Encinitas," and those clicks are expensive here, often $5 to $15, but they convert well. Meta is better for everything you need to explain, and for retargeting. Most independent gyms should put 70 percent into Meta and 30 percent into a tight Google Search campaign. The Google side is covered in PPC Management for Oceanside Businesses: A Straight Answer, and before you spend on either, a free SEO & AI score will tell you whether your website is going to leak most of the traffic you buy.