How Long Was Jesus on the Cross?

Jesus was on the cross for approximately six hours, from 9 a.m. to 3 p.m., fulfilling prophecy and completing the work of redemption.