Rome2Rio

How to get fromXiamen to Shanghaiby taxi, train, car, or plane

Find Transport to Shanghai

See all options

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.

  1. Taxi, train via Nanpingshi Station

    best
    1. Take the taxi from Xiamen to Yong'an Southtaxi taxi
    2. Take the train from Yong'an South to Nanpingshitrain train
    3. Take the train from Nanpingshi Station to Shanghai South Railwaytrain train
    6h 36m
    ¥578–655
  2. Drive 887.1 km

    1. Drive from Xiamen to Shanghaicar car 887.1 km
    9h 48m
    ¥752–1,086
  3. Taxi to Longyan Guanzhishan Airport, fly to Shanghai Pudong International Airport

    1. Take the taxi from Xiamen to Longyan Guanzhishan Airport (LCX)taxi taxi
    2. Fly from Longyan Guanzhishan Airport (LCX) to Shanghai Pudong International Airport (PVG)plane plane LCX - PVG
    4h
    ¥1,014–2,102
  4. Taxi, train

    1. Take the taxi from Xiamen to Yong'an Southtaxi taxi
    2. Take the train from Yong'an South to Shanghai Hongqiaotrain train Xiamen North
    6h 51m
    ¥579–646
  5. Taxi, train #2

    1. Take the taxi from Xiamen to Yong'an Southtaxi taxi
    2. Take the train from Yong'an South to Jiangletrain train
    3. Take the train from Jianle to Shanghai Hongqiaotrain train
    11h 48m
    ¥600–1,147
  6. Taxi to Ruijin, fly to Shanghai Pudong International Airport

    1. Take the taxi from Xiamen to Ruijin (JRJ)taxi taxi
    2. Fly from Ruijin (JRJ) to Shanghai Pudong International Airport (PVG)plane plane JRJ - PVG
    4h 36m
    ¥1,375–3,815
  7. Taxi, train to Sanming Shaxian Airport, fly to Shanghai Hongqiao International Airport

    1. Take the taxi from Xiamen to Yong'an Southtaxi taxi
    2. Take the train from Yong'an South to Sanming Northtrain train
    3. Fly from Sanming Shaxian Airport (SQJ) to Shanghai Hongqiao International Airport (SHA)plane plane SQJ - SHA
    4h 44m
    ¥1,283–3,938
  8. Taxi, train to Xiamen Gaoqi International Airport, fly to Shanghai Hongqiao International Airport

    1. Take the taxi from Xiamen to Changting Southtaxi taxi
    2. Take the train from Changting South to Xiamentrain train
    3. Fly from Xiamen Gaoqi International Airport (XMN) to Shanghai Hongqiao International Airport (SHA)plane plane XMN - SHA
    6h 31m
    ¥828–1,284
  9. Taxi, train to Ganzhou Huangjin Airport, fly to Shanghai Hongqiao International Airport

    1. Take the taxi from Xiamen to Changting Southtaxi taxi
    2. Take the train from Changting South to Ganzhoutrain train
    3. Fly from Ganzhou Huangjin Airport (KOW) to Shanghai Hongqiao International Airport (SHA)plane plane KOW - SHA
    5h 43m
    ¥1,863–5,864

Longyan Guanzhishan Airport (LCX) to Shanghai Pudong International Airport (PVG) flights

Calendar4Weekly Planes
Duration1h 45mAverage Duration
Ticket¥757Cheapest Price
See schedules

Questions & Answers

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.

Airlines
Train operators
Other operators

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.