Rome2Rio

How to get fromDunhua to Shanghaiby train, plane, bus, car, or taxi

Find Transport to Shanghai

See all options

There are 10 ways to get from Dunhua to Shanghai by train, plane, bus, car, or taxi

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

  1. Train to Yanji Chaoyangchuan Airport, fly to Shanghai Hongqiao International Airport

    best
    1. Take the train from Dunhua to Yanji Westtrain train
    2. Fly from Yanji Chaoyangchuan Airport (YNJ) to Shanghai Hongqiao International Airport (SHA)plane plane YNJ - SHA
    7h 2m
    ¥2,377–4,224
  2. Train via Jilin City

    cheapest
    1. Take the train from Dunhua to Jilintrain train Hunchun / ...
    2. Take the train from Jilin to Shanghai stationtrain train Jilin
    25h 43m
    ¥281–727
  3. Train

    1. Take the train from Dunhua to Changchun Westtrain train Hunchun-Beijing
    2. Take the train from Changchun West to Shanghai Hongqiaotrain train Changchun West / ...
    14h 48m
    ¥1,031–1,191
  4. Train, bus

    1. Take the train from Dunhua to Changchuntrain train
    2. Take the bus from Changchun to Jianshejie terminalbus bus
    3. Take the bus from Jianshejie Terminal to Shanghai Hutie Terminalbus bus
    32h 58m
    ¥701–1,033
  5. Drive 2,194.9 km

    1. Drive from Dunhua to Shanghaicar car 2,194.9 km
    23h 6m
    ¥1,866–2,696
  6. Taxi to Baishan, fly to Shanghai Pudong International Airport

    1. Take the taxi from Dunhua to Baishan (NBS)taxi taxi
    2. Fly from Baishan (NBS) to Shanghai Pudong International Airport (PVG)plane plane NBS - PVG
    5h 52m
    ¥868–2,266
  7. Train to Yanji Chaoyangchuan Airport, fly to Shanghai Pudong International Airport

    1. Take the train from Dunhua to Yanji Westtrain train
    2. Fly from Yanji Chaoyangchuan Airport (YNJ) to Shanghai Pudong International Airport (PVG)plane plane YNJ - PVG
    5h 39m
    ¥1,727–2,774
  8. Train to Changchun Longjia International Airport, fly to Shanghai Hongqiao International Airport

    1. Take the train from Dunhua to Changchuntrain train
    2. Fly from Changchun Longjia International Airport (CGQ) to Shanghai Hongqiao International Airport (SHA)plane plane CGQ - SHA
    7h 16m
    ¥976–2,528
  9. Train to Changchun Longjia International Airport, fly to Shanghai Pudong International Airport

    1. Take the train from Dunhua to Changchuntrain train
    2. Fly from Changchun Longjia International Airport (CGQ) to Shanghai Pudong International Airport (PVG)plane plane CGQ - PVG
    7h 32m
    ¥776–2,278
  10. Train via Shenyang

    1. Take the train from Dunhua to Shenyang Stationtrain train
    2. Take the train from Shenyang Station to Zhangwutrain train
    3. Take the train from Zhangwu to Shanghai South Station stationtrain train
    36h 4m
    ¥411–986

Dunhua to Shanghai by train

Calendar7Weekly Trains
Duration25h 43mAverage Duration
Ticket¥281Cheapest Price
See schedules

Questions & Answers

What companies run services between Dunhua, China and Shanghai, China?

You can take a train from Dunhua to South Shaanxi Road via Changchun West, Shanghai Hongqiao, and Shanghai Hongqiao Train Station in around 14h 48m.

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 Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, Travel Insider: Top Japan travel tips by Beatrix Holland, and How to get from Heathrow Airport into central London - to help you get the most out of your next trip.