坐高铁北京到上海要6个小时左右,在北京南上车,到上海虹桥站下车,票价553元。
北京到上海有51个直达班次,分别为G133、G17、G113、G151、G139、G107、G119、G15、G131、G117、G155、Z284、G5、G123、G143、G161、G3、G7、G111、G159、G21、D709、G137、G13、G105、G27、G11、G129、G147、T109、G9、D705、G115、G135、G153、G121、G141、G149、G109、G127、D701、G1、D703、G25、G103、G157、G23、G125、G145、G19、G101,其中最快的班次是G21,途经2个站点,共耗时4.3小时,可根据自己需求选择。