Select a class to book
Monday 23rd March, 2026
Hybrid 05:00 AM - 06:00 AM
Hybrid 10:00 AM - 11:00 AM
Hybrid 06:00 PM - 07:00 PM
Tuesday 24th March, 2026
Hybrid 06:00 PM - 07:00 PM
Wednesday 25th March, 2026
Hybrid 05:00 AM - 06:00 AM
Hybrid 06:00 PM - 07:00 PM
Friday 27th March, 2026
Strength (Full Body) 05:00 AM - 06:00 AM
Hybrid 10:00 AM - 11:00 AM
Hybrid 05:00 PM - 06:00 PM
Sunday 29th March, 2026
Hybrid 07:30 AM - 08:30 AM
Monday 30th March, 2026
Hybrid 05:00 AM - 06:00 AM
Hybrid 10:00 AM - 11:00 AM
Hybrid 06:00 PM - 07:00 PM
Tuesday 31st March, 2026
Hybrid 06:00 PM - 07:00 PM
Wednesday 1st April, 2026
Hybrid 05:00 AM - 06:00 AM
Hybrid 06:00 PM - 07:00 PM
Friday 3rd April, 2026
Strength (Full Body) 05:00 AM - 06:00 AM
Hybrid 10:00 AM - 11:00 AM
Hybrid 05:00 PM - 06:00 PM
Sunday 5th April, 2026
Hybrid 07:30 AM - 08:30 AM
Monday 6th April, 2026
Hybrid 05:00 AM - 06:00 AM
Hybrid 10:00 AM - 11:00 AM
Hybrid 06:00 PM - 07:00 PM
Tuesday 7th April, 2026
Hybrid 06:00 PM - 07:00 PM
Wednesday 8th April, 2026
Hybrid 05:00 AM - 06:00 AM
Hybrid 06:00 PM - 07:00 PM
Friday 10th April, 2026
Strength (Full Body) 05:00 AM - 06:00 AM
Hybrid 10:00 AM - 11:00 AM
Hybrid 05:00 PM - 06:00 PM
Sunday 12th April, 2026
Hybrid 07:30 AM - 08:30 AM
Monday 13th April, 2026
Hybrid 05:00 AM - 06:00 AM
Hybrid 10:00 AM - 11:00 AM
Hybrid 06:00 PM - 07:00 PM
Tuesday 14th April, 2026
Hybrid 06:00 PM - 07:00 PM
Wednesday 15th April, 2026
Hybrid 05:00 AM - 06:00 AM
Hybrid 06:00 PM - 07:00 PM
Friday 17th April, 2026
Strength (Full Body) 05:00 AM - 06:00 AM
Hybrid 10:00 AM - 11:00 AM
Hybrid 05:00 PM - 06:00 PM
Sunday 19th April, 2026
Hybrid 07:30 AM - 08:30 AM
Monday 20th April, 2026
Hybrid 05:00 AM - 06:00 AM
Hybrid 10:00 AM - 11:00 AM
Hybrid 06:00 PM - 07:00 PM
Tuesday 21st April, 2026
Hybrid 06:00 PM - 07:00 PM
Wednesday 22nd April, 2026
Hybrid 05:00 AM - 06:00 AM
Hybrid 06:00 PM - 07:00 PM
Friday 24th April, 2026
Strength (Full Body) 05:00 AM - 06:00 AM
Hybrid 10:00 AM - 11:00 AM
Hybrid 05:00 PM - 06:00 PM
Sunday 26th April, 2026
Hybrid 07:30 AM - 08:30 AM
Monday 27th April, 2026
Hybrid 05:00 AM - 06:00 AM
Hybrid 10:00 AM - 11:00 AM
Hybrid 06:00 PM - 07:00 PM
Tuesday 28th April, 2026
Hybrid 06:00 PM - 07:00 PM
Wednesday 29th April, 2026
Hybrid 05:00 AM - 06:00 AM
Hybrid 06:00 PM - 07:00 PM
Friday 1st May, 2026
Strength (Full Body) 05:00 AM - 06:00 AM
Hybrid 10:00 AM - 11:00 AM
Hybrid 05:00 PM - 06:00 PM
Sunday 3rd May, 2026
Hybrid 07:30 AM - 08:30 AM
Monday 4th May, 2026
Hybrid 05:00 AM - 06:00 AM
Hybrid 10:00 AM - 11:00 AM
Hybrid 06:00 PM - 07:00 PM
Tuesday 5th May, 2026
Hybrid 06:00 PM - 07:00 PM
Wednesday 6th May, 2026
Hybrid 05:00 AM - 06:00 AM
Hybrid 06:00 PM - 07:00 PM
Friday 8th May, 2026
Strength (Full Body) 05:00 AM - 06:00 AM
Hybrid 10:00 AM - 11:00 AM
Hybrid 05:00 PM - 06:00 PM
Sunday 10th May, 2026
Hybrid 07:30 AM - 08:30 AM
Monday 11th May, 2026
Hybrid 05:00 AM - 06:00 AM
Hybrid 10:00 AM - 11:00 AM
Hybrid 06:00 PM - 07:00 PM
Tuesday 12th May, 2026
Hybrid 06:00 PM - 07:00 PM
Wednesday 13th May, 2026
Hybrid 05:00 AM - 06:00 AM
Hybrid 06:00 PM - 07:00 PM
Friday 15th May, 2026
Strength (Full Body) 05:00 AM - 06:00 AM
Hybrid 10:00 AM - 11:00 AM
Hybrid 05:00 PM - 06:00 PM
Sunday 17th May, 2026
Hybrid 07:30 AM - 08:30 AM
Monday 18th May, 2026
Hybrid 05:00 AM - 06:00 AM
Hybrid 10:00 AM - 11:00 AM
Hybrid 06:00 PM - 07:00 PM
Tuesday 19th May, 2026
Hybrid 06:00 PM - 07:00 PM
Wednesday 20th May, 2026
Hybrid 05:00 AM - 06:00 AM
Hybrid 06:00 PM - 07:00 PM
Friday 22nd May, 2026
Strength (Full Body) 05:00 AM - 06:00 AM
Hybrid 10:00 AM - 11:00 AM
Hybrid 05:00 PM - 06:00 PM
Sunday 24th May, 2026
Hybrid 07:30 AM - 08:30 AM
Tuesday 26th May, 2026
Hybrid 06:00 PM - 07:00 PM
Wednesday 27th May, 2026
Hybrid 05:00 AM - 06:00 AM
Hybrid 06:00 PM - 07:00 PM
Friday 29th May, 2026
Strength (Full Body) 05:00 AM - 06:00 AM
Hybrid 10:00 AM - 11:00 AM
Hybrid 05:00 PM - 06:00 PM
Sunday 31st May, 2026
Hybrid 07:30 AM - 08:30 AM
Monday 1st June, 2026
Hybrid 05:00 AM - 06:00 AM
Hybrid 10:00 AM - 11:00 AM
Hybrid 06:00 PM - 07:00 PM
Tuesday 2nd June, 2026
Hybrid 06:00 PM - 07:00 PM
Wednesday 3rd June, 2026
Hybrid 05:00 AM - 06:00 AM
Hybrid 06:00 PM - 07:00 PM
Friday 5th June, 2026
Strength (Full Body) 05:00 AM - 06:00 AM
Hybrid 10:00 AM - 11:00 AM
Hybrid 05:00 PM - 06:00 PM
Sunday 7th June, 2026
Hybrid 07:30 AM - 08:30 AM
Monday 8th June, 2026
Hybrid 05:00 AM - 06:00 AM
Hybrid 10:00 AM - 11:00 AM
Hybrid 06:00 PM - 07:00 PM
Tuesday 9th June, 2026
Hybrid 06:00 PM - 07:00 PM
Wednesday 10th June, 2026
Hybrid 05:00 AM - 06:00 AM
Hybrid 06:00 PM - 07:00 PM
Friday 12th June, 2026
Strength (Full Body) 05:00 AM - 06:00 AM
Hybrid 10:00 AM - 11:00 AM
Hybrid 05:00 PM - 06:00 PM
Sunday 14th June, 2026
Hybrid 07:30 AM - 08:30 AM
Monday 15th June, 2026
Hybrid 05:00 AM - 06:00 AM
Hybrid 10:00 AM - 11:00 AM
Hybrid 06:00 PM - 07:00 PM
Tuesday 16th June, 2026
Hybrid 06:00 PM - 07:00 PM
Wednesday 17th June, 2026
Hybrid 05:00 AM - 06:00 AM
Hybrid 06:00 PM - 07:00 PM
Friday 19th June, 2026
Strength (Full Body) 05:00 AM - 06:00 AM
Hybrid 10:00 AM - 11:00 AM
Hybrid 05:00 PM - 06:00 PM
Sunday 21st June, 2026
Hybrid 07:30 AM - 08:30 AM
Monday 22nd June, 2026
Hybrid 05:00 AM - 06:00 AM
Hybrid 10:00 AM - 11:00 AM
Hybrid 06:00 PM - 07:00 PM