In 1986 werd de lus door de Indische Buurt gewijzigd: komende vanaf [[Amsterdam Centraal|CS]] ging het vanaf de Insulindeweg via Molukkenstraat naar de Zeeburgerdijk en dan een lus via Flevoweg, Insulindeweg, Soembawastraat en Kramatweg naar de Zeeburgerdijk. In 1991 verdween deze lus alweer en werd de lijn vanaf de Molukkenstraat verlegd via de Zeeburgerdijk naar de toenmalige IJburglaan (tegenwoordig de Th.K. van Lohuizenlaan).
Eind Op [[Dienstregeling concessie Stadsvervoer Amsterdam 2013|9 december 2012 kreeg ]] werd de route van [[Lijn 22 Amsterdam, Spaarndammerbuurt - Indische Buurt|lijn 22 een snellere en gewijzigde route ]] in Amsterdam-Oostomgedraaid. Komende vanaf Kattenburg ging de lijn voortaan eerst naar de Indische Buurt rijden, waarmee de bewoners rondom Het Funen weer een rechtstreekse verbinding met het [[Amsterdam Centraal|Centraal Station]] kregen. Vervolgens wordt via de Molukkenstraat naar station [[Amsterdam Muiderpoort|Muiderpoort]] gereden. De dienstregeling bleef verder ongewijzigd.
Op [[Dienstregeling concessie Stadsvervoer Amsterdam 2015|14 december 2014]] werd de route van lijn 22 verlegd van de Zaanstraat naar een nieuw begin-/eindpunt in de Houthaven.