Direct answer
Playa Fitness (5th Ave) and Anytime Fitness for traditional gym. CrossFit Playa for, well, CrossFit. For yoga, Yoga Loft (donation-based 8am classes) and Yantra Yoga (proper studio with multiple styles). Drop-in passes run $150–300 MXN; monthly $1,200–2,500 MXN.
Three solid traditional gyms: Playa Fitness (5th Ave, busiest), Anytime Fitness (multiple locations, 24/7 with member key), and CrossFit Playa. Yoga: Yoga Loft Playa (donation-based morning classes, the locals' favorite) and Yantra Yoga Studio (multiple styles, AC, English-friendly). Drop-in classes are common.
