Flights from Shanghai to Mian Yang – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
SHA to MIG – All flight route options from Hongqiao International, China to Mianyang Airport, China. These flights are operated by 11 airlines. Fly non-stop with Spring Airlines or choose from 9 different transit flights. The shortest flight time is 2 hours and 50 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Mianyang Airport
We got great deals on hotels and car rentals near the airport.
Shanghai to Mian Yang flights
With over 268 flights every week and 10 different airlines you have a wide range of options. You can fly non-stop to Mian Yang (MIG) from Shanghai (SHA) with Spring Airlines but if a stopover option suits you better you can choose to fly via Wuhan, Changsha or any other of the 9 alternatives with connectiing airports.
Tip! You can also fly to Mian Yang from Shanghai Pudong International Airport (PVG).
Shanghai to Mian Yang with Spring Airlines
You can fly non-stop every Tuesday, Thursday or Saturday at 06:35.
With Xiamen Airlines
If you choose to fly with Xiamen Airlines from Shanghai to Mian Yang you can make a transit either via Xiamen or via Jinjiang. The route via Xiamen is 45 minutes faster. Xiamen Airlines is a member of SkyTeam.
Distance & flight times: Hongqiao International to Mianyang Airport
The shortest flight time between SHA and MIG is 2 hours and 50 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 2h 50m | - | 984 miles (1583 km) |
WUH Wuhan | 5h 5m | 1h 20m | 989 miles (1591 km) |
CSX Changsha | 5h 25m | 1h 25m | 1090 miles (1754 km) |
XMN Xiamen | 6h 35m | 1h 45m | 1451 miles (2335 km) |
KMG Kunming | 6h 40m | 1h 35m | 1655 miles (2663 km) |
PKX Beijing | 6h 50m | 2h 0m | 1506 miles (2423 km) |
PEK Beijing | 7h 5m | 2h 0m | 1569 miles (2525 km) |
SZX Shenzhen | 7h 15m | 1h 50m | 1583 miles (2547 km) |
JJN Jinjiang | 7h 20m | 1h 0m | 1439 miles (2315 km) |
CAN Guangzhou | 8h 0m | 2h 35m | 1501 miles (2415 km) |

