Rome2Rio

How to get fromCooch Behar to Shanghaiby car, plane, bus or train

Find Transport to Shanghai

See all options

There are 5 ways to get from Cooch Behar to Shanghai by car, plane, bus, or train

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

  1. Drive to Saidpur Airport, fly to Shanghai Hongqiao International Airport

    best
    1. Drive from Cooch Behar to Saidpur Airport (SPD)car
    2. Fly from Saidpur Airport (SPD) to Shanghai Hongqiao International Airport (SHA)planeSPD - SHA
    11h 38m
    ¥1,005–3,451
  2. Drive to Saidpur Airport, fly to Shanghai Pudong International Airport

    cheapest
    1. Drive from Cooch Behar to Saidpur Airport (SPD)car
    2. Fly from Saidpur Airport (SPD) to Shanghai Pudong International Airport (PVG)planeSPD - PVG
    12h 9m
    ¥995–3,301
  3. Bus, drive, train

    1. Take the bus from Cooch Behar to Siliguribus
    2. Take the bus from Siliguri - SNT Bus Stand to Deorali Bus Stopbus
    3. Drive from Deorali Bus Stop to Yadong Xiancar
    4. Take the bus from Yadong Xian to Lasa North Suburb Coach Stationbus
    5. Take the train from Lhasa to Shanghai stationtrain
    2d 21h
  4. Drive 4,251.6 km

    1. Drive from Cooch Behar to Shanghaicar4,251.6 km
    2d 4h
    ¥3,785–5,467
  5. Drive, train to Shahjalal International Airport, fly to Shanghai Hongqiao International Airport

    1. Drive from Cooch Behar to Barkhatacar
    2. Take the train from Barkhata to Biman Bandartrain
    3. Fly from Shahjalal International Airport (DAC) to Shanghai Hongqiao International Airport (SHA)planeDAC - SHA
    22h 23m
    ¥2,970–10,241

Saidpur Airport (SPD) to Shanghai Hongqiao International Airport (SHA) flights

Calendar32Weekly Planes
Duration11h 10mAverage Duration
Ticket¥922Cheapest Price
See schedules

Questions & Answers

What companies run services between Cooch Behar, India and Shanghai, China?

There is no direct connection from Cooch Behar to Shanghai. However, you can drive to Saidpur Airport (SPD) airport, fly to Shanghai Hongqiao International Airport (SHA), walk to Hongqiao Airport T1, then take the line 10 subway to South Shaanxi Road. Alternatively, you can take a bus from Cooch Behar to Shanghai station via Siliguri, Siliguri - SNT Bus Stand, Deorali Bus Stop, Yadong Xian, Lasa North Suburb Coach Station, and Lhasa in around 2d 21h.

Airlines
Train operators
Bus 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 Travel Insider: Top Japan travel tips by Beatrix Holland, Bali: What to do if Mount Agung erupts, and How to travel India's Golden Triangle - to help you get the most out of your next trip.