The series finale is the 18th episode of season 5, which means we have just nine episodes left of Jane the Virgin (a truly devastating fact), but we've got some time to grieve: The final episode of Jane The Virgin airs on July 31.