Add a gym
🇷🇺 Russia

Gyms with day passes in St Petersburg

19 gyms in St Petersburg, Russia sell a day pass to visitors — no membership needed. A single visit costs 600.00 RUB to 5,000.00 RUB, typically around 1,700.00 RUB.

Day-pass gyms
19
Typical price
1,700.00 RUB
Free trials
2

Day-pass gyms in St Petersburg

Every card opens the gym's page with hours, how to buy and traveller check-ins. Filter by facility or type, as on the map.

Sort by

What to expect in St Petersburg

  • Chains with day passes: Fitness 24 (4) · A-Fitness (3) · Spirit. Fitness (2). Independents make up the rest.
  • Facilities: 1 with free weights, 13 with a sauna, 7 with a pool. Filter by facility on the map.
  • Buying a pass: 19 sell at the front desk.
  • Keeping it accurate: prices come from gym websites and travellers who checked in; each card shows when it was last checked. Spot a change? Every gym page has “Suggest an edit”.

Gyms we’re still confirming

40 more gyms in St Petersburg where nobody has confirmed a day pass yet. Trained at one? Tell the next traveller and earn 200 points.

Training in St Petersburg?

Frequently asked questions

How much does a gym day pass cost in St Petersburg?

Confirmed day passes in St Petersburg cost 600.00 RUB to 5,000.00 RUB, typically around 1,700.00 RUB, across 14 gyms with a published price.

Can I use a gym in St Petersburg without a membership?

Yes. 19 gyms in St Petersburg sell single-visit day passes to non-members, including Fitness 24, A-Fitness, Spirit. Fitness.

How do I buy a day pass in St Petersburg?

19 gyms sell passes at the front desk. Each gym page lists the exact steps.

Which gyms in St Petersburg have showers, a sauna or a pool?

13 with a sauna, 7 with a pool among the day-pass gyms listed. Facilities are shown on every card below and can be filtered on the map.

More cities in Russia

Map