Pesa submitted a bid of Zlotys 141.1m ($US 34.5m) contract to supply 15 30m-long vehicles and three 19m-long trams. The longer vehicles will accommodate up to 200 passengers while the shorter trams will have capacity for 120.
Pesa will deliver the first three Swing vehicles before the end of the year, with the remaining units due to arrive in 2018.
A second Polish supplier, Solaris, also expressed an interest in the tender, but did not submit a bid.
Bydgoszcz already operates a fleet of 12 30m-long Pesa Swing LRVs, which were acquired for the extension of the network to Fordon.