No you don't if you have your tickets in hand.
Only if you need to buy your tickets and pay with a credit card they will need an id. Other than that, no need for an Id if you have your tickets or paying cash.
No you just need a pass, I dont know for sure thow
Thanks! Your answer is awaiting moderation.