There are 9 ways to get from Xiamen to Shanghai by taxi, train, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Taxi, train via Nanpingshi Station
best- Take the taxi from Xiamen to Yong'an Southtaxi
- Take the train from Yong'an South to Nanpingshitrain
- Take the train from Nanpingshi Station to Shanghai South Railwaytrain
6h 36m¥578–655Drive 887.1 km
- Drive from Xiamen to Shanghaicar 887.1 km
9h 48m¥752–1,086Taxi to Longyan Guanzhishan Airport, fly to Shanghai Pudong International Airport
- Take the taxi from Xiamen to Longyan Guanzhishan Airport (LCX)taxi
- Fly from Longyan Guanzhishan Airport (LCX) to Shanghai Pudong International Airport (PVG)plane LCX - PVG
4h¥1,014–2,102Taxi, train
- Take the taxi from Xiamen to Yong'an Southtaxi
- Take the train from Yong'an South to Shanghai Hongqiaotrain Xiamen North
6h 51m¥579–646Taxi, train #2
- Take the taxi from Xiamen to Yong'an Southtaxi
- Take the train from Yong'an South to Jiangletrain
- Take the train from Jianle to Shanghai Hongqiaotrain
11h 48m¥600–1,147Taxi to Ruijin, fly to Shanghai Pudong International Airport
- Take the taxi from Xiamen to Ruijin (JRJ)taxi
- Fly from Ruijin (JRJ) to Shanghai Pudong International Airport (PVG)plane JRJ - PVG
4h 36m¥1,375–3,815Taxi, train to Sanming Shaxian Airport, fly to Shanghai Hongqiao International Airport
- Take the taxi from Xiamen to Yong'an Southtaxi
- Take the train from Yong'an South to Sanming Northtrain
- Fly from Sanming Shaxian Airport (SQJ) to Shanghai Hongqiao International Airport (SHA)plane SQJ - SHA
4h 44m¥1,283–3,938Taxi, train to Xiamen Gaoqi International Airport, fly to Shanghai Hongqiao International Airport
- Take the taxi from Xiamen to Changting Southtaxi
- Take the train from Changting South to Xiamentrain
- Fly from Xiamen Gaoqi International Airport (XMN) to Shanghai Hongqiao International Airport (SHA)plane XMN - SHA
6h 31m¥828–1,284Taxi, train to Ganzhou Huangjin Airport, fly to Shanghai Hongqiao International Airport
- Take the taxi from Xiamen to Changting Southtaxi
- Take the train from Changting South to Ganzhoutrain
- Fly from Ganzhou Huangjin Airport (KOW) to Shanghai Hongqiao International Airport (SHA)plane KOW - SHA
5h 43m¥1,863–5,864
Longyan Guanzhishan Airport (LCX) to Shanghai Pudong International Airport (PVG) flights
Questions & Answers
The cheapest way to get from Xiamen to Shanghai is to taxi and train which costs ¥550 - ¥650 and takes 6h 51m.
The fastest way to get from Xiamen to Shanghai is to taxi and fly which takes 4h and costs ¥1000 - ¥2100.
The distance between Xiamen and Shanghai is 946 km. The road distance is 887.1 km.
The best way to get from Xiamen to Shanghai without a car is to taxi and train via Nanpingshi Station which takes 6h 36m and costs ¥550 - ¥700.
It takes approximately 6h 36m to get from Xiamen to Shanghai, including transfers.
Yes, the driving distance between Xiamen to Shanghai is 887 km. It takes approximately 9h 48m to drive from Xiamen to Shanghai.
There are 1875+ hotels available in Shanghai.
What companies run services between Xiamen, Fujian Sheng, China and Shanghai, China?
There is no direct connection from Xiamen to Shanghai. However, you can take the taxi to Yong'an South, take the train to Nanpingshi, take the train to Shanghai South Railway, walk to Shanghai South Railway, then take the line 1 subway to South Shaanxi Road. Alternatively, you can drive from Xiamen to Shanghai in around 9h 48m.
- Website
- en.ceair.com
Flights from Longyan Guanzhishan Airport to Shanghai Pudong International Airport
- Ave. Duration
- 1h 45m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥750–1,800
Flights from Ruijin to Shanghai Pudong International Airport
- Ave. Duration
- 2h 5m
- When
- Every day
- Estimated price
- ¥1,100–3,500
Flights from Sanming Shaxian Airport to Shanghai Hongqiao International Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- ¥1,000–3,600
Flights from Xiamen Gaoqi International Airport to Shanghai Hongqiao International Airport
- Ave. Duration
- 1h 51m
- When
- Every day
- Estimated price
- ¥1,200–4,000
Flights from Ganzhou Huangjin Airport to Shanghai Hongqiao International Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- ¥1,600–5,500
- Website
- juneyaoair.com
Flights from Longyan Guanzhishan Airport to Shanghai Pudong International Airport
- Ave. Duration
- 1h 45m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥750–1,800
Flights from Ruijin to Shanghai Pudong International Airport
- Ave. Duration
- 2h 5m
- When
- Every day
- Estimated price
- ¥1,100–3,500
Flights from Xiamen Gaoqi International Airport to Shanghai Hongqiao International Airport
- Ave. Duration
- 1h 47m
- When
- Every day
- Estimated price
- ¥850–4,000
Flights from Ganzhou Huangjin Airport to Shanghai Hongqiao International Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- ¥1,600–5,500
- Website
- xiamenair.com
Flights from Longyan Guanzhishan Airport to Shanghai Pudong International Airport
- Ave. Duration
- 1h 45m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥750–1,800
Flights from Xiamen Gaoqi International Airport to Shanghai Hongqiao International Airport
- Ave. Duration
- 1h 48m
- When
- Every day
- Estimated price
- ¥1,200–4,000
- Website
- ch.com
Flights from Xiamen Gaoqi International Airport to Shanghai Hongqiao International Airport
- Ave. Duration
- 1h 47m
- When
- Every day
- Estimated price
- ¥550–2,100
- Website
- ceair.com
Flights from Xiamen Gaoqi International Airport to Shanghai Hongqiao International Airport
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- ¥1,200–2,200
- Website
- sda.cn
Flights from Xiamen Gaoqi International Airport to Shanghai Hongqiao International Airport
- Ave. Duration
- 1h 35m
- When
- Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- ¥1,300–3,400
Train from Yong'an South to Nanpingshi
- 2nd Class Seat
- ¥100–110
- 1st Class Seat
- ¥160–180
- Business Class Seat
- ¥230–330
Train from Nanpingshi Station to Shanghai South Railway
- 2nd Class Seat
- ¥270–300
- 1st Class Seat
- ¥450–490
- Business Class Seat
- ¥650–950
Train from Yong'an South to Shanghai Hongqiao
- 2nd Class Seat
- ¥370–400
- 1st Class Seat
- ¥610–660
- Business Class Seat
- ¥850–1,300
Train from Yong'an South to Sanming North
- 2nd Class Seat
- ¥34–37
- 1st Class Seat
- ¥53–58
- Business Class Seat
- ¥70–100
Train from Yong'an South to Jiangle
- Ave. Duration
- 58 min
- Frequency
- Once daily
- Estimated price
- ¥60–100
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥60–85
- Adult - 1st Class
- ¥70–100
Train from Jianle to Shanghai Hongqiao
- Ave. Duration
- 8h 9m
- Frequency
- Once daily
- Estimated price
- ¥330–800
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥330–460
- Adult - 1st Class
- ¥550–800
Train from Changting South to Xiamen
- Ave. Duration
- 2h 20m
- Frequency
- Twice daily
- Estimated price
- ¥100–220
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥100–150
- Adult - 1st Class
- ¥150–220
Train from Changting South to Ganzhou
- Ave. Duration
- 1h 11m
- Frequency
- 3 times a day
- Estimated price
- ¥70–130
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥70–100
- Adult - 1st Class
- ¥90–130
- Ave. Duration
- 1h 14m
- Estimated price
- ¥140–260
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 How to get from Heathrow Airport into central London, Train travel in France: A guide to SNCF, and 10 amazing places to get away from it all in Australia - to help you get the most out of your next trip.









