Shanghai → Xiamen
2026-10-20 · live availability
28 trains run from Shanghai to Xiamen on 2026-10-20. The first departs at 06:20, the last at 15:15. The fastest high-speed service takes 5h 03m. Fares start at $65 per passenger and go up to $90.
Train Schedules
| Train | Departure time | Arrival | Shortest | From → To | from | Class |
|---|---|---|---|---|---|---|
| G3091 | 06:20 | 13:47 | 07:27 | Shanghai Hongqiao → Xiamen North | $269 | Business Class |
| G3091 | 06:38 | 13:47 | 07:09 | Shanghai Songjiang → Xiamen North | $263 | Business Class |
| D2287 | 06:52 | 14:48 | 07:56 | Shanghai South → Xiamen North | $70 | Second Class |
| D2287 | 07:25 | 14:48 | 07:23 | Jinshan North → Xiamen North | $68 | Second Class |
| G3059 | 07:32 | 15:17 | 07:45 | Shanghai Hongqiao → Xiamen North | $256 | Business Class |
| D3131 | 07:41 | 15:22 | 07:41 | Shanghai Hongqiao → Xiamen North | $78 | Second Class |
| G3059 | 07:48 | 15:17 | 07:29 | Shanghai Songjiang → Xiamen North | $248 | Business Class |
| D377 | 08:11 | 15:41 | 07:30 | Shanghai South → Xiamen North | $75 | Second Class |
| D3201 | 08:18 | 16:43 | 08:25 | Shanghai Hongqiao → Xiamen North | $67 | Second Class |
| G1315 | 08:34 | 14:49 | 06:15 | Shanghai South → Xiamen North | $285 | Business Class |
| D2281 | 08:44 | 16:53 | 08:09 | Shanghai Hongqiao → Xiamen North | $122 | First Class |
| D2289 | 08:52 | 16:58 | 08:06 | Shanghai Hongqiao → Xiamen North | $68 | Standing |
| G255 | 09:07 | 14:14 | 05:07 | Shanghai South → Xiamen North | $296 | Business Class |
| G1633 | 09:21 | 15:32 | 06:11 | Shanghai South → Xiamen North | $279 | Business Class |
| D2289 | 09:28 | 16:58 | 07:30 | Jinshan North → Xiamen North | $65 | Standing |
| D3107 | 09:50 | 17:50 | 08:00 | Shanghai South → Xiamen North | $69 | Second Class |
| D3205 | 10:00 | 17:24 | 07:24 | Shanghai Hongqiao → Xiamen North | $118 | First Class |
| G1635 | 10:23 | 16:26 | 06:03 | Shanghai South → Xiamen North | $283 | Business Class |
| D3125 | 10:28 | 18:02 | 07:34 | Shanghai Hongqiao → Xiamen North | $114 | First Class |
| D2283 | 11:20 | 19:01 | 07:41 | Shanghai Hongqiao → Xiamen North | $116 | First Class |
| G1673 | 11:50 | 19:52 | 08:02 | Shanghai Hongqiao → Xiamen North | $264 | Business Class |
| G257 | 12:00 | 17:03 | 05:03 | Shanghai Hongqiao → Xiamen North | $297 | Business Class |
| D3291 | 12:16 | 20:05 | 07:49 | Shanghai Hongqiao → Xiamen North | $73 | Second Class |
| D3141 | 13:22 | 21:08 | 07:46 | Shanghai Hongqiao → Xiamen North | $73 | Standing |
| G259 | 14:04 | 19:08 | 05:04 | Shanghai Hongqiao → Xiamen North | $290 | Business Class |
| G1659 | 14:53 | 22:15 | 07:22 | Shanghai South → Xiamen North | $277 | Business Class |
| G1641 | 15:13 | 22:20 | 07:07 | Shanghai South → Xiamen North | $266 | Business Class |
| G1659 | 15:15 | 22:15 | 07:00 | Shanghai Songjiang → Xiamen North | $270 | Business Class |
FAQ
How long does the train from Shanghai to Xiamen take?
The fastest service takes 5h 03m. 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 Shanghai to Xiamen?
Second-class fares start at about $65 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.