This paper aims to identify and evaluate the bottlenecks and wastes in the loading, unloading, and in-transit processes of iron ore railcars using simulation. A field survey was conducted in one of the largest steel factories and a mine, and each process time was extracted using the work-study and time-study methods. The data for more than 34 thousand railcars were collected from the database of the steel company, Iran Rail Transport company, and a private rail transport company. Seven scenarios have been developed according to (a) operations management, (b) equipment procurement, and (c) infrastructure development. It was found that utilization of the automated loading system would improve performance by 20%. This causes a 24% increase in railcars’ turnover, which means obtaining US$10,000 additional income per railcar. It was expected, it would improve performance. Conversely, adding a railcar tippler and developing the tracks reduces performance.