Railfan Hobby is an online model train store based in Calgary, Alberta

We specialize in road names that are seen on Canadian railroads including: Canadian Pacific (CP), Canadian National (CN), BC Rail, VIA Rail, BNSF, and Union Pacific.  Contact us when you’re looking for model train products for your train collection or layout (including locomotives, rolling stock, decoders, accessories & layout supplies).

Buy In Stock Items

Purchase in stock items that we have listed on our website

Place an Order

We can find & order what you need for your model train collection or layout

Advance Reservations

Reserve items that are going to be produced by a manufacturer

A Few Reasons Why You’ll Love Railfan Hobby


We are dealers for a number of manufacturers and can provide you with the best products for your train collection or layout.