Banjo-Kazooie on your first run through will probably take about 15 hours if you take your time. You can rush through it 100% in 7 hours pretty easily if you know what to do.
Banjo-Tooie is much more challenging, and takes 20+ hours to 100%.
--
XBL: Mik Pick
PSN: Mik2Pick