In all seriousness, I was impressed with EasyJet’s systems to handle this. Their app was better at keeping me up to date than Gatwick’s own messaging system. And as soon as the flight was cancelled, the app automatically gave me a button to claim either a voucher or refund. And not just for the cancelled flight but also the return flight. Rather than lengthy phone calls and searching FAQs, they placed the option right in front of me. It only took a few clicks to claim it. After all the horror stories I’ve heard about other airlines (eg BA, Virgin, Ryanair), I was surprised at how slick EasyJet were. Aren’t they supposed to be the cheap option with customer service to match?
Easyjet's system does work well, it does try to steer you towards a voucher more than refund, but as long as you give it your full attention you shouldn't press the wrong button.
No idea about BA and Virgin as we claim back via a very different system.
Ryanair, now, they refund very quickly too, but....I pay for the ticket with my Amex but the ticket is for you, Ryanair cancels the flight, I get the notification and apply for the refund, that refund goes in to a credit folder, to get the money back YOU must contact Ryanair and ask them to release the funds back to my card, you must follow that contact up by completing a form and sending that in along with photo id. Bear in mind that I may have made the booking for you at the behest of someone other than you and I have no way of actually contacting you. I currently have over £2000 in my credit account that I can't get to. This is a deliberate ploy to make it as hard as possible to get your money back, if I were to take them to court I would win, but I really don't have the time or bother to do so, especially as this money, like your Easyjet lucre isn't really mine, but should go back to whoever asked me to book the flight in the first place.
I think if any part of a trip is cancelled, you have the right to a full refund (i.e. if you've already used the outbound leg but the return is cancelled, you get the whole lot back).
Only if all on one ticket. If you booked Easyjet out and BA back and the Easyjet is cancelled, BA won't refund their ticket.
Fucking Ryanair again; doesn't allow any return flights that are not carbon copies of the outbound, so London-Milan Linate / Milan-Malpensa-London has to be two separate bookings, if the London-Linate is cancelled you don't get the Malpensa-London leg refunded.