Get active anytime, anyplace.
Even at your place.

Experience fitness and wellness with gyms, studios and apps.

girl working out

A discovery platform that helps you stay active and well wherever you are

Illustration

Access on-demand online fitness and wellness classes

Computer Icon

Live classes from your favorite instructors, gyms and studios

Money Icon

Monthly membership with no cancellation fees

Wellness Icon

A compelling corporate wellness benefit

Percent Icon

Plans start at $9.99/month

An error occurred while processing the template.
The following has evaluated to null or missing:
==> disclaimer  [in template "20101#20128#398202" at line 121, column 24]

----
Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
----

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #assign align = disclaimer.align.getD...  [in template "20101#20128#398202" at line 121, column 9]
----
1<section class="full-image"> 
2    <section class="titles"> 
3        <div class="container"> 
4            <div class="row"> 
5                <div class="col-lg-7 offset-lg-1"> 
6                    <div class="section-title"> 
7                        ${sectionTitle.getData()} 
8                    </div> 
9                </div> 
10            </div> 
11        </div> 
12    </section> 
13 
14    <div class="container"> 
15        <div class="row"> 
16            <div class="col-lg-11 offset-lg-1"> 
17                <div class="row"> 
18                    <div class="w-100"> 
19                        <div class="swipe-image"> 
20                            <div> 
21                                <div class="box"> 
22                                    <#assign background1="" /> 
23                                    <#if item1.background1.getData()?? && item1.background1.getData() !=""> 
24                                        <#assign background1=item1.background1.getData() /> 
25                                    </#if> 
26                                    <div class="box__main lazyload" data-bg="${background1}"> 
27                                        <#if item1.logo1.getData()?? && item1.logo1.getData() !=""> 
28                                            <img class="box__main__app lazyload" alt="${item1.logo1.getAttribute("alt")}" 
29                                                data-src="${item1.logo1.getData()}" /> 
30                                        </#if> 
31                                        <div class="box__main__info"> 
32                                            <p class="box__main__info--title">${item1.title1.getData()}</p> 
33                                            <p class="box__main__info--description">${item1.text1.getData()}</p> 
34                                        </div> 
35                                    </div> 
36                                </div> 
37                            </div> 
38                            <div> 
39                                <div class="box"> 
40                                    <#assign background2="" /> 
41                                    <#if item2.background2.getData()?? && item2.background2.getData() !=""> 
42                                        <#assign background2=item2.background2.getData() /> 
43                                    </#if> 
44                                    <div class="box__main lazyload" data-bg="${background2}"> 
45                                        <#if item2.logo2.getData()?? && item2.logo2.getData() !=""> 
46                                            <img class="box__main__app lazyload" alt="${item2.logo2.getAttribute("alt")}" 
47                                                data-src="${item2.logo2.getData()}" /> 
48                                        </#if> 
49                                        <div class="box__main__info"> 
50                                            <p class="box__main__info--title">${item2.title2.getData()}</p> 
51                                            <p class="box__main__info--description">${item2.text2.getData()}</p> 
52                                        </div> 
53                                    </div> 
54                                </div> 
55                            </div> 
56                            <div> 
57                                <div class="box"> 
58                                    <#assign background3="" /> 
59                                    <#if item3.background3.getData()?? && item3.background3.getData() !=""> 
60                                        <#assign background3=item3.background3.getData() /> 
61                                    </#if> 
62                                    <div class="box__main lazyload" data-bg="${background3}"> 
63                                        <#if item3.logo3.getData()?? && item3.logo3.getData() !=""> 
64                                            <img class="box__main__app lazyload" alt="${item3.logo3.getAttribute("alt")}" 
65                                                data-src="${item3.logo3.getData()}" /> 
66                                        </#if> 
67                                        <div class="box__main__info"> 
68                                            <p class="box__main__info--title">${item3.title3.getData()}</p> 
69                                            <p class="box__main__info--description">${item3.text3.getData()}</p> 
70                                        </div> 
71                                    </div> 
72                                </div> 
73                            </div> 
74                            <div> 
75                                <div class="box"> 
76                                    <#assign background4="" /> 
77                                    <#if item4.background4.getData()?? && item4.background4.getData() !=""> 
78                                        <#assign background4=item4.background4.getData() /> 
79                                    </#if> 
80                                    <div class="box__main lazyload" data-bg="${background4}"> 
81                                        <#if item4.logo4.getData()?? && item4.logo4.getData() !=""> 
82                                            <img class="box__main__app lazyload" alt="${item4.logo4.getAttribute("alt")}" 
83                                                data-src="${item4.logo4.getData()}" /> 
84                                        </#if> 
85                                        <div class="box__main__info"> 
86                                            <p class="box__main__info--title">${item4.title4.getData()}</p> 
87                                            <p class="box__main__info--description">${item4.text4.getData()}</p> 
88                                        </div> 
89                                    </div> 
90                                </div> 
91                            </div> 
92                        </div> 
93                    </div> 
94                </div> 
95                <div class="row"> 
96                    <div class="full-image-dots col-12 d-lg-none d-flex align-items-center justify-content-center"></div> 
97                </div> 
98                <div class="row"> 
99                    <div class="col-3 ml-2 d-none d-lg-block"> 
100                        <div class="d-flex align-items-center"> 
101                            <button class="slide-left button button--arrow position-relative full-image-left mr-3" aria-label="arrow-left"> 
102                                <object class="button__object button__object--inverted" type="image/svg"> 
103                                    <svg width="7" height="12" viewBox="0 0 7 12" fill="none" xmlns="http://www.w3.org/2000/svg"> 
104                                        <path class="button__arrow button__arrow--left" fill-rule="evenodd" clip-rule="evenodd" d="M0.292893 11.7071C-0.097631 11.3166 -0.0976309 10.6834 0.292894 10.2929L4.58579 6L0.292895 1.70711C-0.0976293 1.31658 -0.0976292 0.683418 0.292895 0.292894C0.68342 -0.0976306 1.31658 -0.0976305 1.70711 0.292894L6.70711 5.29289C7.09763 5.68342 7.09763 6.31658 6.70711 6.70711L1.70711 11.7071C1.31658 12.0976 0.683418 12.0976 0.292893 11.7071Z" fill="#000" /> 
105                                    </svg> 
106                                </object> 
107                            </button> 
108                            <button class="slide-left button button--arrow position-relative full-image-right mr-3" aria-label="arrow-right"> 
109                                <object class="button__object" type="image/svg"> 
110                                    <svg width="7" height="12" viewBox="0 0 7 12" fill="none" xmlns="http://www.w3.org/2000/svg"> 
111                                        <path class="button__arrow button__arrow--left" fill-rule="evenodd" clip-rule="evenodd" d="M0.292893 11.7071C-0.097631 11.3166 -0.0976309 10.6834 0.292894 10.2929L4.58579 6L0.292895 1.70711C-0.0976293 1.31658 -0.0976292 0.683418 0.292895 0.292894C0.68342 -0.0976306 1.31658 -0.0976305 1.70711 0.292894L6.70711 5.29289C7.09763 5.68342 7.09763 6.31658 6.70711 6.70711L1.70711 11.7071C1.31658 12.0976 0.683418 12.0976 0.292893 11.7071Z" fill="#000" /> 
112                                    </svg> 
113                                </object> 
114                            </button> 
115                        </div> 
116                    </div> 
117                </div> 
118            </div> 
119        </div> 
120 
121        <#assign align=disclaimer.align.getData() /> 
122 
123        <#assign offset=disclaimer.offset.getData() /> 
124 
125        <#if disclaimer.text.getData() != ""> 
126            <div class="paragraph disclaimer text-${align} text-break"> 
127                <div class="paragraph__text offset-${offset}"> 
128                    <p>${disclaimer.text.getData()}</p> 
129                </div> 
130            </div> 
131        </#if> 
132    </div> 
133</section> 

