It depends on the scale, but in any case, they have the best prices either retail or online.
Browse online inventory or call with specific needs. The price varies from relatively cheap to quite pricey dependent on which gauge model and which specific one you choose. I paid about 75$ for my N gauge locomotive and it is very nice. They sell individual locomotives, cars,accessories and even sets. The store is very well stocked and the staff extremely knowledgeable and friendly. Tell them what you are looking for and they will help.
They have hundreds, possibly thousands of trains in stock. Pricing depends solely on what exactly it is that you want. Check the website for pricing or call with your specific needs.
Thanks! Your answer is awaiting moderation.