Daily Sweat lists 27 gyms in Morocco where you can train on a day pass, across 4 cities. A single visit typically costs around 100.00 MAD, ranging from 30.00 MAD to 250.00 MAD. 27 sell passes at the front desk.
Cheapest day pass by city:Fes from 30.00 MAD · Marrakech from 30.00 MAD · Agadir from 100.00 MAD · Essaouira from 30.00 MAD
Facilities: 4 with a sauna, 4 with a pool. Facility filters are on every city map.
Payment: 1 gym is cash only — worth carrying some MAD.
Keeping it accurate: prices come from gym websites and travellers who checked in; each listing shows when it was last verified. Spot a change? Every gym page has “Suggest an edit”.