It also depends on how busy it is. If it's really busy I suggest you buy the fast pass. You go to the front of every line.
The entire thing about 2 hrs. Thats the bus ride.. waiting to go in and the hayride back.
Thanks! Your answer is awaiting moderation.