Our train rental rates are based on location, number of kids, and the length of the rental period. Comes with an engine, cars, caboose, and an attendant. Prices listed are for a local rental at 1 hour ($300.00), 2 hours ( $400.00 ) plus tax. Please note these rates are only for residental customers. Commercial, churches,schools, and business are $350 (1 hour) and $150 per additional hour plus tax if applicable.