Travel demand models (TDMs) with freight forecasts estimate performance metrics for competing infrastructure investments and potential policy changes. Unfortunately, freight TDMs fail to represent non-truck modes with levels of detail adequate for multi-modal infrastructure and policy evaluation. Recent expansions in the availability of maritime movement data, i.e. Automatic Identification System (AIS), make it possible to expand and improve representation of maritime modes within freight TDMs. AIS may be used to track vessel locations as timestamped latitude–longitude points. For estimation, calibration and validation of freight TDMs, this work identifies vessel trips by applying network mapping (map-matching) heuristics to AIS data. The automated methods are evaluated on a 747-mile inland waterway network, with AIS data representing 88% of vessel activity. Inspection of 3820 AIS trajectories was used to train the heuristic parameters including stop time, duration and location. Validation shows 84⋅0% accuracy in detecting stops at ports and 83⋅5% accuracy in identifying trips crossing locks. The resulting map-matched vessel trips may be applied to generate origin–destination matrices, calculate time impedances, etc. The proposed methods are transferable to waterways or maritime port systems, as AIS continues to grow.