There are 3 ways to get from Longyan to Shangrao by train or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train via Nanpingshi
best- Take the train from Longyan to Nanpingshitrain Xiamen North / ...
- Take the train from Wuyushan East to Shangraotrain Xiamen North / ...
3h 9m¥235–298Train
cheapest- Take the train from Longyan to Shangraotrain Hefei South / ...
3h 13m¥231–253Drive 523 km
- Drive from Longyan to Shangraocar 523 km
5h 23m¥445–643
Questions & Answers
The cheapest way to get from Longyan to Shangrao is to train which costs ¥230 - ¥260 and takes 3h 13m.
The fastest way to get from Longyan to Shangrao is to train via Nanpingshi which takes 3h 9m and costs ¥230 - ¥300.
No, there is no direct train from Longyan to Shangrao. However, there are services departing from Longyan and arriving at Shangrao via Wuyushan East. The journey, including transfers, takes approximately 3h 9m.
The distance between Longyan and Shangrao is 465 km. The road distance is 523 km.
The best way to get from Longyan to Shangrao without a car is to train via Nanpingshi which takes 3h 9m and costs ¥230 - ¥300.
It takes approximately 3h 9m to get from Longyan to Shangrao, including transfers.
Longyan to Shangrao train services, operated by China Railways G-Class, depart from Longyan station.
Longyan to Shangrao train services, operated by China Railways G-Class, arrive at Nanpingshi station.
Yes, the driving distance between Longyan to Shangrao is 523 km. It takes approximately 5h 23m to drive from Longyan to Shangrao.
There are 18+ hotels available in Shangrao.
What companies run services between Longyan, China and Shangrao, China?
You can take a train from Longyan to Shangrao via Nanpingshi, Wuyushan East, and Shangrao in around 3h 9m.
Train from Longyan to Nanpingshi
- 2nd Class Seat
- ¥150–170
- 1st Class Seat
- ¥250–280
- Business Class Seat
- ¥360–550
Train from Wuyushan East to Shangrao
- 2nd Class Seat
- ¥55–60
- 1st Class Seat
- ¥85–95
- Business Class Seat
- ¥120–180
Train from Longyan to Shangrao
- 2nd Class Seat
- ¥200–220
- 1st Class Seat
- ¥330–370
- Business Class Seat
- ¥480–700
Train from Wuyushan East to Shangrao
- Ave. Duration
- 40 min
- Frequency
- Once daily
- Estimated price
- ¥60–100
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥60–85
- Adult - 1st Class
- ¥70–100
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including What are the different types of Renfe trains in Spain?, 4 of the smartest ways to explore Australia, and Need to know: Greyhound - to help you get the most out of your next trip.









