GoAsia
中国

北京到上海交通指南

比较北京到上海的火车和飞机。了解有哪些列车、需要多长时间,以及会经过哪些机场和车站。

最后更新: 2026年10月29日

北京到上海交通指南

图片: shankar s. from Dubai, united arab emirates / Wikimedia Commons, CC BY 2.0

目录

北京和上海之间班次频繁,有高速列车,也有航班。最快的G字头列车从市区车站到市区车站约需4.5小时,因此对许多旅客来说,火车是更简单的选择。如果你从机场附近出发或到达,或者要转乘另一趟航班,飞机会更合适。[1]

火车、巴士、航班和渡轮票

预订和付款由12Go处理,而非GoAsia。通过我们的链接预订时,我们可能会获得佣金。

火车:北京到上海

中国铁路车票查询显示,2026年10月18日从北京到上海共有55趟列车。列车从北京南站、北京丰台站或北京站出发,到达上海虹桥站、上海站、上海南站或上海松江站。[1]大多数快车在北京南站和上海虹桥站之间运行。[2]北京南站是地铁4号线和14号线的换乘站。[3]时刻表会有变动,请在12306上确认你计划出行的日期。

G字头高速列车

G25 17:00出发,21:18到达(4小时18分钟);G35 19:24出发,23:51到达(4小时27分钟);G13 16:00出发,20:28到达(4小时28分钟);G9和G17用时4小时35分钟(10:00至14:35,以及13:00至17:35)。列表中最慢的G字头列车G2573用时7小时47分钟(12:11至19:58)。[1]

卧铺列车

夜间D字头列车晚上出发,大约12小时后次日清晨到达,例如D7 19:18出发,07:25到达(12小时07分钟),D5 21:21出发,09:27到达(12小时06分钟)。Z281 19:10出发,08:44到达(13小时34分钟),T109 20:04出发,11:02到达(14小时58分钟)。[1]

飞机:北京到上海

多家航空公司都有北京到上海的航班。两座城市各有两个主要机场,选择哪个机场对行程时间的影响比飞行本身更大。北京大兴国际机场位于天安门广场以南46公里处。[4]北京首都国际机场有通往市区的机场快线、机场巴士和网约车服务。[5]

在上海,虹桥机场距市中心约13公里,主要运营国内航班和东亚区域航班。地铁2号线和10号线经停2号航站楼,10号线还经停1号航站楼。浦东机场距市中心约30公里。[6]在预订酒店或安排接机之前,请先确认你机票上的机场。

如何选择?

如果你想在市区车站之间出行,不必办理机场流程,就选择火车。如果你从机场附近出发或到达,或者要转乘另一趟航班,就选择飞机。无论选哪种,比较前都要把换乘、值机和安检时间算进行程时间里。

北京到上海旅行小贴士

  • 确认车站和机场。 两座城市都有多个车站和两个主要机场,请认真看车票上的名称。
  • 购票:12306提前15天开售车票,12月30日之后的行程售票期为30天。[1]春节和国庆假期前后车票很快售罄。
  • 护照:外国旅客凭有效护照可以购买实名制车票,进站和上车时都需要出示同一证件。[7]

时刻表

飞机 北京市 - 上海 $ 95.41–339.77 1小时 55分钟, – 2小时 35分钟,
  • →  经济舱 07:00, 07:30, 07:40, 07:45, 08:00, 08:30, 08:45, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:35, 15:45, 16:00, 16:30, 16:45, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30
火车 北京市 - 上海 $ 33.30–346.17 4小时 33分钟, – 14小时 58分钟,
  • →  商务舱 06:52, 07:40, 07:59, 09:07, 10:00, 11:25, 11:50, 12:47, 13:19
  • →  二等座 06:52, 07:40, 07:59, 11:50, 13:00, 18:00, 19:00, 19:36
  • →  硬卧 20:04
  • →  硬座 20:04
  • →  一等座 06:52, 07:40, 07:59, 11:50, 13:00, 18:00, 19:00
  • →  VIP卧铺舱 19:36
  • →  二等卧铺 19:36
  • →  一级卧铺车箱 19:36
  • →  Second Class Sleeper 19:36
火车 北京市 - 上海 飛機場 $ 27.80–385.65 4小时 52分钟, – 18小时 46分钟,
  • →  二等座 07:40, 19:18, 21:21
  • →  软卧 11:59, 20:04
  • →  硬卧 11:59, 20:04
  • →  硬座 11:59, 20:04
  • →  一等座 07:40
  • →  商务等级座位 07:40
  • →  没有座位 07:40, 11:59, 19:18, 20:04, 21:21
  • →  一级卧铺车箱 19:18, 21:21
  • →  Second Class Sleeper 19:18, 21:21

常见问题

如何预订从Beijing到Shanghai的票?

使用本页的预订工具,比较从Beijing到Shanghai当前可用的交通方式、价格和时刻表。

从北京到上海最快的方式是什么?

2026年10月18日,最快的G字头列车G25从市区车站到市区车站用时4小时18分钟。飞机在空中的飞行时间较短,但你需要加上往返两端机场的路程。

从北京到上海坐火车要多长时间?

2026年10月18日,最快的G字头列车用时4小时18分钟至4小时35分钟,列表中最慢的G字头列车用时7小时47分钟,夜间D字头列车约12小时,Z281用时13小时34分钟,T109用时14小时58分钟。

火车使用哪些车站?

列车从北京南站、北京丰台站或北京站出发,到达上海虹桥站、上海站、上海南站或上海松江站。大多数快车在北京南站和上海虹桥站之间运行。

北京和上海之间的航班使用哪些机场?

北京有首都(PEK)和大兴(PKX)机场,上海有虹桥(SHA)和浦东(PVG)机场。预订酒店或接机之前,请确认你的机票使用哪个机场。

购买火车票需要护照吗?

需要。12306向持有效护照的外国旅客出售实名制车票,进站和上车时都需要出示同一证件。

来源与背景资料

正文中的[1]等编号指向以下来源。

  1. [1] China Railway (12306): 12306 ticket search: Beijing to Shanghai, 18 October 2026. 访问日期:2026年10月17日.
  2. [2] China Railway (12306): 12306 ticket search: Shanghai Hongqiao to Beijing South, 16 October 2026. 访问日期:2026年10月15日.
  3. [3] Beijing MTR: Beijing South station (Line 4 and Line 14). 访问日期:2026年10月15日.
  4. [4] Xiamen Airlines: Xiamen Airlines moves its Beijing flights to Beijing Daxing International Airport (27 April 2020). 访问日期:2026年10月15日.
  5. [5] Beijing Municipal People's Government: PEK Transport Between Airport and City Guide. 访问日期:2026年10月15日.
  6. [6] Shanghai Municipal People's Government: Transportation at Shanghai airports. 访问日期:2026年10月15日.
  7. [7] China Railway (12306): 12306 FAQ: real-name tickets, ID and free cabin luggage. 访问日期:2026年10月15日.

指南中的价格和行程时间仅供参考,并非实时报价。预订套餐可能除了主要行程外,还包含接送和等候时间。预订前请核对所选产品、上车地点和最新条款。