Yes, you do need to book in advance as our experiences are operated on specific days and times. Only bookings through our online booking system are valid.