Shanghai, a bustling metropolis on China's eastern coast, seamlessly blends ancient traditions with modern innovation. This vibrant city is a melting pot of cultures, featuring towering skyscrapers, historic temples, and serene gardens. From the iconic Bund waterfront with its colonial architecture to the futuristic skyline of Pudong, Shanghai offers a harmonious juxtaposition of the past and the present. Experience the city's dynamic energy through its lively markets, delectable cuisine, and world-class shopping. Whether you seek historical marvels or cutting-edge entertainment, Shanghai promises a captivating journey through time and culture.
The cheapest month to fly to Shanghai is usually in February.
The best price we found is for C$1,403 from Toronto to Shanghai.
Some popular airlines include: WestJet, SWISS, Spring Airlines, Scandinavian Airlines, Korean Air, Jetstar, Icelandair, China Eastern, Air Transat, Air China.
A good price for a flight to Shanghai is C$1263 - C$1543.
Popular airports near Shanghai include Shanghai Pudong International Airport (PVG), Shanghai Hongqiao International Airport (SHA), and Hangzhou Xiaoshan International Airport (HGH).
The flight to Shanghai (PVG) is roughly 16 hours 15 minutes and 7,093 miles (11,414 kilometres) from Toronto, Canada - Airport Lester B. Pearson International (YYZ).
The best way is to compare flights to Shanghai from leading comparison sites using our search engine dashboard.
Famed waterside walkway with city views
Winding, famed classical garden
Iconic tower with city views
Shanghai's main shopping street
Architecture
Soaring skyscraper with scenic views
Amusement park, roller coaster and amusement ride
Historic neighborhood with an artsy vibe
Monastery with many sculptures
Modern museum with ancient relics
127-story high-rise with 2 observatories
Bustling square & meeting place
Reconstructed Buddhist temple complex
Expansive historic temple complex
Seals, sharks & water dragons on display
Museum focusing on modern technology
Historic Buddhist temple complex
Underwater train ride with a light show
Destination for upscale shopping
Large zoo home to giant pandas
Museum on human civilization & animals
Popular area for art galleries & studios
Spacious zoo with bus tours & shows
City park with fountain & walking trails
Winding river with parks & promenades
Public green space with lawns & a pond
Amusement park with rides & performances
Chinese modern & contemporary art
Contemporary art in an old power station
Roller coaster and amusement ride
Venue for urban-development exhibits
Street lined with historic buildings
Collection of paintings & crafts
Island with parks & a Confucian temple
High-tech, permanent indoor circus
The city's past in photos & artifacts
Museums & shops in a historical setting
Iconic all-steel bridge with LED lights
Recreational area with a notable grave
Contemporary art in a former greenhouse
Architecture
Landmark hills with church & observatory
Amusement park, the lion king and shopping
Art museum, museum, art, architecture and modern art
Bustling commercial shopping street
Amusement park with soaring ferris wheel
Entertainment venue with a unique design
Classically designed 1500s garden
Green retreat with flowers & plants
Point of interest
Famous retail street with historic shops
Contemporary art museum with a cafe
Lakeside paths, fishing & sailing
Vast city park & popular BBQ spot
Massive hub for global conventions
Hiking, cycling & camping in the woods
Historical museum with Communist info
Botanical gardens with exotic orchids
Town styled as a classic English village
Ornate, pavilion-style teahouse on water
Basement venue for iconic propaganda art
Theme park with performing sea mammals
Aquarium with a beluga whale show
Entertainment
Roman Catholic church from early 1900s
Large park with film & TV filming sets
Tranquil pathways & lotus flowers
Ancient river town with attractions
Wax museum featuring notable Americans
Glass displays, history & artworks
Local Jewish history during Holocaust
Confucian temple with landscaped gardens
19th-century European-style park
Vast urban oasis with lakes & gardens
Preserved city from the 10th century
Historic landmark dating from 1924
Botanical garden with themed areas
Former home of revolutionary Sun Yat-sen
Park and garden and lake
Park and garden, wetland and birdwatching
Wetland
Wooded walks & a landmark church
Rows of quaint houses on narrow canals
Park and garden
Heritage building with boutiques & eats
Water sports, dinosaurs & spring blooms
Modern space for art & performances
Main arts & crafts–district artery
Museum
Imposing government building & city icon
Garden
Lit-up arch bridge over Huangpu River
Point of interest
Lake
Upscale shopping & dining near the river
Park and garden
Artifacts in a famous politician's home
Castle and amusement park
Point of interest
19.3 °C
Sat, 27 Apr 2024
Average Temperature
8°C
Jan
10°C
Feb
14°C
Mar
20°C
Apr
25°C
May
28°C
Jun
32°C
Jul
32°C
Aug
28°C
Sep
23°C
Oct
17°C
Nov
11°C
Dec
Flights from Toronto, Canada - Airport Lester B. Pearson International (YYZ) to Shanghai (PVG) - The flight distance between these airports is 7,093 miles (11,414 kilometres). The direct flight time is roughly 16 hours 15 minutes.
Flights from Montreal, Canada - International Airport Pierre E.Trudeau (YUL) to Shanghai (PVG) - The flight distance between these airports is 7,054 miles (11,353 kilometres). The direct flight time is roughly 16 hours 10 minutes.
Flights from Vancouver, Canada - British Columbia, Vancouver International Airport (YVR) to Shanghai (PVG) - The flight distance between these airports is 5,602 miles (9,016 kilometres). The direct flight time is roughly 12 hours 56 minutes.
Flights from Calgary, Canada - Calgary International Airport (YYC) to Shanghai (PVG) - The flight distance between these airports is 5,819 miles (9,365 kilometres). The direct flight time is roughly 13 hours 25 minutes.
Flights from Edmonton, Canada - Edmonton International Airport (YEG) to Shanghai (PVG) - The flight distance between these airports is 5,725 miles (9,214 kilometres). The direct flight time is roughly 13 hours 13 minutes.
Flights from Halifax, Canada - Metropolitan Area Airport (YHZ) to Shanghai (PVG) - The flight distance between these airports is 7,173 miles (11,544 kilometres). The direct flight time is roughly 16 hours 26 minutes.
Flights from Ottawa, Canada - Macdonald-Cartier International Airport (YOW) to Shanghai (PVG) - The flight distance between these airports is 7,041 miles (11,331 kilometres). The direct flight time is roughly 16 hours 8 minutes.
Flights from Quebec, Canada - Québec City Jean Lesage International Airport (YQB) to Shanghai (PVG) - The flight distance between these airports is 6,989 miles (11,248 kilometres). The direct flight time is roughly 16 hours 1 minute.
Flights from Yellowknife, Canada - Yellowknife Airport (YZF) to Shanghai (PVG) - The flight distance between these airports is 5,264 miles (8,472 kilometres). The direct flight time is roughly 12 hours 11 minutes.
Flights from Winnipeg, Canada - J.A. Richardson International Airport (YWG) to Shanghai (PVG) - The flight distance between these airports is 6,347 miles (10,214 kilometres). The direct flight time is roughly 14 hours 36 minutes.
Flights from St John's, Canada - St Johns International Airport (YYT) to Shanghai (PVG) - The flight distance between these airports is 6,984 miles (11,240 kilometres). The direct flight time is roughly 16 hours 1 minute.
Flights from Kelowna, Canada - Kelowna International Airport (YLW) to Shanghai (PVG) - The flight distance between these airports is 5,700 miles (9,174 kilometres). The direct flight time is roughly 13 hours 10 minutes.
Flights from Sept-Iles, Canada - Sept-Iles Airport (YZV) to Shanghai (PVG) - The flight distance between these airports is 6,793 miles (10,933 kilometres). The direct flight time is roughly 15 hours 35 minutes.
Flights from Moncton, Canada - Greater Moncton International Airport (YQM) to Shanghai (PVG) - The flight distance between these airports is 7,084 miles (11,400 kilometres). The direct flight time is roughly 16 hours 14 minutes.
Flights from Thunder Bay, Canada - Thunder Bay International Airport (YQT) to Shanghai (PVG) - The flight distance between these airports is 6,615 miles (10,646 kilometres). The direct flight time is roughly 15 hours 12 minutes.
Flights from Wabush, Canada - Wabush Airport (YWK) to Shanghai (PVG) - The flight distance between these airports is 6,605 miles (10,630 kilometres). The direct flight time is roughly 15 hours 10 minutes.
Flights from Victoria Airport, Canada - Victoria International Airport (YYJ) to Shanghai (PVG) - The flight distance between these airports is 5,617 miles (9,040 kilometres). The direct flight time is roughly 12 hours 58 minutes.
Flights from Fort McMurray, Canada - Fort McMurray Airport (YMM) to Shanghai (PVG) - The flight distance between these airports is 5,626 miles (9,054 kilometres). The direct flight time is roughly 13 hours.
Flights from Comox, Canada - Comox Airport (YQQ) to Shanghai (PVG) - The flight distance between these airports is 5,520 miles (8,884 kilometres). The direct flight time is roughly 12 hours 45 minutes.
Flights from Regina, Canada - Regina International Airport (YQR) to Shanghai (PVG) - The flight distance between these airports is 6,127 miles (9,860 kilometres). The direct flight time is roughly 14 hours 6 minutes.
Flights from Timmins, Canada - Victor M. Power Airport (YTS) to Shanghai (PVG) - The flight distance between these airports is 6,746 miles (10,856 kilometres). The direct flight time is roughly 15 hours 29 minutes.
Flights from Saskatoon, Canada - J.G. Diefenbaker Intl Airport (YXE) to Shanghai (PVG) - The flight distance between these airports is 5,978 miles (9,621 kilometres). The direct flight time is roughly 13 hours 47 minutes.
From Toronto (YYZ), Canada to Shanghai, China (PVG): C$1,403
Depart: 05 Jun 2024 · Return: 12 Jun 2024 Price found 26 Apr 2024, 13:30
From Vancouver (YVR), Canada to Shanghai, China (PVG): C$1,583
Depart: 05 Oct 2024 · Return: 21 Oct 2024 Price found 27 Apr 2024, 04:27
From Calgary (YYC), Canada to Shanghai, China (PVG): C$1,863
Depart: 18 May 2024 · Return: 25 May 2024 Price found 27 Apr 2024, 07:46
From Winnipeg (YWG), Canada to Shanghai, China (PVG): C$1,971
Depart: 14 Sep 2024 · Return: 19 Oct 2024 Price found 27 Apr 2024, 07:53
From Montreal (YUL), Canada to Shanghai, China (PVG): C$2,057
Depart: 09 Oct 2024 · Return: 30 Oct 2024 Price found 27 Apr 2024, 10:01
From Ottawa (YOW), Canada to Shanghai, China (PVG): C$2,302
Depart: 27 May 2024 · Return: 27 Jun 2024 Price found 27 Apr 2024, 07:30
Expert Help