Figs from Olathe, KS on 8/14/2013 9:39:01 PM:
I did this very ride this past Memorial Day weekend as part of Pedaler's Jamoboree. It's right at 30 miles and a great ride. It might take you more than 4 hours, but only because you will have stopped at a photo op or something fun.