It takes about 15 hours to complete the story of the Metro Exodus but only the main missions. Though it depends on what difficulty you are playing on a higher difficulty level, it might take more time to complete the game's story. Also, Metro Exodus has some side missions while playing along with the story missions.