Home Vancouver Events Calendar Festivals and Events in Vancouver in 2025 CP Holiday Train at Christmas in Metro Vancouver and the Lower Mainland

CP Holiday Train at Christmas in Metro Vancouver and the Lower Mainland

CP Holiday Train with Christmas Lights

The CP Holiday Train is a Canadian Christmas train tradition that makes stops in Agassiz, Maple Ridge, Pitt Meadows, Port Moody and Port Coquitlam.

The train travels across Canada from late November until mid-December each year. It stops in communities and hosts free evenings of live music and family-friendly fun along the way.

In 2024 the train visits Agassiz, Maple Ridge and Pitt Meadows on December 19th. It’s also in Port Moody and Port Coquitlam on December 20th.

 

Holiday Train Concerts & Fundraising Events

The CP Holiday Train has been a Christmas tradition of the Canadian Pacific Railway for more than 20 years. The train travels across both Canada and the United States. At each stop, there is a concert and local food bank volunteers collect cash and food donations.

Since the train’s running in 1999, thousands of people have been entertained in communities across the country. Over 4.5 million pounds of food and close to $16 million in donations have been collected because of this fun event. At each stop people from the community donate food and cash. The CPR also makes a donation, usually of several thousand dollars, at each location.

 

CP Holiday Train Santa and Band

 

Free Live Music from the CP Train

There is typically at least one fairly high-profile musician who gives a short concert on the train.

In 2024 there are two different featured artists. MAGIC! and Sofia Camara perform at each stop in Metro Vancouver and the Fraser Valley.

The CP Holiday Train requests donations of cash or food. Any non-perishable food items or amounts of cash are accepted. It’s a fun event supporting a great cause, so donate generously!

 

Best Christmas Activities

 

CP Holiday Train in 2024

In 2024 the CP Holiday Train makes five stops in the Lower Mainland. The same as in other recent years, the free concerts take place over two days in Agassiz, Maple Ridge, Pitt Meadows, Port Moody and Port Coquitlam.

Train visits and concert details for 2024 are listed below.

 

Agassiz on December 19th, 2024

The first Lower Mainland stop of the CP Holiday Train in 2024 is outside the Agassiz Agra Centre on Pioneer Avenue. The event runs from 5:45 pm until 6:15 pm.

Last year’s food and cash donations benefitted the Agassiz-Harrison Community Services Society.

 

Maple Ridge on December 19th, 2024

The CP Holiday Train visits Maple Ridge by the Port Haney West Coast Express train stop across from Billy Miner Pub at 22355 River Road.

The event takes place in Maple Ridge from 8:00 pm until 8:30 pm on December 19th (shortly after the event in Agassiz). There are also other activities earlier in the evening too.

Donations collected at this location last year benefitted the local Friends in Need Food Bank.

To learn more about this event see our article about the CP Holiday Train in Maple Ridge.

 

CP Holiday Train Crowds
CP Holiday Train Crowds in Pitt Meadows

 

Pitt Meadows on December 19th, 2024

The Pitt Meadows event takes place at the railway crossing at the West Coast Express Station at the corner of Harris Road and Advent Road. The location is near the Pitt Meadows Museum General Store at 12294 Harris Road.

The event runs from 9:05 pm until 9:35 pm on December 19th. That’s just after its stop in Maple Ridge on the same night.

Donations of cash and food in Pitt Meadows last year benefitted the Friends in Need Food Bank.

 

Port Moody on December 20th, 2024

The CP Holiday Train visits Port Moody behind the Rec Centre at 300 loco Road. The event begins at 5:45 pm on December 20th, and the train departs at about 6:15 pm.

The festivities in Port Moody typically run for an extra couple of hours. In previous years there were bonfires, craft activities, carol singing and other things to do nearby on the same evening. Whether or not this is the case in 2024 is to be confirmed. Click Port Moody Event for more information about evening activities in previous years.

Donations received last year benefitted Share Family & Community Services.

 

Port Coquitlam on December 20th, 2024

Port Coquitlam also gets its CP Holiday Train visit on December 20th (shortly after the concert in Port Moody). The train is at the Port Coquitlam West Coast Express Station at 2125 Kingsway Avenue from 7:15 pm until 7:45 pm.

Donations of food and cash collected last year benefitted Share Family & Community Services.

 

CP Christmas Train Concert

 

What to Expect at the CP Holiday Train Events

At each stop of the CP Holiday Train, you can expect to see a few thousand people and train cars with Christmas lights. The train pulls up, the stage door lowers, the bands get ready and then the music plays for about 30 minutes.

During the event, partway through the selection of Christmas-themed tunes, there is usually an official welcome and presentation by local dignitaries and folks from the local food bank.

Lasting for only around 45 minutes from start to finish, the events are pretty small and short, but they are fun, and the music is great.

The Holiday Train itself is approximately 1,000 feet long and consists of two GP20C 2200 series locomotives. The train’s more than 12 rail cars are decorated with Christmas LED lights. You can’t go on the locomotive, but it’s exciting to see.

 


Don’t forget to take non-perishable food items and/or cash to donate to your local food bank if you attend the event!


 

CP Holiday Train Christmas Video

Below is a video of the CP Holiday Train in 2018. The scene is of the train and its cars just after its concert with the Sam Roberts Band and just before it departed for its next stop in Port Coquitlam.

 

 

Other Information

For more details about the events, see the CP Holiday Train website.

For ideas on other things to do check out the following: