You can finish Dying Light in 24 hours if you focus only on the campaign's main objectives. However, if you're looking to explore and do the secondary missions, it will take you no less than 50 hours.