Shaoxing to Xiamen Train

绍兴 → 厦门

Shaoxing to Xiamen takes between 4 hours 52 minutes and 8 hours 50 minutes by direct high-speed train, depending on the train. The current timetable snapshot lists 41 direct services, with the first train at 06:15 and the last at 16:24. Use the interactive route map below to compare direct stations and nearby rail connections.

Route Map

Interactive route map showing the rail network around Shaoxing and Xiamen. Click the fullscreen button for a larger view.

Plan a complete rail itinerary with stops, transfers and stations on this interactive route map.Open Full Railway Map →

Direct Train Schedule

Departure Station
Arrival Station
41 direct services
TrainDepartureArrivalDuration
D243006:15Shangyunan12:16Xiamen North6h01m
D243106:15Shangyunan12:16Xiamen North6h01m
G162107:30Shaoxingbei12:47Xiamen North5h17m
D323807:54Shaoxingdong16:44Xiamen North8h50m
D323907:54Shaoxingdong16:44Xiamen North8h50m
G162107:55Shengzhouxinchang12:47Xiamen North4h52m
D330708:01Shaoxingbei14:17Xiamen North6h16m
G305908:54Shaoxingbei15:17Xiamen North6h23m
D313109:03Shaoxingbei15:22Xiamen North6h19m
D313409:03Shaoxingbei15:22Xiamen North6h19m
G302109:13Shaoxingbei15:17Xiamen North6h04m
D313109:17Shaoxingdong15:22Xiamen North6h05m
D313409:17Shaoxingdong15:22Xiamen North6h05m
G302109:45Shengzhouxinchang15:17Xiamen North5h32m
D320109:52Shaoxingbei16:43Xiamen North6h51m
D320409:52Shaoxingbei16:43Xiamen North6h51m
D320110:06Shangyunan16:43Xiamen North6h37m
D320410:06Shangyunan16:43Xiamen North6h37m
D329510:17Shaoxingdong16:35Xiamen North6h18m
D329810:17Shaoxingdong16:35Xiamen North6h18m
D320110:33Shengzhouxinchang16:43Xiamen North6h10m
D320410:33Shengzhouxinchang16:43Xiamen North6h10m
D228910:39Shaoxingbei16:58Xiamen North6h19m
D229210:39Shaoxingbei16:58Xiamen North6h19m
D228910:54Shangyunan16:58Xiamen North6h04m
D229210:54Shangyunan16:58Xiamen North6h04m
D228911:13Shengzhouxinchang16:58Xiamen North5h45m
D229211:13Shengzhouxinchang16:58Xiamen North5h45m
D310711:47Shaoxingbei17:50Xiamen North6h03m
D316512:28Shaoxingbei18:43Xiamen North6h15m
D316812:28Shaoxingbei18:43Xiamen North6h15m
G167313:29Shaoxingbei19:52Xiamen North6h23m
D329113:41Shaoxingbei20:05Xiamen North6h24m
D329413:41Shaoxingbei20:05Xiamen North6h24m
G167313:46Shangyunan19:52Xiamen North6h06m
G167314:12Shengzhouxinchang19:52Xiamen North5h40m
G167914:39Shaoxingbei20:21Xiamen North5h42m
G167914:55Shangyunan20:21Xiamen North5h26m
G167915:13Shengzhouxinchang20:21Xiamen North5h08m
D324115:57Shaoxingbei22:30Xiamen North6h33m
D324116:24Shengzhouxinchang22:30Xiamen North6h06m

Timetable snapshot: 2026-10-23. Always confirm with 12306 before travel.

Timetable for reference only. For live schedules and ticket booking, check these sources:

Railway Stations in Shaoxing and Xiamen

Compare the railway stations used to reach Shaoxing and Xiamen. Not every station below is served by every direct train.

Railway Stations in Shaoxing

Railway Stations in Xiamen

  • Xiamen North厦门北
    Used by direct trains in this timetable
    Metro Line 1

At a Glance

RouteShaoxing (绍兴) to Xiamen (厦门)
Interactive route mapOpen the interactive route map to see direct stations and the surrounding China rail network.
Direct services41
Fastest journey4 hours 52 minutes on G1621 (07:55 to 12:47)
First train06:15 D2431 from Shangyunan
Last train16:24 D3241 from Shengzhouxinchang
Departure stations on timetableShangyu South, Shaoxing North, Shaoxing East, Shengzhouxinchang
Arrival stations on timetableXiamen North
Train types in snapshotD, G
Timetable snapshotOctober 23, 2026. Always confirm with 12306 before travel.

Route FAQ

How long is the Shaoxing to Xiamen train?

The fastest direct service in the current snapshot takes 4h52m. Journey times depend on the train and the stations you choose.

Are there direct trains?

Yes. The current snapshot lists 41 direct services between Shaoxing and Xiamen.

Is this timetable always up to date?

This page is updated after major timetable adjustments. Train schedules can change, so always confirm departure and arrival times with 12306 before buying a ticket.