There are 5 ways to get from Cooch Behar to Shanghai by train, plane, car, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train to Bagdogra Airport, fly to Shanghai Pudong International Airport
best- Take the train from New Cooch Behar to New Jalpaiguritrain
- Fly from Bagdogra Airport (IXB) to Shanghai Pudong International Airport (PVG)plane IXB - PVG
13h 23m¥1,695–4,273Bus, drive, train
cheapest- Take the bus from Cooch Behar to Siliguribus
- Take the bus from Siliguri Tenzing Norgay Bus Terminus to Kathmandubus
- Drive from Narayan Gopal Chowk to Zhangmucar
- Take the bus from Zhangmu to Lhasa Beijiao Passenger Transport Terminalbus
- Take the train from Lhasa to Shanghai stationtrain
3d 21h¥943–2,031Train, drive, bus
- Take the train from New Cooch Behar to Raxaul Jntrain
- Drive from Raxaul Jn to Sorahkhuttecar
- Drive from Narayan Gopal Chowk to Zhangmucar
- Take the bus from Zhangmu to Lhasa Beijiao Passenger Transport Terminalbus
- Take the train from Lhasa to Shanghai stationtrain
3d 18h¥1,053–2,247Drive to Saidpur Airport, fly to Shanghai Hongqiao International Airport
- Drive from Cooch Behar to Saidpur Airport (SPD)car
- Fly from Saidpur Airport (SPD) to Shanghai Hongqiao International Airport (SHA)plane SPD - SHA
12h 18m¥1,705–5,049Train to Purnea Airport, fly to Shanghai Pudong International Airport
- Take the train from New Cooch Behar to Katihar Jntrain
- Fly from Purnea Airport (PXN) to Shanghai Pudong International Airport (PVG)plane PXN - PVG
20h 49m¥1,207–3,373
Bagdogra Airport (IXB) to Shanghai Pudong International Airport (PVG) flights
Questions & Answers
The cheapest way to get from Cooch Behar to Shanghai is to bus and drive and train which costs ¥900 - ¥2100 and takes 3 days 21h.
The fastest way to get from Cooch Behar to Shanghai is to drive and fly which takes 12h 18m and costs ¥1700 - ¥5500.
The distance between Cooch Behar and Shanghai is 3465 km.
It takes approximately 13h 23m to get from Cooch Behar to Shanghai, including transfers.
Shanghai is 2h 30m ahead of Cooch Behar. It is currently 12:44 PM in Cooch Behar and 3:14 PM in Shanghai.
There are 1845+ hotels available in Shanghai.
What companies run services between Cooch Behar, India and Shanghai, China?
There is no direct connection from Cooch Behar to Shanghai. However, you can take the train to New Jalpaiguri, take the taxi to Bagdogra Airport (IXB) airport, fly to Shanghai Pudong International Airport (PVG), walk to Pudong International Airport, take the train to Longyang Road, walk to Longyang Road, then take the line 2 subway to West Nanjing Road. Alternatively, you can take a train from New Cooch Behar to Shanghai station via Raxaul Jn, Sorahkhutte, Jawalakhel, Narayan Gopal Chowk, Zhangmu, Lhasa Beijiao Passenger Transport Terminal, and Lhasa in around 3d 18h.
- Website
- goindigo.in
Flights from Bagdogra Airport to Shanghai Pudong International Airport via Kolkata
- Ave. Duration
- 8h 42m
- When
- Every day
- Estimated price
- ¥1,600–4,100
Flights from Purnea Airport to Shanghai Pudong International Airport via Kolkata
- Ave. Duration
- 13h 45m
- When
- Every day
- Estimated price
- ¥1,400–3,600
- Website
- en.ceair.com
Flights from Bagdogra Airport to Shanghai Pudong International Airport via Delhi
- Ave. Duration
- 9h 55m
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- ¥1,700–4,800
Flights from Saidpur Airport to Shanghai Hongqiao International Airport via Dhaka, Kunming
- Ave. Duration
- 9h 35m
- When
- Every day
- Estimated price
- ¥1,600–4,900
Flights from Saidpur Airport to Shanghai Hongqiao International Airport via Cox's Bazar, Dhaka, Kunming
- Ave. Duration
- 11h 55m
- When
- Wednesday
- Estimated price
- ¥1,800–5,500
Flights from Purnea Airport to Shanghai Pudong International Airport via Delhi
- Ave. Duration
- 12h 10m
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- ¥1,500–4,200
- Website
- csair.com
Flights from Saidpur Airport to Shanghai Hongqiao International Airport via Dhaka, Guangzhou Baiyun
- Ave. Duration
- 10h 52m
- When
- Every day
- Estimated price
- ¥1,800–6,000
Flights from Saidpur Airport to Shanghai Hongqiao International Airport via Dhaka, Beijing Daxing
- Ave. Duration
- 13h 30m
- When
- Wednesday and Friday
- Estimated price
- ¥1,900–6,500
Flights from Saidpur Airport to Shanghai Hongqiao International Airport via Cox's Bazar, Dhaka, Guangzhou Baiyun
- Ave. Duration
- 10h 55m
- When
- Wednesday
- Estimated price
- ¥1,900–6,500
- Website
- thaiairways.com
Flights from Bagdogra Airport to Shanghai Pudong International Airport via Suvarnabhumi
- Ave. Duration
- 10h
- When
- Monday and Friday
- Estimated price
- ¥2,100–5,500
- Website
- ch.com
Flights from Saidpur Airport to Shanghai Hongqiao International Airport via Dhaka, Guangzhou Baiyun
- Ave. Duration
- 11h 40m
- When
- Monday
- Estimated price
- ¥2,400–6,000
- Website
- cathaypacific.com
Flights from Saidpur Airport to Shanghai Hongqiao International Airport via Dhaka, Hong Kong
- Ave. Duration
- 12h 55m
- When
- Thursday and Saturday
- Estimated price
- ¥1,900–5,500
- Website
- vietjetair.com
Flights from Purnea Airport to Shanghai Pudong International Airport via Kolkata, Noi Bai International
- Ave. Duration
- 10h 50m
- When
- Every day
- Estimated price
- ¥1,100–3,100
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from New Cooch Behar to New Jalpaiguri
- Ave. Duration
- 2h 18m
- Frequency
- Hourly
- Estimated price
- ¥10–85
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ¥10–13
- Third AC (3A)
- ¥30–40
- Second AC (2A)
- ¥40–55
- First Class (1A)
- ¥65–85
Train from New Cooch Behar to Raxaul Jn
- Ave. Duration
- 14h 45m
- Frequency
- Once a week
- Estimated price
- ¥26–200
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ¥26–32
- Third AC (3A)
- ¥65–85
- Second AC (2A)
- ¥95–120
- First Class (1A)
- ¥160–200
Train from New Cooch Behar to Katihar Jn
- Ave. Duration
- 5h 23m
- Frequency
- Every 4 hours
- Estimated price
- ¥15–120
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ¥15–19
- Third AC (3A)
- ¥40–55
- Second AC (2A)
- ¥55–75
- First Class (1A)
- ¥95–120
Train from Lhasa to Shanghai station
- Hard Seat
- ¥340–490
- Hard Sleeper
- ¥750–1,000
- Soft Sleeper
- ¥1,000–1,500
Train from Lhasa to Shanghai station
- Hard Seat
- ¥340–490
- Hard Sleeper
- ¥750–1,000
- Soft Sleeper
- ¥1,000–1,500
- Phone
- 0353-2514920
- [email protected]
- Website
- nbstc.in
Bus from Cooch Behar to Siliguri
- Ave. Duration
- 3h 10m
- Frequency
- Hourly
- Estimated price
- ¥8–16
- Website
- https://nbstc.in/
- Seater
- ¥8–16
Bus from Siliguri Tenzing Norgay Bus Terminus to Kathmandu
- Ave. Duration
- 16h 45m
- Frequency
- 3 times a week
- Estimated price
- ¥30–150
- Website
- https://nbstc.in/
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 Is ride-sharing platform BlaBlaCar right for you?, Why you should take the train in the US, and How to get from Heathrow Airport into central London - to help you get the most out of your next trip.













