Select a class to book
Tuesday 21st July, 2026
Hybrid 06:00 PM - 07:00 PM
Wednesday 22nd July, 2026
Hybrid 05:00 AM - 06:00 AM
Hybrid 06:00 PM - 07:00 PM
Friday 24th July, 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 July, 2026
Hybrid 07:30 AM - 08:30 AM
Monday 27th July, 2026
Hybrid 05:00 AM - 06:00 AM
Hybrid 10:00 AM - 11:00 AM
Hybrid 06:00 PM - 07:00 PM
Tuesday 28th July, 2026
Hybrid 06:00 PM - 07:00 PM
Wednesday 29th July, 2026
Hybrid 05:00 AM - 06:00 AM
Hybrid 06:00 PM - 07:00 PM
Friday 31st July, 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 2nd August, 2026
Hybrid 07:30 AM - 08:30 AM
Monday 3rd August, 2026
Hybrid 05:00 AM - 06:00 AM
Hybrid 10:00 AM - 11:00 AM
Hybrid 06:00 PM - 07:00 PM
Tuesday 4th August, 2026
Hybrid 06:00 PM - 07:00 PM
Wednesday 5th August, 2026
Hybrid 05:00 AM - 06:00 AM
Hybrid 06:00 PM - 07:00 PM
Friday 7th August, 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 9th August, 2026
Hybrid 07:30 AM - 08:30 AM
Monday 10th August, 2026
Hybrid 05:00 AM - 06:00 AM
Hybrid 10:00 AM - 11:00 AM
Hybrid 06:00 PM - 07:00 PM
Tuesday 11th August, 2026
Hybrid 06:00 PM - 07:00 PM
Wednesday 12th August, 2026
Hybrid 05:00 AM - 06:00 AM
Hybrid 06:00 PM - 07:00 PM
Friday 14th August, 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 16th August, 2026
Hybrid 07:30 AM - 08:30 AM
Monday 17th August, 2026
Hybrid 05:00 AM - 06:00 AM
Hybrid 10:00 AM - 11:00 AM
Hybrid 06:00 PM - 07:00 PM
Tuesday 18th August, 2026
Hybrid 06:00 PM - 07:00 PM
Wednesday 19th August, 2026
Hybrid 05:00 AM - 06:00 AM
Hybrid 06:00 PM - 07:00 PM
Friday 21st August, 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 23rd August, 2026
Hybrid 07:30 AM - 08:30 AM
Monday 24th August, 2026
Hybrid 05:00 AM - 06:00 AM
Hybrid 10:00 AM - 11:00 AM
Hybrid 06:00 PM - 07:00 PM
Tuesday 25th August, 2026
Hybrid 06:00 PM - 07:00 PM
Wednesday 26th August, 2026
Hybrid 05:00 AM - 06:00 AM
Hybrid 06:00 PM - 07:00 PM
Friday 28th August, 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 30th August, 2026
Hybrid 07:30 AM - 08:30 AM
Monday 31st August, 2026
Hybrid 05:00 AM - 06:00 AM
Hybrid 10:00 AM - 11:00 AM
Hybrid 06:00 PM - 07:00 PM
Tuesday 1st September, 2026
Hybrid 06:00 PM - 07:00 PM
Wednesday 2nd September, 2026
Hybrid 05:00 AM - 06:00 AM
Hybrid 06:00 PM - 07:00 PM
Friday 4th September, 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 6th September, 2026
Hybrid 07:30 AM - 08:30 AM
Monday 7th September, 2026
Hybrid 10:00 AM - 11:00 AM
Tuesday 8th September, 2026
Hybrid 06:00 PM - 07:00 PM
Wednesday 9th September, 2026
Hybrid 05:00 AM - 06:00 AM
Hybrid 06:00 PM - 07:00 PM
Friday 11th September, 2026
Strength (Full Body) 05:00 AM - 06:00 AM
Hybrid 10:00 AM - 11:00 AM
Hybrid 05:00 PM - 06:00 PM
Saturday 12th September, 2026
MOCKROX 07:00 AM - 08:00 AM
Sunday 13th September, 2026
Hybrid 07:30 AM - 08:30 AM
Monday 14th September, 2026
Hybrid 05:00 AM - 06:00 AM
Hybrid 10:00 AM - 11:00 AM
Hybrid 06:00 PM - 07:00 PM
Tuesday 15th September, 2026
Hybrid 06:00 PM - 07:00 PM
Wednesday 16th September, 2026
Hybrid 05:00 AM - 06:00 AM
Hybrid 06:00 PM - 07:00 PM
Friday 18th September, 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 20th September, 2026
Hybrid 07:30 AM - 08:30 AM
Monday 21st September, 2026
Hybrid 05:00 AM - 06:00 AM
Hybrid 10:00 AM - 11:00 AM
Hybrid 06:00 PM - 07:00 PM
Tuesday 22nd September, 2026
Hybrid 06:00 PM - 07:00 PM
Wednesday 23rd September, 2026
Hybrid 05:00 AM - 06:00 AM
Hybrid 06:00 PM - 07:00 PM
Friday 25th September, 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 27th September, 2026
Hybrid 07:30 AM - 08:30 AM
Monday 28th September, 2026
Hybrid 05:00 AM - 06:00 AM
Hybrid 10:00 AM - 11:00 AM
Hybrid 06:00 PM - 07:00 PM
Tuesday 29th September, 2026
Hybrid 06:00 PM - 07:00 PM
Wednesday 30th September, 2026
Hybrid 05:00 AM - 06:00 AM
Hybrid 06:00 PM - 07:00 PM
Friday 2nd October, 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 4th October, 2026
Hybrid 07:30 AM - 08:30 AM
Monday 5th October, 2026
Hybrid 05:00 AM - 06:00 AM
Hybrid 10:00 AM - 11:00 AM
Hybrid 06:00 PM - 07:00 PM
Tuesday 6th October, 2026
Hybrid 06:00 PM - 07:00 PM
Wednesday 7th October, 2026
Hybrid 05:00 AM - 06:00 AM
Hybrid 06:00 PM - 07:00 PM
Friday 9th October, 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 11th October, 2026
Hybrid 07:30 AM - 08:30 AM
Monday 12th October, 2026
Hybrid 05:00 AM - 06:00 AM
Hybrid 10:00 AM - 11:00 AM
Hybrid 06:00 PM - 07:00 PM
Tuesday 13th October, 2026
Hybrid 06:00 PM - 07:00 PM
Wednesday 14th October, 2026
Hybrid 05:00 AM - 06:00 AM
Hybrid 06:00 PM - 07:00 PM
Friday 16th October, 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 18th October, 2026
Hybrid 07:30 AM - 08:30 AM
Monday 19th October, 2026
Hybrid 05:00 AM - 06:00 AM
Hybrid 10:00 AM - 11:00 AM
Hybrid 06:00 PM - 07:00 PM
Tuesday 20th October, 2026
Hybrid 06:00 PM - 07:00 PM