This is the Missouri River Runner from St Louis to Kansas City Amtrak Train. The train takes about 4 hours as long as it is not delayed and the train makes stops in Jefferson City along the way. Most ...