
Flights To China - Cheap Flights Starting at CA $703
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.
PVG
Pudong Intl.
CA $1,276 Roundtrip, found 2 days ago
CA $1,276
Roundtrip
found 2 days ago
YYZ
Pearson Intl.
PEK
Capital Intl.
CA $1,418 Roundtrip, found 5 days ago
CA $1,418
Roundtrip
found 5 days ago
YYZ
Pearson Intl.
PVG
Pudong Intl.
CA $1,448 Roundtrip, found 1 day ago
CA $1,448
Roundtrip
found 1 day ago
YYZ
Pearson Intl.
CAN
Baiyun Intl.
CA $1,492 Roundtrip, found 19 hours ago
CA $1,492
Roundtrip
found 19 hours ago
YYZ
Pearson Intl.
CAN
Baiyun Intl.
CA $1,500 Roundtrip, found 6 days ago
CA $1,500
Roundtrip
found 6 days ago
YYZ
Pearson Intl.
PKX
Daxing Intl.
CA $1,508 Roundtrip, found 2 days ago
CA $1,508
Roundtrip
found 2 days ago
YYZ
Pearson Intl.
PVG
Pudong Intl.
CA $1,528 Roundtrip, found 5 hours ago
CA $1,528
Roundtrip
found 5 hours ago
| Origin | Destination | Travel dates | Flights from* |
|---|---|---|---|
| HKG | Shanghai | June 5 to June 8 | CA $264 |
| HKG | Guangzhou | June 25 to June 29 | CA $345 |
| HKG | Wuhan | August 18 to August 29 | CA $362 |
| BKK | Chengdu | June 26 to June 28 | CA $369 |
| SIN | Guangzhou | August 10 to August 15 | CA $379 |
| SIN | Shenzhen | July 2 to July 9 | CA $448 |
| SIN | Beijing | May 28 to June 1 | CA $664 |
| SIN | Beijing | May 28 to June 1 | CA $664 |
| HKG | Shenzhen | July 25 to August 4 | CA $903 |
| FCO | Guangzhou | June 22 to June 30 | CA $970 |
| FCO | Shanghai | July 3 to July 7 | CA $1,014 |
| FCO | Shanghai | July 3 to July 7 | CA $1,014 |
| BCN | Shanghai | June 15 to August 27 | CA $1,133 |
| FCO | Chongqing | August 24 to September 7 | CA $1,256 |
| LAX | Shenzhen | August 11 to September 1 | CA $1,367 |
| Origin | Destination | Travel dates | Flights from* |
|---|---|---|---|
| HKG | Chongqing | May 17 to May 21 | CA $378 |
| BKK | Langfang | May 17 to May 23 | CA $463 |
| ICN | Shanghai | May 17 to May 26 | CA $465 |
| ICN | Shanghai | May 17 to May 26 | CA $465 |
| BKK | Beijing | May 17 to May 23 | CA $532 |
| LAX | Beijing | May 17 to June 16 | CA $1,319 |
| LAX | Beijing | May 17 to June 16 | CA $1,319 |
| SFO | Shanghai | May 16 to May 24 | CA $1,550 |
| SFO | Shanghai | May 16 to May 24 | CA $1,550 |
| SFO | Wuhan | May 17 to June 16 | CA $1,648 |
| SFO | Beijing | May 17 to June 16 | CA $1,912 |
| SFO | Beijing | May 17 to June 16 | CA $1,912 |
| LAX | Shanghai | May 16 to May 29 | CA $2,075 |
| LAX | Shanghai | May 16 to May 29 | CA $2,111 |
Price found within the past 48 hours. Click for updated prices.



Travelers ❤️ These China 🏨

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 The Bund and Nanjing Road Shopping District are located nearby.
8.6/10 Excellent! (1,000 reviews)
Shop nearby
Reviewed on Apr 29, 2026

Mandarin Oriental Pudong, Shanghai
111 Pudong South Road Shanghai Shanghai
Book a stay at this luxury hotel in Shanghai. Enjoy free WiFi, free parking, and a full-service spa. Our guests praise the helpful staff in our reviews. Popular attractions The Bund and Shanghai Tower are located nearby.
9.6/10 Exceptional! (773 reviews)
As always, the best experience anyone can have. Mandarin Oriental is my favorite hotel on Earth.
Reviewed on May 10, 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 The Bund and Nanjing Road Shopping District are located nearby.
9.2/10 Wonderful! (1,002 reviews)
Hot showers , swimming pool was great
Reviewed on May 13, 2026
Save an average of 15% on thousands of hotels when you're signed in

Renaissance Shanghai Yu Garden Hotel on the Bund by Nanjing Road
159 South He Nan Road Shanghai Shanghai
Book a stay at this luxury hotel in Shanghai. Enjoy free WiFi, 4 restaurants, and breakfast (surcharge). Our guests praise the helpful staff in our reviews. Popular attractions The Bund and Yu Garden are located nearby.
9/10 Wonderful! (1,004 reviews)
Hotel is located near tourist and shopping destination.
Reviewed on May 13, 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









