Home China Train Shanghai – Xiamen Trains

Shanghai – Xiamen Trains

Shanghai–Xiamen Railway has a length of around 1,100 kilometers (682 miles). High-speed trains spend 5 to 8 hours for the journey. They all terminate at high-speed train stations of Shanghai Hongqiao and Xiamen North. Besides, one pair of normal-speed overnight trains travel between Shanghai South Railway Station and Xiamen North Railway Station, with the duration of around 21 hours.

Shanghai – Xiamen High-Speed Train

Quick Facts

  • Distance: 1,100 kilometers (682 miles)
  • Duration: 5 to 8
  • Terminals: Shanghai Hongqiao Railway Station (上海虹桥站), Xiamen North Railway Station (厦门北站)
  • Main stops: Shanghai Hongqiao, Songjiang South, Jiaxing South, Hangzhou East, Shaoxing North, Yuyao North, Ningbo, Ninghai, Wenling, Wenzhou South, Fuzhou South, Putian, Quanzhou, Xiamen North

Shanghai to Xiamen High-Speed Train Schedules

(Updated on March 10th, 2020)

Train Number Departure Arrival Duration
D3145 06:40 14:45 8 h 5 min
G1651 06:55 13:38 6 h 43 min
G1653 08:15 13:31 5 h 16 min
D2285 09:05 16:59 7 h 54 min
D2283 11:24 19:04 7 h 40 min
D3291 12:15 20:13 7 h 58 min
  • There are 20 trains traveling from Shanghai to Xiamen every day. Trains listed in the table are some of them. Check out up-to-date schedules or use the search box on the top of this page to check real-time China train schedules.

Xiamen to Shanghai High-Speed Train Schedules

(Updated on March 10th, 2020)

Train Number Departure Arrival Duration
G1674 10:11 18:05 7 h 54 min
D3292 10:16 18:37 8 h 21 min
D3126 10:34 18:42 8 h 08 min
D2284 12:48 20:44 7 h 56 min
G1654 13:11 20:25 7 h 14 min
D3146 13:58 22:00 8 h 02 min

Shanghai – Xiamen High-Speed Train Ticket Fares

Train Type Business Class First Class Second Class
G Train ¥1327 ($191) ¥708 ($103) ¥438 ($65)
D Train -- ¥657 ($95) ¥411 ($59) 

Shanghai – Xiamen Regular Trains

Quick Facts

  • Terminals: Shanghai South Railway Station (上海南站), Xiamen North Railway Station (厦门北站)
  • Duration: around 24 hours

Shanghai – Xiamen Regular Train Schedules

(Updated on March 10th, 2020)

Shanghai to Xiamen
Train Number Departure Time Arrival Time Duration
K1209 11:13 10:53+1 23 h 40 min
Xiamen to Shanghai
Train Number Departure Time Arrival Time Duration
K1210 12:23 09:39+1 21 h 16 min