Unless it's a glass boat, I'd just ship it through the local shop.
quoted $102.83 from Denver to St. Louis. But, Confluence Kayaks has a standing account with Forward Air. We could wrap and ship it for you for around $65. For a normal plastic WW boat. Sea Kayaks are doable too, for that we'd call and get a quote.
Forward Air would store it for pick-up upon delivery. 2-3 days.
Sports Express is door to door, they out source through Fed EX and DHL. So one of those guys will show up to pick-up your boat.