Many researchers have explored public transport assignment methodologies employing transport modelling software. Nevertheless, there remains a gap in evaluating real-world public transit networks utilizing diverse assignment procedures within Visum software. This paper introduces a thorough comparison of algorithms involved in public transport assignment processes, using the transport model of the city of Kryvyi Rih in Ukraine. The three scenarios of the model were developed depending on the public transport assignment procedure: headway-based, transport system-based utilized to all links, turns, and major turns in the network graph, and transport system-based applied only to the links, turns, and major turns traversed by the active public transport lines. The model of the network comprises 13 transport systems, 7 transport modes, 27598 links, 10097 nodes, 83270 turns, 238 zones, 1748 connections for private transport, 3013 connections for public transport, 534 stops, 1165 stop areas, 1190 stop points, 130 lines and 218 line routes. The transport demand model encompassed 14 demand segments. Compared to the outputs of the model calculation using the headway-based procedure, in the scenarios with transport system-based assignment, passenger flows on rail tram lines significantly decreased. Also, the results of scenarios with transport system-based assignment showed that the passengers extremely use parallel streets for travel from an origin to a destination. The modelling outputs for an actual urban network illustrate that the choice of the shortest route in the transport system-based assignment is closely linked to the main urban roads. This circumstance could potentially result in a rise in the number of transfers needed to sustain accessibility to districts residing far from the central highway.