The requirements for a Virgin Money mortgage include being a UK resident, having a sufficient credit score, and meeting the loan-to-value (LTV) criteria specific to the mortgage type. First-time buyers can access mortgages up to 95% LTV, while specific requirements for buy-to-let mortgages might differ.