上海目前运营的火车站/高铁站主要有上海站、上海西站、上海南站、上海虹桥站4个,这4个火车高铁站到东方明珠的直线距离和行车距离如下:
上海站到东方明珠直线距离4.5公里左右,打车或自驾大约要走7.5公里,不塞车用时大约26分钟(红绿灯较多),打车费用27元左右。
上海西站到东方明珠直线距离10公里左右,打车或自驾大约要走15-22公里,不塞车用时大约33分钟,打车费用46-60元左右。
上海南站到东方明珠直线距离12公里左右,打车或自驾大约要走16-18公里,不塞车用时大约28分钟,打车费用50-60元左右。
上海虹桥站到东方明珠直线距离18公里左右,打车或自驾大约要走24-27公里,不塞车用时大约40分钟,打车费用80-90元左右。
综上来说,距离东方明珠塔最近火车站/高铁站是上海站,其次到上海西站,然后是上海南站,上海虹桥站距离东方明珠塔最远。