I actually went through this exact situation with Horizon Air a couple of months ago, so I can share what happened. I had to cancel my flight from Portland to Seattle because of a sudden work schedule change. At first, I wasn’t sure how long the refund would take or how to even check the status. I decided to call their customer service at 844-734-0813, and honestly, that made the whole process so much easier. The agent was super polite and helped me confirm that my refund was already being processed.
In my case, it took about 7 business days to see the money back in my account, though the agent said it can sometimes take up to 10 depending on your bank. They also offered me the option of flight credit, which would’ve been instant, but I preferred the full refund.
My advice: always call 844-734-0813 directly if you want quick answers or updates — it’s much faster than waiting on email responses. Horizon’s team was surprisingly efficient, and having a real person walk me through every step made the whole refund process completely stress-free.