There are 8 ways to get from Bazhong to Shanghai by plane, taxi, train, 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 Bazhong Enyang Airport to Shanghai Pudong International Airport
best- Fly from Bazhong Enyang Airport (BZX) to Shanghai Pudong International Airport (PVG)BZX - PVG
3h 47m¥1,297–4,018Fly Bazhong Enyang Airport to Sunan Shuofang International Airport, train
cheapest- Fly from Bazhong Enyang Airport (BZX) to Sunan Shuofang International Airport (WUX)BZX - WUX
- Take the train from Wuxi to Shanghai station
4h 12m¥620–3,039Taxi, train
- Take the taxi from Bazhong to Cangxi
- Take the train from Cangxi to Guangyuan
- Take the train from Guangyuan to Shanghai Hongqiao
13h 8m¥1,113–1,291Drive 1,632.9 km
- Drive from Bazhong to Shanghai1,632.9 km
16h 37m¥1,461–2,110Taxi to Guangyuan Panlong Airport, fly to Shanghai Pudong International Airport
- Take the taxi from Bazhong to Guangyuan Panlong Airport (GYS)
- Fly from Guangyuan Panlong Airport (GYS) to Shanghai Pudong International Airport (PVG)GYS - PVG
5h 2m¥948–2,373Taxi to Dazhou Jinya, fly to Shanghai Pudong International Airport
- Take the taxi from Bazhong to Dazhou Jinya (DZH)
- Fly from Dazhou Jinya (DZH) to Shanghai Pudong International Airport (PVG)DZH - PVG
4h 44m¥1,559–4,427Taxi to Langzhong Gucheng, fly to Shanghai Pudong International Airport
- Take the taxi from Bazhong to Langzhong Gucheng (LZG)
- Fly from Langzhong Gucheng (LZG) to Shanghai Pudong International Airport (PVG)LZG - PVG
4h 47m¥788–2,966Taxi, train via Chongqing
- Take the taxi from Bazhong to Langzhong
- Take the train from Langzhong to Chongqing North
- Take the train from Chongqing North to Shanghai South
17h 47m¥890–1,813
Bazhong Enyang Airport (BZX) to Shanghai Pudong International Airport (PVG) flights
Questions & Answers
The cheapest way to get from Bazhong to Shanghai is to taxi and train which costs ¥1100 - ¥1300 and takes 13h 8m.
The fastest way to get from Bazhong to Shanghai is to fly which takes 3h 47m and costs ¥1300 - ¥4100.
The distance between Bazhong and Shanghai is 1497 km. The road distance is 1632.9 km.
The best way to get from Bazhong to Shanghai without a car is to taxi and train which takes 13h 8m and costs ¥1100 - ¥1300.
It takes approximately 3h 47m to get from Bazhong to Shanghai, including transfers.
Yes, the driving distance between Bazhong to Shanghai is 1633 km. It takes approximately 16h 37m to drive from Bazhong to Shanghai.
There are 1300+ hotels available in Shanghai.
What companies run services between Bazhong, China and Shanghai, China?
Air China, Sichuan Airlines, and China Eastern Airlines fly from Bazhong Enyang Airport (BZX) to Shanghai Pudong International Airport (PVG) twice daily.
- Website
- airchina.com
Flights from Bazhong Enyang Airport to Shanghai Pudong International Airport
- Ave. Duration
- 2h 35m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥1,200–3,900
Flights from Bazhong Enyang Airport to Shanghai Pudong International Airport via Chengdu
- Ave. Duration
- 4h 25m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥1,400–5,500
- Website
- ch.com
Flights from Guangyuan Panlong Airport to Shanghai Pudong International Airport
- Ave. Duration
- 2h 20m
- When
- Every day
- Estimated price
- ¥550–1,900
- Website
- en.ceair.com
Flights from Dazhou Jinya to Shanghai Pudong International Airport
- Ave. Duration
- 2h 15m
- When
- Every day
- Estimated price
- ¥1,200–4,000
- Website
- yzr.com.cn
Flights from Langzhong Gucheng to Shanghai Pudong International Airport
- Ave. Duration
- 2h 25m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥480–2,600
- Website
- redair.cn
Flights from Bazhong Enyang Airport to Sunan Shuofang International Airport
- Ave. Duration
- 2h 15m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥500–2,900
Train from Cangxi to Guangyuan
- Ave. Duration
- 43 min
- Frequency
- Once daily
- Estimated price
- ¥50–80
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥50–70
- Adult - 1st Class
- ¥55–80
Train from Langzhong to Chongqing North
- Ave. Duration
- 2h 6m
- Frequency
- Twice daily
- Estimated price
- ¥120–270
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥120–180
- Adult - 1st Class
- ¥190–270
Train from Chongqing North to Shanghai South
- Ave. Duration
- 12h 30m
- Frequency
- Once daily
- Estimated price
- ¥480–1,200
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥480–700
- Adult - 1st Class
- ¥850–1,200
Train from Guangyuan to Shanghai Hongqiao
- 2nd Class Seat
- ¥800–900
- 1st Class Seat
- ¥1,300–1,500
- Business Class Seat
- ¥1,900–2,800
Train from Wuxi to Shanghai station
- Ave. Duration
- 43 min
- Frequency
- Every 30 minutes
- Estimated price
- ¥59–65
- Schedules at
- 12306.cn
- Book at
- 12306.cn
- 2nd Class Seat
- ¥59–65
- 1st Class Seat
- ¥95–105
- Business Class Seat
- ¥130–200
Train from Wuxi to Shanghai station
Train from Wuxi to Shanghai station
- Ave. Duration
- 1h 37m
- Estimated price
- ¥260–430
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 Best ways to travel around Australia, How do I get from Sydney to Melbourne, and What are the different types of Renfe trains in Spain? - to help you get the most out of your next trip.

















