The train between Xiamen and Haining takes 10h 4m. There is at least one train per day from Xiamen to Haining. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.
Trains run once daily between Xiamen and Haining. The earliest departure is at 8:50 AM in the morning, and the last departure from Xiamen is at 8:50 AM which arrives into Haining at 6:54 PM. All services require a transfer at Jinhua and take an average of 10h 4m. The schedules shown below are for the next available departures.
Want to know about travelling from Xiamen to Haining? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.
No, there is no direct train from Xiamen to Haining. However, there are services departing from Xiamen station and arriving at Haining station via Jinhua. The journey, including transfers, takes approximately 10h 4m.
Xiamen to Haining train services, operated by China Railways G-Class, depart from Xiamen station.
Xiamen to Haining train services, operated by China Railways G-Class, arrive at Haining station.
The distance between Xiamen and Haining is 720.7 km. The road distance is 1,016 km.
You can take a train from Xiamen to Haining via Jinhua and Hangzhou East in around 7h.