I don't think they have a set schedule and really depends on how many are registered at a resort. I've been on a cruise where our resort filled the entire bus and we went directly to port. Others we had an 1130 pickup but hit a bunch of the All Star resorts. I think they stagger them out so you don't get 10 buses showing up at the exact same time. Normally, we take about 15 minutes from getting off the bus to getting on the ship. That includes kids club registration. I have never missed lunch, though we have boarded just when rooms opened. I don't know when they stop serving lunch, but I think you can get food up on the pool deck. I could be wrong on that, though.