I'm not sure of the price but it was cheap for myself and my two boys I'm thinking around $20 ish. ps. bring down some Wilbur Buds.
Since the flooding in Ellicott City the hours and admission prices may have changed. I`ve "retired" so you might call them directly; 410-461-1945.
Get quick answers from B&O Railroad Museum staff and past visitors.