火車票一日遊我的訂單幫助中心 登入

北京 → 上海

2026-10-20 · 即時餘票

9 trains run from 北京 to 上海 on 2026-10-20. The first departs at 19:00, the last at 21:22. The fastest high-speed service takes 4h 27m. Fares start at $31 per passenger and go up to $96.

查詢 2026-10-21

車次時刻表

Train 出發時段 抵達時間 耗時最短 出發地 → 目的地 最低 席别
G33 19:00 23:35 04:35 北京南 → 上海 $354 商務座
D17 19:10 07:31 +1 12:21 北京 → 上海松江 $60 二等座
Z281 19:10 08:44 +1 13:34 北京豐臺 → 上海松江 $77 軟臥
D7 19:18 07:25 +1 12:07 北京 → 上海 $59 二等座
G35 19:24 23:51 04:27 北京南 → 上海虹橋 $351 商務座
D9 19:36 08:00 +1 12:24 北京南 → 上海南 $52 二等座
T109 20:04 11:02 +1 14:58 北京 → 上海 $77 軟臥
D5 21:21 09:27 +1 12:06 北京 → 上海 $55 無座
D11 21:22 09:45 +1 12:23 北京南 → 上海松江 $49 二等座

FAQ

How long does the train from 北京 to 上海 take?

The fastest service takes 4h 27m. Slower trains on the same route take longer — the timetable above lists the actual duration for every departure.

How much is a train ticket from 北京 to 上海?

Second-class fares start at about $31 per passenger including our service fee. Higher classes cost more; every quote shows the underlying fare in local currency.

Do I need a paper ticket?

No. Tickets are issued against your passport. Show the same passport at the station and you are checked through.

熱門路線