Shanghai-Xiamen Trains
Home china-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

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 April 7th, 2024)

Train Number Departure Arrival Duration
G1653 08:14 13:33 5h 19m
D2289 09:01 17:01 8h
G1655 09:22 15:31 6h 9m
D3135 10:39 19:01 8h 22m
G1659 12:55 18:41 5h 46m
G1637 15:11 21:48 6h 37m
  • There are 21 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 April 7th, 2024)

Train Number Departure Arrival Duration
D1652 09:06 14:32 5h 26m
D3292 10:10 18:36 8h 26m
D2290 12:49 20:38 7h 49m
G1654 13:11 20:21 7h 10m
G1656 14:20 20:41 6h 21m
D1660 17:13 23:24 6h 11m

Shanghai-Xiamen High-Speed Train Ticket Fares

Train Type Business Class First Class Second Class
G Train US$203 (CNY1,399) US$104 (CNY713.5) US$65 (CNY444.5)
D Train -- US$96 (CNY657) US$60 (CNY411)