There are other Katy-Amtrak options in the St. Louis area, most of which are shorter.
Ride with GPS:
St.
Louis Amtrak to Machens via McKinley Bridge
Garmin:
St.
Louis Amtrak to Machens via McKinley Bridge
Strava: NOT AVAILABLE
37.01 miles, 250 to 301 feet ascent (depending on who you believe)