Located in the heart of Sichuan province in China, Mianyang is a city that effortlessly blends ancient traditions with modern innovations. Known for its serene landscapes adorned with blooming cherry blossoms in the spring, Mianyang offers visitors a taste of authentic Chinese culture and hospitality. The city is home to historical sites such as the Sanhe Ancient Town and the Xianhai Temple, providing a glimpse into its rich heritage. With a vibrant culinary scene featuring spicy Sichuan cuisine and bustling markets selling local handicrafts, Mianyang promises a delightful experience for travelers seeking a harmonious blend of tradition and progress.
The cheapest month to fly to Mianyang is typically January.
Some popular airports near Mianyang include Chengdu Shuangliu International Airport (CTU), Nanchong Gaoping Airport (NAO), and Jiangyou Nanjiao Airport (JYI).
The flight to Mianyang (MIG) is roughly 16 hours 35 minutes and 7,240 miles (11,652 kilometres) from Toronto, Canada - Airport Lester B. Pearson International (YYZ).
The best way is to compare flights to Mianyang from leading comparison sites using our search engine dashboard.
Mountain and nature
Attraction
Tower
Attraction
Temple and architecture
Attraction
Attraction
Hall
Temple
Temple
Attraction
Nature
Attraction
Attraction
Attraction
Scenery
Attraction
Mountain
Museum
Rafting
Attraction
Nature, giant panda, protected area and nature reserve
Attraction
Attraction
Attraction
Park and garden
Reservoir
22.7 °C
Sat, 27 Apr 2024
Average Temperature
10°C
Jan
12°C
Feb
16°C
Mar
22°C
Apr
27°C
May
29°C
Jun
30°C
Jul
31°C
Aug
26°C
Sep
21°C
Oct
16°C
Nov
11°C
Dec
Flights from Toronto, Canada - Airport Lester B. Pearson International (YYZ) to Mianyang (MIG) - The flight distance between these airports is 7,240 miles (11,652 kilometres). The direct flight time is roughly 16 hours 35 minutes.
Flights from Montreal, Canada - International Airport Pierre E.Trudeau (YUL) to Mianyang (MIG) - The flight distance between these airports is 7,123 miles (11,463 kilometres). The direct flight time is roughly 16 hours 19 minutes.
Flights from Vancouver, Canada - British Columbia, Vancouver International Airport (YVR) to Mianyang (MIG) - The flight distance between these airports is 6,135 miles (9,874 kilometres). The direct flight time is roughly 14 hours 8 minutes.
Flights from Calgary, Canada - Calgary International Airport (YYC) to Mianyang (MIG) - The flight distance between these airports is 6,265 miles (10,083 kilometres). The direct flight time is roughly 14 hours 25 minutes.
Flights from Edmonton, Canada - Edmonton International Airport (YEG) to Mianyang (MIG) - The flight distance between these airports is 6,147 miles (9,892 kilometres). The direct flight time is roughly 14 hours 9 minutes.
Flights from Halifax, Canada - Metropolitan Area Airport (YHZ) to Mianyang (MIG) - The flight distance between these airports is 7,113 miles (11,447 kilometres). The direct flight time is roughly 16 hours 18 minutes.
Flights from Ottawa, Canada - Macdonald-Cartier International Airport (YOW) to Mianyang (MIG) - The flight distance between these airports is 7,134 miles (11,481 kilometres). The direct flight time is roughly 16 hours 21 minutes.
Flights from Quebec, Canada - Québec City Jean Lesage International Airport (YQB) to Mianyang (MIG) - The flight distance between these airports is 7,027 miles (11,309 kilometres). The direct flight time is roughly 16 hours 6 minutes.
Flights from Yellowknife, Canada - Yellowknife Airport (YZF) to Mianyang (MIG) - The flight distance between these airports is 5,596 miles (9,006 kilometres). The direct flight time is roughly 12 hours 56 minutes.
Flights from Winnipeg, Canada - J.A. Richardson International Airport (YWG) to Mianyang (MIG) - The flight distance between these airports is 6,657 miles (10,714 kilometres). The direct flight time is roughly 15 hours 17 minutes.
Flights from St John's, Canada - St Johns International Airport (YYT) to Mianyang (MIG) - The flight distance between these airports is 6,799 miles (10,942 kilometres). The direct flight time is roughly 15 hours 36 minutes.
Flights from Kelowna, Canada - Kelowna International Airport (YLW) to Mianyang (MIG) - The flight distance between these airports is 6,198 miles (9,975 kilometres). The direct flight time is roughly 14 hours 16 minutes.
Flights from Sept-Iles, Canada - Sept-Iles Airport (YZV) to Mianyang (MIG) - The flight distance between these airports is 6,768 miles (10,893 kilometres). The direct flight time is roughly 15 hours 32 minutes.
Flights from Moncton, Canada - Greater Moncton International Airport (YQM) to Mianyang (MIG) - The flight distance between these airports is 7,039 miles (11,327 kilometres). The direct flight time is roughly 16 hours 8 minutes.
Flights from Thunder Bay, Canada - Thunder Bay International Airport (YQT) to Mianyang (MIG) - The flight distance between these airports is 6,855 miles (11,032 kilometres). The direct flight time is roughly 15 hours 43 minutes.
Flights from Wabush, Canada - Wabush Airport (YWK) to Mianyang (MIG) - The flight distance between these airports is 6,587 miles (10,601 kilometres). The direct flight time is roughly 15 hours 8 minutes.
Flights from Victoria Airport, Canada - Victoria International Airport (YYJ) to Mianyang (MIG) - The flight distance between these airports is 6,157 miles (9,909 kilometres). The direct flight time is roughly 14 hours 10 minutes.
Flights from Fort McMurray, Canada - Fort McMurray Airport (YMM) to Mianyang (MIG) - The flight distance between these airports is 5,997 miles (9,651 kilometres). The direct flight time is roughly 13 hours 49 minutes.
Flights from Comox, Canada - Comox Airport (YQQ) to Mianyang (MIG) - The flight distance between these airports is 6,059 miles (9,751 kilometres). The direct flight time is roughly 13 hours 57 minutes.
Flights from Regina, Canada - Regina International Airport (YQR) to Mianyang (MIG) - The flight distance between these airports is 6,502 miles (10,464 kilometres). The direct flight time is roughly 14 hours 56 minutes.
Flights from Timmins, Canada - Victor M. Power Airport (YTS) to Mianyang (MIG) - The flight distance between these airports is 6,897 miles (11,099 kilometres). The direct flight time is roughly 15 hours 49 minutes.
Flights from Saskatoon, Canada - J.G. Diefenbaker Intl Airport (YXE) to Mianyang (MIG) - The flight distance between these airports is 6,356 miles (10,228 kilometres). The direct flight time is roughly 14 hours 37 minutes.
Expert Help