There are 6 ways to get from Shanghai to Itānagar by plane, train, 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.
Fly to Dibrugarh Airport, train
best- Fly from Shanghai Pudong International Airport (PVG) to Dibrugarh Airport (DIB)plane PVG - DIB
- Take the train from Dibrugarh to Harmutitrain
20h 34m₹18,632–47,173Train, bus, drive, taxi
- Take the train from Shanghai station to Lhasatrain
- Take the bus from Lhasa Beijiao Passenger Transport Terminal to Zhangmubus
- Drive from Zhangmu to Narayan Gopal Chowkcar
- Drive from Bungamati to Raxaul Jncar
- Take the train from Raxaul Jn to Barauni Jntrain
- Take the train from Barauni Jn to Tatibahartrain
- Take the taxi from Tatibahar to Itānagartaxi
4d 11h₹22,284–43,885Fly to Jorhat Airport, taxi
- Fly from Shanghai Pudong International Airport (PVG) to Jorhat Airport (JRH)plane PVG - JRH
- Take the taxi from Jorhat Airport (JRH) to Itānagartaxi
17h 27m₹24,072–61,273Fly to Lilabari Airport, taxi
- Fly from Shanghai Pudong International Airport (PVG) to Lilabari Airport (IXI)plane PVG - IXI
- Take the taxi from Lilabari Airport (IXI) to Itānagartaxi
32h 41m₹19,172–48,473Fly to Dimapur Airport, train, taxi
- Fly from Shanghai Pudong International Airport (PVG) to Dimapur Airport (DMU)plane PVG - DMU
- Take the train from Dimapur to Khumtaitrain
- Take the taxi from Khumtai to Itānagartaxi
19h 9m₹22,312–53,223Train, bus, drive
- Take the train from Shanghai station to Lhasatrain
- Take the bus from Lhasa Beijiao Passenger Transport Terminal to Zhangmubus
- Drive from Zhangmu to Narayan Gopal Chowkcar
- Take the bus from Kathmandu to Siliguri Tenzing Norgay Bus Terminusbus
- Take the train from Siliguri Jn to Naharlaguntrain
4d 16h₹20,448–40,666
Shanghai Pudong International Airport (PVG) to Dibrugarh Airport (DIB) flights
Comparing Your Travel Options
The cheapest way to get from Shanghai to Itānagar is to train and bus and drive which costs ₹20,000 - ₹41,000 and takes 4 days 16h.
The fastest way to get from Shanghai to Itānagar is to fly and taxi which takes 17h 27m and costs ₹24,000 - ₹65,000.
The distance between Shanghai and Itānagar is 2874 km.
It takes approximately 20h 34m to get from Shanghai to Itānagar, including transfers.
Itānagar is 2h 30m behind Shanghai. It is currently 8:36 AM in Shanghai and 6:06 AM in Itānagar.
There are 34+ hotels available in Itānagar.
What companies run services between Shanghai, China and Itānagar, India?
There is no direct connection from Shanghai to Itānagar. However, you can take the line 2 subway to Longyang Road, walk to Longyang Road, take the train to Pudong International Airport, walk to Shanghai-Pudong-Airport-PVG airport, fly to Dibrugarh Airport (DIB), take the taxi to Dibrugarh, take the train to Harmuti, then take the taxi to Itānagar. Alternatively, you can take the train to Lhasa, take the taxi to Lhasa Beijiao Passenger Transport Terminal, take the bus to Zhangmu, drive to Narayan Gopal Chowk, take the line 1 bus to Jawalakhel, take the line 8 bus to Bungamati, drive to Raxaul Jn, take the train to Barauni Jn, take the train to Tatibahar, then take the taxi to Itānagar.
- Website
- goindigo.in
Flights from Shanghai Pudong International Airport to Dibrugarh Airport via Kolkata
- Ave. Duration
- 12h 45m
- When
- Every day
- Estimated price
- ₹16,000–43,000
Flights from Shanghai Pudong International Airport to Jorhat Airport via Kolkata
- Ave. Duration
- 10h 20m
- When
- Every day
- Estimated price
- ₹19,000–55,000
Flights from Shanghai Pudong International Airport to Dimapur Airport via Kolkata
- Ave. Duration
- 8h 35m
- When
- Every day
- Estimated price
- ₹17,000–46,000
- Website
- helitrans.no
Flights from Shanghai Pudong International Airport to Lilabari Airport via Kolkata
- Ave. Duration
- 28h 55m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- ₹17,000–46,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Dibrugarh to Harmuti
- Ave. Duration
- 3h 15m
- Frequency
- Twice daily
- Estimated price
- ₹160–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹160–200
- Third AC (3A)
- ₹460–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
Train from Raxaul Jn to Barauni Jn
- Ave. Duration
- 7h 15m
- Frequency
- Twice daily
- Estimated price
- ₹190–1,500
- Website
- irctc.co.in
- Sleeper Class
- ₹190–230
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹700–900
- First Class (1A)
- ₹1,100–1,500
Train from Barauni Jn to Tatibahar
- Ave. Duration
- 16h 43m
- Frequency
- Twice a week
- Estimated price
- ₹460–3,500
- Website
- irctc.co.in
- Sleeper Class
- ₹460–550
- Third AC (3A)
- ₹1,200–1,500
- Second AC (2A)
- ₹1,600–2,100
- First Class (1A)
- ₹2,800–3,500
Train from Dimapur to Khumtai
- Ave. Duration
- 2h 58m
- Frequency
- Once daily
- Estimated price
- ₹140–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹390–490
- Second AC (2A)
- ₹500–700
- First Class (1A)
- ₹850–1,100
Train from Siliguri Jn to Naharlagun
- Ave. Duration
- 15h 5m
- Frequency
- Once a week
- Estimated price
- ₹350–2,700
- Website
- irctc.co.in
- Sleeper Class
- ₹350–420
- Third AC (3A)
- ₹900–1,200
- Second AC (2A)
- ₹1,200–1,600
- First Class (1A)
- ₹2,100–2,700
Train from Shanghai station to Lhasa
- Ave. Duration
- 44h 32m
- Frequency
- Once daily
- Estimated price
- ₹4,900–14,000
- Schedules at
- 12306.cn
- Book at
- 12306.cn
- Hard Seat
- ₹4,900–7,000
- Hard Sleeper
- ₹11,000–14,000
- Soft Sleeper
- ₹15,000–22,000
Train from Shanghai station to Lhasa
- Ave. Duration
- 44h 32m
- Frequency
- Once daily
- Estimated price
- ₹4,900–14,000
- Schedules at
- 12306.cn
- Book at
- 12306.cn
- Hard Seat
- ₹4,900–7,000
- Hard Sleeper
- ₹11,000–14,000
- Soft Sleeper
- ₹15,000–22,000
- Website
- checi.cn
Bus from Lhasa Beijiao Passenger Transport Terminal to Zhangmu
- Ave. Duration
- 15h
- Frequency
- Twice a week
- Estimated price
- ₹2,500–3,800
- Schedules at
- checi.cn
Bus from Lhasa Beijiao Passenger Transport Terminal to Zhangmu
- Ave. Duration
- 15h
- Frequency
- Twice a week
- Estimated price
- ₹2,500–3,800
- Schedules at
- checi.cn
- Phone
- 0353-2514920
- [email protected]
- Website
- North Bengal State Transport
Bus from Kathmandu to Siliguri Tenzing Norgay Bus Terminus
- Ave. Duration
- 17h 15m
- Frequency
- 3 times a week
- Estimated price
- ₹420–2,000
- Website
- North Bengal State Transport
- Ave. Duration
- 2h 27m
- Estimated price
- ₹1,200–5,500
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 London to Edinburgh, How do I buy a London Underground ticket?, and How to get from Luton Airport into central London - to help you get the most out of your next trip.













