
Flights To China - Cheap Flights Starting at CA $704
Wander Wisely with exceptional service, 24/7 supportOpens in a new window
Feel at ease with free flight cancellations within 24 hours of booking
Change your flight without a fee on select flights
Jet to one of China's top cities

Shanghai
Flights
How Much Does it Cost To Fly To China?
Prices found within past 7 days. Prices and availability subject to change. Additional terms may apply.
YYZ
Pearson Intl.
PEK
Capital Intl.
CA $1,254 Roundtrip, found 2 days ago
CA $1,254
Roundtrip
found 2 days ago
YYZ
Pearson Intl.
PVG
Pudong Intl.
CA $1,279 Roundtrip, found 6 days ago
CA $1,279
Roundtrip
found 6 days ago
YYZ
Pearson Intl.
CAN
Baiyun Intl.
CA $1,299 Roundtrip, found 2 days ago
CA $1,299
Roundtrip
found 2 days ago
YYZ
Pearson Intl.
WUH
Tianhe Intl.
CA $1,356 Roundtrip, found 1 day ago
CA $1,356
Roundtrip
found 1 day ago
YYZ
Pearson Intl.
CKG
Jiangbei Intl.
CA $1,424 Roundtrip, found 6 days ago
CA $1,424
Roundtrip
found 6 days ago
YYZ
Pearson Intl.
PVG
Pudong Intl.
CA $1,442 Roundtrip, found 6 days ago
CA $1,442
Roundtrip
found 6 days ago
YYZ
Pearson Intl.
PKX
Daxing Intl.
CA $1,460 Roundtrip, found 5 days ago
CA $1,460
Roundtrip
found 5 days ago
YYZ
Pearson Intl.
PVG
Pudong Intl.
CA $1,507 Roundtrip, found 3 days ago
CA $1,507
Roundtrip
found 3 days ago
| Origin | Destination | Travel dates | Flights from* |
|---|---|---|---|
| HKG | Shanghai | July 31 to August 4 | CA $273 |
| HKG | Shanghai | July 31 to August 4 | CA $273 |
| HKG | Wuhan | September 4 to September 8 | CA $328 |
| HKG | Guangzhou | July 24 to August 2 | CA $358 |
| HKG | Chengdu | August 27 to September 4 | CA $395 |
| SIN | Shenzhen | August 13 to August 19 | CA $446 |
| HKG | Xiamen | July 13 to July 17 | CA $446 |
| SIN | Shanghai | July 23 to July 31 | CA $514 |
| SIN | Shanghai | July 23 to July 31 | CA $514 |
| FCO | Shenzhen | September 9 to October 15 | CA $1,115 |
| HKG | Shenzhen | August 29 to September 4 | CA $1,141 |
| LAX | Beijing | September 2 to September 15 | CA $1,179 |
| FCO | Guangzhou | September 24 to October 8 | CA $1,184 |
| LAX | Chongqing | August 17 to August 30 | CA $1,271 |
| FCO | Chongqing | August 20 to September 7 | CA $1,495 |
| Origin | Destination | Travel dates | Flights from* |
|---|---|---|---|
| ICN | Shanghai | July 5 to September 9 | CA $375 |
| SIN | Guangzhou | July 5 to July 9 | CA $385 |
| ICN | Chongqing | July 5 to July 12 | CA $427 |
| SIN | Xiamen | July 3 to July 12 | CA $441 |
| ICN | Guangzhou | July 3 to July 8 | CA $452 |
| SIN | Shanghai | July 5 to July 10 | CA $472 |
| SIN | Shanghai | July 5 to July 10 | CA $472 |
| NRT | Langfang | July 3 to July 10 | CA $642 |
| NRT | Beijing | July 3 to July 10 | CA $725 |
| FCO | Shenzhen | July 5 to July 12 | CA $1,279 |
| LAX | Chongqing | July 4 to August 31 | CA $1,782 |
| LAX | Beijing | July 4 to July 17 | CA $1,917 |
| LAX | Beijing | July 4 to July 17 | CA $1,917 |
| LAX | Shanghai | July 4 to July 17 | CA $1,994 |
| LAX | Shanghai | July 4 to July 17 | CA $2,093 |
Travelers ❤️ These China 🏨

