Select a class to book
Sunday 17th May, 2026
Hybrid 07:30 AM - 08:30 AM
Open Gym 09:00 AM - 11:00 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
Open Gym 09:00 AM - 11:00 AM
Monday 25th May, 2026
MURPH 08:00 AM - 10:00 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
Open Gym 09:00 AM - 11:00 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
Open Gym 09:00 AM - 11:00 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
Saturday 13th June, 2026
MOCKROX 07:00 AM - 09:00 AM
Sunday 14th June, 2026
Hybrid 07:30 AM - 08:30 AM
Open Gym 09:00 AM - 11:00 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
Open Gym 09:00 AM - 11:00 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
Tuesday 23rd June, 2026
Hybrid 06:00 PM - 07:00 PM
Wednesday 24th June, 2026
Hybrid 05:00 AM - 06:00 AM
Hybrid 06:00 PM - 07:00 PM
Friday 26th 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 28th June, 2026
Hybrid 07:30 AM - 08:30 AM
Monday 29th June, 2026
Hybrid 05:00 AM - 06:00 AM
Hybrid 10:00 AM - 11:00 AM
Hybrid 06:00 PM - 07:00 PM
Tuesday 30th June, 2026
Hybrid 06:00 PM - 07:00 PM
Wednesday 1st July, 2026
Hybrid 05:00 AM - 06:00 AM
Hybrid 06:00 PM - 07:00 PM
Friday 3rd 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 5th July, 2026
Hybrid 07:30 AM - 08:30 AM
Monday 6th July, 2026
Hybrid 05:00 AM - 06:00 AM
Hybrid 10:00 AM - 11:00 AM
Hybrid 06:00 PM - 07:00 PM
Tuesday 7th July, 2026
Hybrid 06:00 PM - 07:00 PM
Wednesday 8th July, 2026
Hybrid 05:00 AM - 06:00 AM
Hybrid 06:00 PM - 07:00 PM
Friday 10th 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 12th July, 2026
Hybrid 07:30 AM - 08:30 AM
Monday 13th July, 2026
Hybrid 05:00 AM - 06:00 AM
Hybrid 10:00 AM - 11:00 AM
Hybrid 06:00 PM - 07:00 PM
Tuesday 14th July, 2026
Hybrid 06:00 PM - 07:00 PM
Wednesday 15th July, 2026
Hybrid 05:00 AM - 06:00 AM
Hybrid 06:00 PM - 07:00 PM
Friday 17th 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 19th July, 2026
Hybrid 07:30 AM - 08:30 AM
Monday 20th July, 2026
Hybrid 05:00 AM - 06:00 AM
Hybrid 10:00 AM - 11:00 AM
Hybrid 06:00 PM - 07:00 PM
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