Xbox and Playground Games have given a rough idea of how long Fable will take to finish: 15-20 hours.
Read more
Source
See author's posts