可以乘坐公交车到上海森林公园。常用的有2路公交,第816路和第937路。第816路两端的起止站是上海南站和上海森林公园,在中间还有经过杨树浦路、真如镇、曹杨新村、长宁路、武宁路等站点衔接,第937路两端的起止站是上海北站和上海森林公园,中间经过金沙江路、耀华路、静安寺、中山公园、新华路等站点衔接。此外,地铁12号线也可直达上海森林公园站,由上海南站出发,需在金沙江路站下车,步行1000米左右即可到达公园。此外,也可以选择打车到上海森林公园,车程时间大约20分钟,路程2.2KM,全程约40-60元。