Smart card passengers are assigned to trains recorded in automated data. Passenger-to-train assignment leads to a train-level pattern of crowding. Crowding costs can be estimated in a revealed preference route choice setting. Standing costs 26.5% of travel time, the crowding multiplier does not exceed 1.981.