Im Jahr 1880 wurde in Linz die erste Pferdetramway vom damaligen Westbahnhof (dem heutigen Hauptbahnhof) bis zum Hinsenkampplatz in Urfahr eröffnet wurde. 1897 wurde die Straßenbahn elektrifiziert und 1898 wurde die meterspurige Pöstlingbergbahn eröffnet. Von 1929 bis 1973 gab es einen direkten Anschluss zur Florianerbahn. Am 29. Mai 2009 wurde die auf 900 mm Spurweite umgebaute Pöstlingbergbahn als Linie 50 in das Straßenbahnnetz integriert. In den letzten Jahren gab es etliche Streckenverlängerungen nach Leonding bzw. nach Ebelsberg. Das Streckennetz hat eine Länge von 26,8 Kilometern und ist in der seltenen Spurweite von 900 mm ausgeführt. Moderne Niederflurstraßenbahnen "Cityrunner" von Bombardier prägen heute das Stadtbild.