Cara Delevingne has split from Ashley Benson.

The 27-year-old actress and model is believed to have called time on her romance with the 'Pretty Little Liars' star after almost two years of dating.

People magazine has reported the couple split in early April, with one source reportedly telling the publication that Cara has been spending her coronavirus self-isolation with her friends - including Margaret Qualley and her sister Rainey Qualley, as well as Kaia Gerber - rather than with Ashley.

The source added: ''Cara and Ashley always had their ups and down before but it's over now. Their relationship just ran its course.''

Cara was first spotted with the 30-year-old actress in August 2018, when they were photographed kissing at London's Heathrow Airport.

The 'Paper Towns' actress confirmed their relationship in June 2019, when she revealed her motives behind sharing an Instagram video of herself kissing Ashley.

She said at the time: ''I don't know because it is Pride, it's been 50 years since Stonewall happened and I don't know. It's been just about our one-year anniversary so, why not?''

Cara then opened up about being in love during an interview in October 2019, when she said ''facing the world'' with someone else feels ''incredible''.

She gushed: ''It just feels incredible when you're not alone, when you're facing the world with someone else.

''I don't want to be so secretive that people think I'm ashamed of anything. But I've never been in a relationship where things are so public, or where I posted pictures of someone else. This seemed different. We had gotten to the point where we had kept it a secret, or at least not wanted attention, and now I feel like I'm not going to not be proud.''

Meanwhile, Ashley had previously said she values privacy in a relationship.

She said: ''I think [privacy is] the best way in any relationship. I've always been very private about them, and I think it's just better.''

''I mean it's hard, I don't know, you kind of can't get away from that if you're in the public eye. I just kinda try to keep myself as private as possible.''

As of the time of writing, Cara and Ashley have not commented on reports of their split.