到上海虹口區的地鐵有四輛地鐵,一輛輕軌,分別是8號線,10號線,4號線,12號線,輕軌3號線,其中8號線經過虹口區的站有虹口足球場,曲陽路站等,10號線經過的站有海侖路,郵電新村站等,4號線經過虹口區有海侖路,臨平路,12號線經過虹口區國際客運中心站,提藍橋站,3號線經過虹口區有大柏樹站,江灣鎮站。
去虹口區有5輛地鐵可以到,分別是3號線,4號線,8號線,10號線和12線。
3號線有3個站是在虹口區的。4號線有3個站是在虹口區的。8號線有3個站在虹口區的。10號線有5個站是在虹口區的。12號線有4個站在虹口區的。其中3號線和4號線有一個站是並站的。