Flexible plans* to help you stay active wherever you are

 

Basic

The kickoff for you to start 
using Gympass

Gyms and studios

2.9k

Activities

56

Popular partners

See price
 

Silver

Also includes everything in the Basic plan

Gyms and studios

2.9k

Activities

56

Popular partners

See price
 

Gold

Also includes everything
in the Basic and Silver plans

Gyms and studios

2.9k

Activities

56

Popular partners

See price
 

Platinum

Also includes everything in the Gold and previous plans

Gyms and studios

2.9k

Activities

56

Popular partners

See price
 

Diamond

Also includes everything in all the other plans

Gyms and studios

2.9k

Activities

56

Popular partners

See price

*Plans offered may vary. Please register to review the plans that your employer offers.

Getting started with Gympass is quick and easy

  • 1

    Download the app on
your smartphone

  • 2

    Create a free account with your work email or employee ID

  • 3

    Choose a plan that works for you

  • 4

    Work out and access our digital wellness platform for online classes

Mitarbeiter-Zugang

What people are saying about us

Perfil

Rodrigo Pires

Data Analyst, USA, 27 years

“I was stoked to learn my company offers Gympass. I’ve tried everything from kickboxing to SUP.”

Perfil

Rodrigo Pires

Data Analyst, USA, 27 years

“I was stoked to learn my company offers Gympass. I’ve tried everything from kickboxing to SUP.”

Perfil

Rodrigo Pires

Data Analyst, USA, 27 years

“I was stoked to learn my company offers Gympass. I’ve tried everything from kickboxing to SUP.”

Perfil

Rodrigo Pires

Data Analyst, USA, 27 years

“I was stoked to learn my company offers Gympass. I’ve tried everything from kickboxing to SUP.”

As seen in

Your company doesn't offer Gympass? Refer it now!

Access more than 50k gyms and studios with just one membership.

Refer your company