I would estimate it to be about 20-30 minutes....but I think more on the 20 side IF YOU are next to the beginning. If you are closer to where it ends, 30 because you have to wait for it to get to you. But it is worth waiting for. The kids light up seeing Santa at the end!