Disneyland officials said the man had stepped out of a Small World boat, stripped out of his clothes and walked among the attraction’s sets.
The man, who has not been named, ended up disrobing entirely during the incident.
Footage posted on social media shows the man walking among the theme park ride’s sets, while festive music plays in the background.
Disney cast members briefly stopped the ride and attempted to keep the situation calm until officers arrived, parkgoers said.
The man was arrested by police and charged with indecent exposure and being under the influence of a controlled substance.
After he was removed from the park, he was taken to a local hospital to be checked out.
No one was physically harmed during the incident and the ride resumed about an hour-and-a-half later.