No you have to buy the ticket before you get on the bus, best to do it earlier in the day to avoid any queues late on. If you have 14 day flex tickets then the shuttle is free but you still need to get a ticket from guest services, you just show your flex ticket and they give you one for free...