Hey Kos. In contract law, for you to claim back your deposit, there must be a direct link between you wanting to breach the contract and the loss. For example, either the breach occurs naturally like the flight is cancelled airline goes out of business or both you and the air line contemplated the breach when the contract was made. So it was discussed and agreed upon that had you for example be no longer able to go on holiday. Then you could make a successful claim. Other than that, im afraid a non refundable ticket in the terms and conditions would stand. However, if the airline did not explain their terms and conditions or failed to provide you adequate knowledge of their terms and conditions. For example, they are printed for you to see or on their website or you are not told when you booked them. Then that is grounds that a judge would take into consideration. Hope this helps