There are 6 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
12h 15m¥1,495–3,972Train to Rupsi Airport, fly to Shanghai Pudong International Airport
cheapest- Take the train from New Cooch Behar to Gauripurtrain
- Fly from Rupsi Airport (RUP) to Shanghai Pudong International Airport (PVG)plane RUP - PVG
16h 52m¥1,284–3,551Train, drive, bus
- Take the train from New Cooch Behar to Raxaul Jntrain
- Drive from Raxaul Jn to Bungamaticar
- 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
4d 4h¥1,432–2,876Bus, drive, train
- 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
4d 7h¥1,332–2,680Drive 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
11h 33m¥1,304–3,648Train, train to Purnea Airport, fly to Shanghai Pudong International Airport
- Take the train from New Cooch Behar to Kishanganjtrain
- Take the train from Kishanganj to Purnia Jntrain
- Fly from Purnea Airport (PXN) to Shanghai Pudong International Airport (PVG)plane PXN - PVG
22h 44m¥2,206–6,274
Bagdogra Airport (IXB) to Shanghai Pudong International Airport (PVG) flights
Comparing Your Travel Options
The cheapest way to get from Cooch Behar to Shanghai is to bus and drive and train which costs ¥1300 - ¥2700 and takes 4 days 7h.
The fastest way to get from Cooch Behar to Shanghai is to drive and fly which takes 11h 33m and costs ¥1300 - ¥3700.
The distance between Cooch Behar and Shanghai is 3465 km.
It takes approximately 12h 15m to get from Cooch Behar to Shanghai, including transfers.
Shanghai is 2h 30m ahead of Cooch Behar. It is currently 12:11 PM in Cooch Behar and 2:41 PM in Shanghai.
There are 1261+ 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, Bungamati, Jawalakhel, Narayan Gopal Chowk, Zhangmu, Lhasa Beijiao Passenger Transport Terminal, and Lhasa in around 4d 4h.
- Website
- goindigo.in
Flights from Bagdogra Airport to Shanghai Pudong International Airport via Kolkata
- Ave. Duration
- 7h 27m
- When
- Every day
- Estimated price
- ¥1,400–3,800
Flights from Purnea Airport to Shanghai Pudong International Airport via Kolkata
- Ave. Duration
- 15h 30m
- When
- Every day
- Estimated price
- ¥2,100–6,000
Flights from Rupsi Airport to Shanghai Pudong International Airport via Kolkata
- Ave. Duration
- 12h 30m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥1,300–3,600
Flights from Rupsi Airport to Shanghai Pudong International Airport via Gauhati, Kolkata
- Ave. Duration
- 14h 50m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥1,400–3,700
- Website
- en.ceair.com
Flights from Saidpur Airport to Shanghai Hongqiao International Airport via Dhaka, Kunming
- Ave. Duration
- 8h 50m
- When
- Every day
- Estimated price
- ¥1,200–3,500
Flights from Saidpur Airport to Shanghai Hongqiao International Airport via Dhaka, Guangzhou Baiyun
- Ave. Duration
- 11h 30m
- When
- Every day
- Estimated price
- ¥1,900–4,100
Flights from Purnea Airport to Shanghai Pudong International Airport via Delhi
- Ave. Duration
- 12h 30m
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- ¥2,300–6,500
Flights from Rupsi Airport to Shanghai Pudong International Airport via Kolkata, Kunming
- Ave. Duration
- 21h 20m
- When
- Thursday and Saturday
- Estimated price
- ¥1,200–3,400
- Website
- csair.com
Flights from Saidpur Airport to Shanghai Hongqiao International Airport via Dhaka, Guangzhou Baiyun
- Ave. Duration
- 10h 30m
- When
- Every day
- Estimated price
- ¥1,200–4,400
Flights from Saidpur Airport to Shanghai Hongqiao International Airport via Dhaka, Beijing Daxing
- Ave. Duration
- 11h 25m
- When
- Wednesday and Friday
- Estimated price
- ¥1,300–4,600
- Website
- thaiairways.com
Flights from Bagdogra Airport to Shanghai Pudong International Airport via Suvarnabhumi
- Ave. Duration
- 10h
- When
- Monday and Friday
- Estimated price
- ¥1,900–4,700
- Website
- ch.com
Flights from Saidpur Airport to Shanghai Hongqiao International Airport via Dhaka, Guangzhou Baiyun
- Ave. Duration
- 11h 55m
- When
- Every day
- Estimated price
- ¥1,900–4,100
- Website
- cathaypacific.com
Flights from Saidpur Airport to Shanghai Hongqiao International Airport via Dhaka, Hong Kong
- Ave. Duration
- 13h 20m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- ¥1,200–3,900
- Website
- juneyaoair.com
Flights from Saidpur Airport to Shanghai Hongqiao International Airport via Dhaka, Guangzhou Baiyun
- Ave. Duration
- 11h 30m
- When
- Every day
- Estimated price
- ¥1,900–4,100
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from New Cooch Behar to New Jalpaiguri
- Ave. Duration
- 2h 5m
- Frequency
- Hourly
- Estimated price
- ¥10–85
- Website
- irctc.co.in
- Sleeper Class
- ¥10–13
- Third AC (3A)
- ¥30–40
- Second AC (2A)
- ¥40–50
- 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
- irctc.co.in
- Sleeper Class
- ¥26–31
- Third AC (3A)
- ¥65–85
- Second AC (2A)
- ¥95–120
- First Class (1A)
- ¥160–200
Train from New Cooch Behar to Kishanganj
- Ave. Duration
- 3h 20m
- Frequency
- Hourly
- Estimated price
- ¥13–100
- Website
- irctc.co.in
- Sleeper Class
- ¥13–16
- Third AC (3A)
- ¥35–45
- Second AC (2A)
- ¥45–60
- First Class (1A)
- ¥75–100
Train from Kishanganj to Purnia Jn
- Ave. Duration
- 2h 43m
- Frequency
- 5 times a week
- Estimated price
- ¥10–85
- Website
- irctc.co.in
- Sleeper Class
- ¥10–13
- Third AC (3A)
- ¥30–40
- Second AC (2A)
- ¥40–50
- First Class (1A)
- ¥65–85
Train from New Cooch Behar to Gauripur
- Ave. Duration
- 1h 20m
- Frequency
- Once daily
- Estimated price
- ¥9–75
- Website
- irctc.co.in
- Sleeper Class
- ¥9–11
- Third AC (3A)
- ¥26–35
- Second AC (2A)
- ¥35–45
- First Class (1A)
- ¥55–75
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
- North Bengal State Transport
Bus from Cooch Behar to Siliguri
- Ave. Duration
- 3h 10m
- Frequency
- Hourly
- Estimated price
- ¥8–16
- Website
- North Bengal State Transport
- Seater
- ¥8–16
Bus from Siliguri Tenzing Norgay Bus Terminus to Kathmandu
- Ave. Duration
- 16h 45m
- Frequency
- 3 times a week
- Estimated price
- ¥29–150
- Website
- North Bengal State Transport
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, The London Underground: Essential tips to navigate the Tube, and Travelling around the UAE - to help you get the most out of your next trip.













