Killzone 3 single player will be 8-10 hours

Source:
Videogamer.com