There are 6 ways to get from Shanghai to Lucknow by plane, train, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Shanghai Pudong International Airport to Chaudhary Charan Singh Airport
best- Fly from Shanghai Pudong International Airport (PVG) to Chaudhary Charan Singh Airport (LKO)plane PVG - LKO
12h 50m₹13,759–49,780Train, bus, drive via Gangtok
cheapest- Take the train from Shanghai station to Lhasatrain
- Take the bus from Lasa North Suburb Coach Station to Yadong Xianbus
- Drive from Yadong Xian to Deorali Bus Stopcar
- Take the bus from Deorali Bus Stop to Siliguri - SNT Bus Standbus
- Take the train from New Jalpaiguri to Lucknowtrain
3d 15h₹9,111–22,526Train, bus, drive
- Take the train from Shanghai station to Lhasatrain
- Take the bus from Lasa North Suburb Coach Station to Yadong Xianbus
- Drive from Yadong Xian to New Mal Jncar
- Take the train from New Mal Jn to Lucknowtrain
3d 10h₹10,051–22,876Drive 5,151.1 km
- Drive from Shanghai to Lucknowcar 5,151.1 km
2d 18h₹61,026–88,148Fly Shanghai Hongqiao International Airport to Chaudhary Charan Singh Airport
- Fly from Shanghai Hongqiao International Airport (SHA) to Chaudhary Charan Singh Airport (LKO)plane SHA - LKO
16h 48m₹16,077–55,097Fly Shanghai Pudong International Airport to Maryada Purushottam Shri Ram International Airport, train
- Fly from Shanghai Pudong International Airport (PVG) to Maryada Purushottam Shri Ram International Airport (AYJ)plane PVG - AYJ
- Take the train from Ayodhya Cantt to Lucknow Jntrain
19h 54m₹19,489–87,690
Shanghai Pudong International Airport (PVG) to Chaudhary Charan Singh Airport (LKO) flights
Questions & Answers
The cheapest way to get from Shanghai to Lucknow is to train and bus and drive via Gangtok which costs ₹9,000 - ₹23,000 and takes 3 days 15h.
The fastest way to get from Shanghai to Lucknow is to fly which takes 12h 50m and costs ₹13,000 - ₹50,000.
The distance between Shanghai and Lucknow is 4037 km. The road distance is 5151.1 km.
It takes approximately 12h 50m to get from Shanghai to Lucknow, including transfers.
Lucknow is 2h 30m behind Shanghai. It is currently 10:47 PM in Shanghai and 8:17 PM in Lucknow.
Yes, the driving distance between Shanghai to Lucknow is 5151 km. It takes approximately 2 days 18h to drive from Shanghai to Lucknow.
There are 995+ hotels available in Lucknow.
What companies run services between Shanghai, China and Lucknow, India?
Air India Limited, China Eastern Airlines, and IndiGo Airlines fly from Shanghai Pudong International Airport (PVG) to Chaudhary Charan Singh Airport (LKO) 3 times a day.
- Website
- goindigo.in
Flights from Shanghai Pudong International Airport to Chaudhary Charan Singh Airport via Delhi
- Ave. Duration
- 9h 40m
- When
- Every day
- Estimated price
- ₹13,000–50,000
Flights from Shanghai Pudong International Airport to Chaudhary Charan Singh Airport via Noi Bai International, Kolkata
- Ave. Duration
- 10h 50m
- When
- Every day
- Estimated price
- ₹13,000–49,000
Flights from Shanghai Hongqiao International Airport to Chaudhary Charan Singh Airport via Guangzhou Baiyun, Kolkata
- Ave. Duration
- 24h
- When
- Tuesday to Thursday
- Estimated price
- ₹16,000–55,000
Flights from Shanghai Pudong International Airport to Maryada Purushottam Shri Ram International Airport via Delhi
- Ave. Duration
- 18h
- When
- Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹18,000–85,000
- Website
- airasia.com
Flights from Shanghai Hongqiao International Airport to Chaudhary Charan Singh Airport via Changsha, Don Muang
- Ave. Duration
- 14h 50m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹17,000–55,000
Flights from Shanghai Hongqiao International Airport to Chaudhary Charan Singh Airport via Nanchang, Don Muang
- Ave. Duration
- 17h 50m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ₹17,000–55,000
- Website
- airindia.in
Flights from Shanghai Pudong International Airport to Chaudhary Charan Singh Airport via Delhi
- Ave. Duration
- 11h 40m
- When
- Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹13,000–65,000
Flights from Shanghai Pudong International Airport to Maryada Purushottam Shri Ram International Airport via Delhi
- Ave. Duration
- 14h 10m
- When
- Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹18,000–85,000
- Website
- starlightairline.com
Flights from Shanghai Pudong International Airport to Maryada Purushottam Shri Ram International Airport via Delhi
- Ave. Duration
- 16h 45m
- When
- Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹18,000–85,000
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
Train from New Mal Jn to Lucknow
- Ave. Duration
- 23h 43m
- Frequency
- Once a week
- Estimated price
- ₹500–3,800
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹500–600
- Third AC (3A)
- ₹1,200–1,600
- Second AC (2A)
- ₹1,800–2,300
- First Class (1A)
- ₹3,000–3,800
Train from Ayodhya Cantt to Lucknow Jn
- Ave. Duration
- 1h 50m
- Frequency
- 6 times a week
- Estimated price
- ₹150–1,200
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹150–180
- Third AC (3A)
- ₹420–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹900–1,200
Train from New Jalpaiguri to Lucknow
- Ave. Duration
- 23h 25m
- Frequency
- 4 times a day
- Estimated price
- ₹490–3,800
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹490–600
- Third AC (3A)
- ₹1,200–1,600
- Second AC (2A)
- ₹1,700–2,200
- First Class (1A)
- ₹2,900–3,800
- Website
- qichezhan.net
Bus from Lasa North Suburb Coach Station to Yadong Xian
- Ave. Duration
- 9h
- Frequency
- 5 times a day
- Estimated price
- ₹2,060
- Schedules at
- qichezhan.net
- Phone
- +919002012099
- sntd@yahoo.com
- Website
- sntd.in
Bus from Deorali Bus Stop to Siliguri - SNT Bus Stand
- Ave. Duration
- 4h 56m
- Frequency
- Every 3 hours
- Estimated price
- ₹275–600
- Website
- https://www.sntd.in/
- Schedules at
- https://www.sntd.in/PDF/BusSchedule.pdf
- Seater
- ₹420–600
- AC Seater
- ₹500
- Non AC Seater
- ₹275
- Phone
- 9064919130
- support@mybusbookings.com
- Website
- apsarabus.in
Bus from Deorali Bus Stop to Siliguri - SNT Bus Stand
- Ave. Duration
- 5h
- Frequency
- Every 4 hours
- Estimated price
- ₹300–400
- Website
- https://www.apsarabus.in/
- Non AC Seater
- ₹300–400
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 plan an amazing trip around Scandinavia, What are the different types of Renfe trains in Spain?, and Thanksgiving 2018: How to travel stress-free - to help you get the most out of your next trip.














