上海电机学院有三个校区,地址分别为,
1、闵行校区(校本部),位于中国上海市闵行区江川路690号。搭乘轨道交通1号线至莘庄转乘轨道交通5号线至华宁路站,周围1公里内有公交车闵马线、闵红线、闵东线、莘荷线、江川1路、江川2路等公交车。
2、西区,位于中国上海市闵行区文井路88号。搭乘轨道交通1号线至莘庄转乘轨道交通5号线至文井路站,周围1公里内有公交车闵红线、闵东线、莘荷线、江川1路等公交车。
3、杨浦校区,位于中国上海市杨浦区军工路1100号。周围1公里内有公交59、142、103、515、124、863、868、874、220、135、118、137等公交车。