1、首先上海南站乘坐地铁1号线(富锦路方向),经8站,到达人民广场站下车。

2、然后站内换乘地铁2号线(浦东国际机场方向),到达龙阳路站下车。

3、其次站内换乘地铁16号线(滴水湖方向),到达临港大道站下车,3号口出站。

4、最后步行260米到达临港大道沪城环路站乘坐临港4路,经4站,到达银飞路沪城环路(海洋世界)站下车,再步行260米到达上海海昌海洋公园。

地铁2号线换乘地铁16号线。根据查询百度地图显示:

1、从上海虹桥站乘坐2号地铁龙阳路站下车。

2、站内换乘步行190米乘坐地铁16号线到达临港大道站3口出下车。

3、步行250米在临港大道沪城环路站乘坐公交临港4路上车。

4、经过4站到达银飞路沪城环路海洋世界站下车步行米到达上海海昌海洋公园