Die Straßenbahn Ebelsberg–St. Florian, auch Florianerbahn genannt, ist eine eingestellte Straßenbahnstrecke in Oberösterreich. Sie war ursprünglich eine als Eisenbahn konzessionierte schmalspurige Lokalbahn zwischen der früher selbstständigen Gemeinde Ebelsberg (heute ein Stadtteil von Linz) und St. Florian. Eigentümerin war die Lokalbahn Ebelsberg–St. Florian AG, die Betriebsführung oblag der Firma Stern & Hafferl aus Gmunden. Weil die Bahn den Charakter einer Überlandstraßenbahn besaß, wurde sie infolge des Anschluss Österreichs 1938 – zusammen mit den Stern & Hafferl-Schwesterbetrieben Elektrische Lokalbahn Unterach–See und Elektrische Lokalbahn Gmunden – in einen Straßenbahnbetrieb umgewidmet.
Die Spurweite beträgt wie jene der Linzer Straßenbahn 900 mm, die Strecke ist mit 600 Volt Gleichstrom elektrifiziert. Der reguläre Betrieb dauerte vom 2. September 1913 bis zum Jahresende 1973. Ab 1929 war sie in Ebelsberg direkt mit dem Linzer Straßenbahnnetz verbunden, sodass Beiwagen von Linz bis St. Florian durchlaufen konnten.