Pudong Shangri-La, Shanghai
33 Fu Cheng Road Shanghai
Book a stay at this luxury hotel in Shanghai. Enjoy free WiFi, 2 indoor pools, and a full-service spa. Our guests praise the helpful staff in our reviews. Popular attractions The Bund and Nanjing Road Shopping District are located nearby.
9/10 Wonderful! (1,003 reviews)
"Excellent stay (Grand Tower)"
Reviewed on Jun 27, 2026

Grand Central Hotel Shanghai
505 Jiujiang Road Shanghai Shanghai
Book a stay at this luxury hotel in Shanghai. Enjoy free WiFi, breakfast (surcharge), and 24-hour room service. Our guests praise the helpful staff and the property condition in our reviews. Popular attractions Nanjing Road Shopping District and The Bund are located nearby.
9.2/10 Wonderful! (1,006 reviews)
"The room was very large, breakfast was a decent variety but be careful as despite allergens being displayed, they can be incorrectly labeled. The bathroom was very big in the room with a full size shower, bath and double sink. although the shower particularly around the drain area had quite a bit ..."
Reviewed on Jun 18, 2026

Conrad Shanghai
789 Nanjing Road East Shanghai Shanghai
Book a stay at this luxury hotel in Shanghai. Enjoy free WiFi, free parking, and a full-service spa. Popular attractions Nanjing Road Shopping District and The Bund are located nearby.
8.6/10 Excellent! (1,001 reviews)
"Amazing location with helpful staff"
Reviewed on Jun 16, 2026
Save an average of 15% on thousands of hotels when you're signed in

Shanghai Marriott Marquis City Centre
555 Middle Xizang Road Shanghai Shanghai
Book a stay at this luxury hotel in Shanghai. Enjoy free WiFi, a full-service spa, and 2 restaurants. Our guests praise the helpful staff and the property condition in our reviews. Popular attractions Nanjing Road Shopping District and The Bund are located nearby.
9.2/10 Wonderful! (1,002 reviews)
"excellent hotel"
Reviewed on Jun 21, 2026
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Frequently asked questions
Explore More Ways to Travel with Travelocity
- Anyang Hotels
- Extended Stay Hotels in Beijing
- Beijing Hotels
- Spa Resorts & in Changchun
- Golf Resorts & in Changsha
- Apartments in Chengdu
- Guest Houses in Chengdu
- Chengdu Hotels
- Dali Hotels
- Apartments in Dalian
- All Inclusive Resorts & in Hainan
- Ski Resorts and in Tibet
- Fakeng Hotels
- Guangwumen Subdistrict Hotels
- Guangzhou Hotels
- Beach Resorts & in Haikou
- Kid Friendly Hotels in Haikou
- Farmstay in Hainan
- Extended Stay Hotels in Hainan
- Jinan Hotels
- Linzhang County Hotels
- Extended Stay Hotels in Nantong
- Nantong Hotels
- Extended Stay Hotels in Shanghai
- Shanghai Hotels
- Hotels with Hot Tubs in Shangri-La
- Pet Friendly Hotels in Shangri-La
- Shangri-La Hotels
- Shaoxing Hotels
- Wuhan Hotels
- Farmstay in Yunnan
- Apartments in Yunnan
- Rv Parks in Yunnan
- Spa Resorts & in Zhuhai
- Flights to Baoding
- Flights to Beihai
- Flights to Beijing
- Flights to Changsha
- Flights to Chaozhou
- Flights to Chengdu
- Flights to Dongguan
- Flights to Dongshi
- Flights to Foshan
- Flights to Fujin
- Flights to Guangzhou
- Flights to Guilin
- Flights to Hangzhou
- Flights to Huizhou
- Flights to Jiangmen
- Flights to Jingdezhen
- Flights to Kaifeng
- Flights to Nanning
- Flights to Nanping
- Flights to Qingdao
- Flights to Qingyuan
- Flights to Shanghai
- Flights to Shenyang
- Flights to Shenzhen
- Flights to Suzhou
- Flights to Wuhan
- Flights to Wuxi
- Flights to Xi'an
- Flights to Xuzhou
- Flights to Zhangjiajie
- Flights to Zhenjiang
- Flights to Zhuhai
- Flights to Fujian
- Flights to Guangxi
- Flights to Guizhou
- Flights to Hainan
- Flights to Tibet
- Flights to Xinjiang
- Flights to Yunnan
- Flights to Zhejiang
- Flights from Calgary to Qingdao
- Flights from Ottawa to Haikou
- Flights from Edmonton to Hangzhou











