You can purchase a one-day pass ahead of time for $15. If you don't get that one, you can still purchase a one-day pass once you're on the ship, but the price is higher - I can't remember, but I think it was in the $40 range? (We were on the 7-night.) The one-day pass at the lower price is only available before you leave.I just read this thread, and also some older ones on the Rainforest, and I'm confused about when you can buy a one day pass. This thread says have to buy in advance, but I think in previous threads say you can buy on the ship. So I'm confused! We will be on the Magic.