There are a few reasons that Direct Line insurance is so cheap. One reason is that they are a direct to consumer company, meaning that they don't have the overhead costs of traditional insurance companies. They also use technology to their advantage and have low-cost operations. Lastly, Direct Line has a pay as you go model, which means that you only pay for the coverage you need.