The Canadian Pacific holiday train (CPKC) begins its 25th-anniversary tour starting November 20th through December. While the Holiday Train events are complimentary, attendees can bring cash or non-perishable food items if possible. Collection stations will be at each venue, with all contributions going directly to local food banks to support community members in need. The CPKC Holiday Train has raised over $22.5 million and collected more than 5 million pounds of food for community food banks all across North America!
The 2023 CPKC itinerary is now available, featuring several locations within driving distance of Cedar Rapids. You can find the full schedule here!

Illinois Stops:
November 26th, 2023
- Pingree Grove, Illinois — arrival time: 8:45 a.m., event time: 9:00 a.m. to 9:30 a.m.
- Byron, Illinois — arrival time: 11:45 a.m., event time: 12:00 p.m. to 12:30 p.m.
Iowa Stops:
November 26th, 2023
- Clinton, Iowa — arrival time: 3:05 p.m., event time: 3:15 p.m. to 3:45 p.m.
- Davenport, Iowa — arrival time: 5:45 p.m., event time: 6:00 p.m. to 6:30 p.m.
- Muscatine, Iowa — arrival time: 7:30 p.m., event time: 7:45 p.m. to 8:15 p.m.
November 27th, 2023
- Ottumwa, Iowa — arrival time: 10:00 a.m., event time: 10:00 a.m. to 10:30 a.m.
December 7th, 2023
- Mason City, Iowa — arrival time: 7:45 p.m., event time: 8:00 p.m. to 8:30 p.m.
December 8th, 2023
- Ossian, Iowa — arrival time: 11:00 a.m., event time: 11:00 a.m. to 11:30 a.m.
- Marquette, Iowa — arrival time: 1:45 p.m., event time: 2:00 p.m. to 2:30 p.m.
- Lansing, Iowa — arrival time: 3:50 p.m., event time: 4:00 p.m. to 4:30 p.m.
- New Albin, Iowa — arrival time: 5:15 p.m., event time: 5:30 p.m. to 6:00 p.m.












