最快的方法是坐動車D28到北京,8: 58發車,17: 10到北京,然後轉北京南站,坐D 301,D 305,D 307,D 313,D 321到上海虹橋火車站,大概是晚上。
最經濟的方式是乘坐K58/K55次列車直接到上海站,然後換乘大巴,大概需要33個小時(如果列車不晚點的話)。
飛機可以直接到虹橋機場,然後坐地鐵到上海站,從汽車站坐車。
虹橋火車站在虹橋機場旁邊,上海站在上海汽車站旁邊。