There are 7 ways to get from Chaoyang to Shanghai by plane, train, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly from Chaoyang Airport
best- Fly from Chaoyang Airport (CHG) to Shanghai Pudong International Airport (PVG)CHG - PVG
3h 18m¥1,160–3,474Bus
cheapest- Take the bus from Chaoyang to Jianshejie terminal
- Take the bus from Jianshejie Terminal to Shanghai Hutie Terminal
27h 20m¥508–757Train
- Take the train from Chaoyang station to Shenyang StationShenyang South
- Take the train from Shenyang to Shanghai HongqiaoDandong / ...
13h 14m¥925–1,035Drive 1,498.8 km
- Drive from Chaoyang to Shanghai1,498.8 km
15h 57m¥1,337–1,932Bus to Jinzhou Bay Airport, fly
- Take the bus from Chaoyang to Jinzhou
- Fly from Jinzhou Bay Airport (JNZ) to Shanghai Pudong International Airport (PVG)JNZ - PVG
5h 52m¥1,187–3,407Train to Chifeng Yulong Airport, fly
- Take the train from Chaoyang station to Chifeng
- Fly from Chifeng Yulong Airport (CIF) to Shanghai Pudong International Airport (PVG)CIF - PVG
5h 48m¥777–2,001Bus, train
- Take the bus from Chaoyang to Jinzhou
- Take the train from Jinzhou to Shanhaiguan
- Take the train from Shanhaiguan to Shanghai station
22h 15m
Chaoyang Airport (CHG) to Shanghai Pudong International Airport (PVG) flights
Questions & Answers
The cheapest way to get from Chaoyang to Shanghai is to bus which costs ¥500 - ¥800 and takes 27h 20m.
The fastest way to get from Chaoyang to Shanghai is to fly which takes 3h 18m and costs ¥1100 - ¥3500.
No, there is no direct bus from Chaoyang to Shanghai. However, there are services departing from Chaoyang and arriving at Shanghai Hutie Terminal via Jianshejie Terminal. The journey, including transfers, takes approximately 27h 20m.
No, there is no direct train from Chaoyang station to Shanghai. However, there are services departing from Chaoyang station and arriving at South Shaanxi Road via Shenyang and Shanghai Hongqiao Train Station. The journey, including transfers, takes approximately 13h 14m.
The distance between Chaoyang and Shanghai is 1213 km. The road distance is 1498.8 km.
The best way to get from Chaoyang to Shanghai without a car is to train which takes 13h 14m and costs ¥900 - ¥1100.
It takes approximately 3h 18m to get from Chaoyang to Shanghai, including transfers.
Chaoyang to Shanghai bus services, operated by Dalian Bus, depart from Chaoyang station.
Chaoyang to Shanghai train services, operated by China Railways G-Class, depart from Chaoyang station.
The best way to get from Chaoyang to Shanghai is to fly which takes 3h 18m and costs ¥1100 - ¥3500. Alternatively, you can train, which costs ¥900 - ¥1100 and takes 13h 14m, you could also bus, which costs ¥500 - ¥800 and takes 27h 20m.
What companies run services between Chaoyang, Liaoning Sheng, China and Shanghai, China?
China Eastern Airlines flies from Chaoyang Airport (CHG) to Shanghai Pudong International Airport (PVG) 4 times a week. Alternatively, you can take a train from Chaoyang station to South Shaanxi Road via Shenyang Station, Shenyang, Shanghai Hongqiao, and Shanghai Hongqiao Train Station in around 13h 14m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- en.ceair.com
Flights from Chaoyang Airport to Shanghai Pudong International Airport
- Ave. Duration
- 2h 20m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- ¥1,100–3,400
Flights from Jinzhou Bay Airport to Shanghai Pudong International Airport
- Ave. Duration
- 2h 30m
- When
- Every day
- Estimated price
- ¥1,100–3,300
Flights from Chifeng Yulong Airport to Shanghai Pudong International Airport
- Ave. Duration
- 2h 30m
- When
- Every day
- Estimated price
- ¥600–1,800
Flights from Chifeng Yulong Airport to Shanghai Pudong International Airport via Qingdao
- Ave. Duration
- 4h 40m
- When
- Every day
- Estimated price
- ¥600–1,800
- Website
- juneyaoair.com
Flights from Chaoyang Airport to Shanghai Pudong International Airport
- Ave. Duration
- 2h 20m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- ¥1,100–3,400
Flights from Jinzhou Bay Airport to Shanghai Pudong International Airport
- Ave. Duration
- 2h 30m
- When
- Every day
- Estimated price
- ¥1,100–3,300
Flights from Chifeng Yulong Airport to Shanghai Pudong International Airport
- Ave. Duration
- 2h 30m
- When
- Every day
- Estimated price
- ¥600–1,800
Flights from Chifeng Yulong Airport to Shanghai Pudong International Airport via Qingdao
- Ave. Duration
- 5h
- When
- Every day
- Estimated price
- ¥600–1,800
Train from Chaoyang station to Shenyang Station
- 2nd Class Seat
- ¥125–135
- 1st Class Seat
- ¥200–230
- Business Class Seat
- ¥300–430
Train from Shenyang to Shanghai Hongqiao
- 2nd Class Seat
- ¥800–900
- 1st Class Seat
- ¥1,300–1,500
- Business Class Seat
- ¥2,000–2,900
Train from Chaoyang station to Chifeng
- 2nd Class Seat
- ¥110–125
- 1st Class Seat
- ¥180–200
- Business Class Seat
- ¥260–380
Train from Jinzhou to Shanhaiguan
Train from Shanhaiguan to Shanghai station
- Website
- dalianbus.com
Bus from Chaoyang to Jianshejie terminal
- Ave. Duration
- 7h 20m
- Frequency
- Once daily
- Estimated price
- ¥55–160
- Schedules at
- dalianbus.com
Bus from Jianshejie Terminal to Shanghai Hutie Terminal
- Ave. Duration
- 19h
- Frequency
- Once daily
- Estimated price
- ¥450–600
- Schedules at
- dalianbus.com
Bus from Chaoyang to Jinzhou
- Ave. Duration
- 1h 22m
- Frequency
- Once daily
- Estimated price
- ¥25–35
- Schedules at
- dalianbus.com
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Travelling to the US: What do I need to know?, 5 delightfully under-the-radar French towns you need to visit, and Want to know more about Flixbus? - to help you get the most out of your next trip.
More Questions & Answers
Chaoyang to Shanghai bus services, operated by Dalian Bus, arrive at Jianshejie terminal station.
Chaoyang to Shanghai train services, operated by China Railways G-Class, arrive at Shenyang Station.
Yes, the driving distance between Chaoyang to Shanghai is 1499 km. It takes approximately 15h 57m to drive from Chaoyang to Shanghai.
There are 1350+ hotels available in Shanghai.













