Yes, there is an Amtrak station in Cedar Rapids, Iowa. The station is located at 101 1st Ave SW, at the intersection of 1st Avenue and 2nd Street.