Rome2Rio

How to get fromHubei to Shanghaiby taxi, train, bus, car, plane or subway

Find Transport to Shanghai

See all options

There are 11 ways to get from Hubei to Shanghai by taxi, train, bus, car, plane, or subway

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 Wenzhou

    best
    1. Take the taxi from Hubei to Ningdetaxi
    2. Take the train from Ningde to Wenzhou Southtrain
    3. Take the train from Wenzhou South to Shanghai Hongqiaotrain
    5h 41m
    ¥367–680
  2. Taxi, train, bus

    cheapest
    1. Take the taxi from Hubei to Ningdetaxi
    2. Take the train from Ningde to Ningbotrain
    3. Take the bus from Ningbo to Shanghai Southbus
    7h 51m
    ¥350–624
  3. Drive 675.3 km

    1. Drive from Hubei to Shanghaicar675.3 km
    7h 26m
    ¥605–873
  4. Taxi, train to Fuzhou Changle International Airport, fly to Shanghai Hongqiao International Airport

    1. Take the taxi from Hubei to Ningdetaxi
    2. Take the train from Ningde to Fuzhou Southtrain
    3. Fly from Fuzhou Changle International Airport (FOC) to Shanghai Hongqiao International Airport (SHA)planeFOC - SHA
    6h 1m
    ¥1,197–2,565
  5. Taxi, train

    1. Take the taxi from Hubei to Ningdetaxi
    2. Take the train from Ningde to Shanghai HongqiaotrainLongyan / ...
    6h 59m
    ¥367–750
  6. Taxi, train, bus via Wenzhou

    1. Take the taxi from Hubei to Fuan Stationtaxi
    2. Take the train from Fuan Station to Wenzhou Southtrain
    3. Take the bus from Wenzhou to Shanghai Generalbus
    10h 34m
    ¥380–549
  7. Taxi, train to Fuzhou Changle International Airport, fly to Shanghai Pudong International Airport

    1. Take the taxi from Hubei to Ningdetaxi
    2. Take the train from Ningde to Fuzhou Southtrain
    3. Fly from Fuzhou Changle International Airport (FOC) to Shanghai Pudong International Airport (PVG)planeFOC - PVG
    6h 27m
    ¥687–1,415
  8. Taxi, train, subway to Wenzhou Yongqiang International Airport, fly to Shanghai Pudong International Airport, line 2 subway

    1. Take the taxi from Hubei to Ningdetaxi
    2. Take the train from Ningde to Wenzhou Southtrain
    3. Take the subway from Wenzhou South to Dezhengsubway
    4. Fly from Wenzhou Yongqiang International Airport (WNZ) to Shanghai Pudong International Airport (PVG)planeWNZ - PVG
    5. Take the subway from Longyang Road to West Nanjing Roadsubway
    7h 34m
  9. Taxi, train to Fuzhou Changle International Airport, fly to Nantong Xingdong Airport, bus

    1. Take the taxi from Hubei to Ningdetaxi
    2. Take the train from Ningde to Fuzhou Southtrain
    3. Fly from Fuzhou Changle International Airport (FOC) to Nantong Xingdong Airport (NTG)planeFOC - NTG
    4. Take the bus from Jiangsu Tongzhou to Shanghai Zongzhanbus
    8h 13m
    ¥762–3,285
  10. Taxi, train to Fuzhou Changle International Airport, fly to Sunan Shuofang International Airport, train

    1. Take the taxi from Hubei to Ningdetaxi
    2. Take the train from Ningde to Fuzhou Southtrain
    3. Fly from Fuzhou Changle International Airport (FOC) to Sunan Shuofang International Airport (WUX)planeFOC - WUX
    4. Take the train from Wuxi to Shanghai stationtrain
    7h 23m
    ¥1,960–4,636
  11. Taxi, train, train to Sanming Shaxian Airport, fly to Shanghai Hongqiao International Airport

    1. Take the taxi from Hubei to Ningdetaxi
    2. Take the train from Ningde to Fuzhoutrain
    3. Take the train from Fuzhou to Sanming Northtrain
    4. Fly from Sanming Shaxian Airport (SQJ) to Shanghai Hongqiao International Airport (SHA)planeSQJ - SHA
    7h 14m
    ¥1,247–3,345

Fuzhou Changle International Airport (FOC) to Shanghai Hongqiao International Airport (SHA) flights

Calendar34Weekly Planes
Duration1h 23mAverage Duration
Ticket¥1,093Cheapest Price
See schedules

Questions & Answers

What companies run services between Hubei, Fujian Sheng, China and Shanghai, China?

There is no direct connection from Hubei to Shanghai. However, you can take the taxi to Ningde, take the train to Wenzhou South, take the train to Shanghai Hongqiao, walk to Shanghai Hongqiao Train Station, then take the line 10 subway to South Shaanxi Road. Alternatively, you can take the taxi to Ningde, take the train to Ningbo, walk to Ningbao station, take the line 2 subway to Keyun Terminal, walk to Ningbo, take the bus to Shanghai South, walk to Shanghai South Railway, then take the line 3 subway to Shanghai Railway.

Transport is disrupted due to the Russia-Ukraine war. Read more

Airlines
Train operators
Bus 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 do I buy a London Underground ticket?, Bali: What to do if Mount Agung erupts, and How to get from Florence to Rome - to help you get the most out of your next trip.