Please note; Aqua fitness is school term time only (cancelled dates on Aqua Fitness link)

Classes are suitable for all levels of fitness! If you have any health conditions check with your doctor or please see a member of staff for information on what is involved in each class before signing up.

How to Book

To book onto classes you must first activate your ‘Fitness Classes Access Card’, which is FREE for Oxford University students and staff and only £5.95* for community and concessions members. Visit our memberships and activity passes page and select your membership status to find out how to activate your card.

Once activated, you can then book individual classes online, at Iffley Road Sports Centre reception or by contacting our reception team by phone on 01865 611476. Book individual classes now using the button below: –

*Card can be activated for free if you have a live membership to our gym or swim membership.

Cost and Payment Options

Classes cost £5.00 per class* and can be paid for on a pay as you go basis. Alternatively you can buy one of our fitness class activity passes to add a bundle of classes to your access card or purchase a Stages Cycling membership** to get even better value per class. Find out more about our fitness class activity passes and how to purchase an activity pass by visiting our memberships and activity passes page and selecting your membership status.

*Some shorter classes, such as 30 minute HIIT, are available for cheaper prices.

**Stages Cycling members are eligible to book onto unlimited Stages Cycling classes but are not eligible to book onto other classes without further payment.


A credit note or refund can be arranged if you cancel a class and give at least 24 hours’ notice, unfortunately no refund can be offered with less notice and bookings cannot be transferred. It can take up to 2 weeks for a refund to appear in your account.

Class Enquiries

For fitness class enquiries or if you have issues booking onto a class online, please contact our reception team using the following options: –

Online: Using our contact us form


Phone: 01865 611476