Buses start running at about 6:45 a.m. Each of the four theme parks has character breakfasts that begin serving well before the parks actually open to the general public.
So while the buses start running super early, those early buses don't run as often as the buses that run the rest of the day ... they run maybe every 30 minutes instead of every 15-20 minutes.