This site uses cookies to offer you a better browsing experience. To find out more about the cookies we use, see our Privacy Policy. If you decline, your information won’t be tracked when you visit this website. If you decline, your information won’t be tracked when you visit this website. A single cookie will be used in your browser to remember your preference not to be tracked. Accept Decline Menu Celebrate summer. It all starts here! Join now Join in November & save Get this month and Jan for free. Vitality members get the rest of the year free. T&Cs apply. Join now Know your Dosha Knowledge is power. The same is true for knowing your dosha and how it adds to your Yoga journey! Take the test Virgin Active Online Can’t get to the club? No problem. Exercise wherever you find yourself with on-demand & streamed workouts. More info Let's move together We have the widest variety of classes running from morning to night. Find your next class Run, ride, swim, lift, bend, pull, stretch We've got the facilities to help you meet your exercise goals. Explore the gym floor Options for every need It’s a brand-new world so we have a range of brand-new ways to stay active. Whether you want to be able to access the club at any time or prefer staying at home and training online or if you want a mix of both, we’ve got you covered. It all starts with a membership We are all about inspiring you to live an active life. View membership options We take your safety seriously Exercise boosts the immune system and leaves you feeling happier and healthier, we take Covid compliance very seriously so we can keep you training. Learn more Member ❤️ “Went to my first GRID class and loved the energy and passion from our instructor, Buyisani. The calories burnt in such a short time surprised me. I’ll be back for more!” Noms, Virgin Active Cresta Looking for something? Book a class We've got something for everyone View timetables FAQs Visit our knowledgebase Read FAQs Hello gorgeous! Looking for us? Get in touch Back To Top CUSTOMER SUPPORT 0860 200 911 (in SA) 00 27 21 684 3000 (outside SA) Weekdays: 7:30am to 6pm (5pm on Fridays) Weekends & public holidays: Closed Book class Join now Clubs Memberships Swimming Kids Personal Training Classes Gym Floor Timetables Contact us The Legal Stuff Club rules FAQs Blog Work as a PT @ Virgin Active Other territories: © 2021 Virgin Active. All rights reserved.