It runs every half hour starting about 5ish in the morning. About 9pm it MAY be every hour. I usually Google Mukilteo ferry schedule and the first or second link takes me to the official schedule.
Washington State DOT has a website with all the ferry schedules. They also have an app for that.
First run starts at 0505am and every half an hour after that till 0105am
Thanks! Your answer is awaiting moderation.