7 hrs would allow for stopping along they way for a leisurely meal, or two.