On the official website is states that Magic Hours is for guests who stay in the Disney hotels and for theme park ticket holders. Well, I don't see the point of Magic Hours if anyone can use them... You can't enter the theme parks without a ticket so everyone will have the Magic Hours privilege...