There are 7 ways to get from Chendu to Shanghai by bus, plane, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus to Cluj-Napoca, fly to Shanghai Pudong International Airport
best- Take the bus from Târgu Mureş to Cluj-Napocabus
- Fly from Cluj-Napoca (CLJ) to Shanghai Pudong International Airport (PVG)plane CLJ - PVG
20h 12m¥2,115–8,158Bus to Sibiu, fly to Shanghai Pudong International Airport
- Take the bus from Bălăuşeri to Sibiubus
- Fly from Sibiu (SBZ) to Shanghai Pudong International Airport (PVG)plane SBZ - PVG
20h 18mBus, train to Bucharest Otopeni, fly to Shanghai Pudong International Airport
- Take the bus from Chendu to Brasov, Garabus
- Take the train from Brașov to Bucharesttrain
- Fly from Bucharest Otopeni (OTP) to Shanghai Pudong International Airport (PVG)plane OTP - PVG
22h 43m¥3,047–6,881Bus to Tirgu Mures, fly to Shanghai Hongqiao International Airport
- Take the bus from Chendu to Tirgu Mures Airportbus
- Fly from Tirgu Mures (TGM) to Shanghai Hongqiao International Airport (SHA)plane TGM - SHA
22h 2mBus to Tirgu Mures, fly to Shanghai Pudong International Airport
- Take the bus from Chendu to Tirgu Mures Airportbus
- Fly from Tirgu Mures (TGM) to Shanghai Pudong International Airport (PVG)plane TGM - PVG
23h 29mBus, bus to Budapest Ferenc Liszt International Airport, fly to Shanghai Pudong International Airport
- Take the bus from Chendu to Huedinbus
- Take the bus from Huedin to Budapest, Népliget Autóbusz-Pályaudvarbus
- Fly from Budapest Ferenc Liszt International Airport (BUD) to Shanghai Pudong International Airport (PVG)plane BUD - PVG
22h 57mBus to Brașov-Ghimbav International Airport, fly to Shanghai Pudong International Airport
- Take the bus from Chendu to Brasov, Garabus
- Fly from Brașov-Ghimbav International Airport (GHV) to Shanghai Pudong International Airport (PVG)plane GHV - PVG
26h 47m¥2,298–8,210
Cluj-Napoca (CLJ) to Shanghai Pudong International Airport (PVG) flights
Questions & Answers
The cheapest way to get from Chendu to Shanghai is to bus and train and fly which costs ¥3000 - ¥7000 and takes 22h 43m.
The fastest way to get from Chendu to Shanghai is to bus and fly which takes 20h 12m and costs ¥2100 - ¥8500.
The distance between Chendu and Shanghai is 8285 km.
It takes approximately 20h 12m to get from Chendu to Shanghai, including transfers.
Shanghai is 5h ahead of Chendu. It is currently 2:31 PM in Chendu and 7:31 PM in Shanghai.
There are 1686+ hotels available in Shanghai.
What companies run services between Chendu, Romania and Shanghai, China?
There is no direct connection from Chendu to Shanghai. However, you can take the bus to Târgu Mureș, walk to Târgu Mureş, take the bus to Cluj-Napoca, walk to Cluj-Napoca-Airport-CLJ airport, fly to Shanghai Pudong International Airport (PVG), walk to Pudong International Airport, take the train to Longyang Road, walk to Longyang Road, then take the line 2 subway to West Nanjing Road. Alternatively, you can take the bus to Bălăuşeri, take the bus to Sibiu, walk to Gară, take the line 21 bus to Aeroport 2, walk to Sibiu (SBZ) airport, fly to Shanghai Pudong International Airport (PVG), walk to Pudong International Airport, take the train to Longyang Road, walk to Longyang Road, then take the line 2 subway to West Nanjing Road.
- Website
- en.ceair.com
Flights from Cluj-Napoca to Shanghai Pudong International Airport via Istanbul
- Ave. Duration
- 14h 20m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- ¥2,000–8,000
Flights from Sibiu to Shanghai Pudong International Airport via Rome
- Ave. Duration
- 14h 55m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥3,300–13,000
Flights from Bucharest Otopeni to Shanghai Pudong International Airport via Istanbul
- Ave. Duration
- 14h 10m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥1,700–7,000
Flights from Tirgu Mures to Shanghai Hongqiao International Airport via Budapest Ferenc Liszt International Airport, Xi An
- Ave. Duration
- 18h 45m
- When
- Saturday
- Estimated price
- ¥2,100–17,000
Flights from Tirgu Mures to Shanghai Pudong International Airport via Rome
- Ave. Duration
- 20h 55m
- When
- Monday and Friday
- Estimated price
- ¥1,900–7,500
Flights from Tirgu Mures to Shanghai Pudong International Airport via Budapest Ferenc Liszt International Airport, Xi An
- Ave. Duration
- 20h 50m
- When
- Saturday
- Estimated price
- ¥2,100–17,000
Flights from Tirgu Mures to Shanghai Pudong International Airport via Budapest Ferenc Liszt International Airport, Ningbo Lishe
- Ave. Duration
- 22h 35m
- When
- Monday and Thursday
- Estimated price
- ¥2,100–18,000
Flights from Budapest Ferenc Liszt International Airport to Shanghai Pudong International Airport
- Ave. Duration
- 11h 5m
- When
- Every day
- Estimated price
- ¥1,900–3,500
Flights from Budapest Ferenc Liszt International Airport to Shanghai Pudong International Airport via Xi An
- Ave. Duration
- 14h 25m
- When
- Saturday
- Estimated price
- ¥1,900–3,500
Flights from Budapest Ferenc Liszt International Airport to Shanghai Pudong International Airport via Ningbo Lishe
- Ave. Duration
- 15h 15m
- When
- Monday and Thursday
- Estimated price
- ¥1,900–3,500
Flights from Brașov-Ghimbav International Airport to Shanghai Pudong International Airport via Rome
- Ave. Duration
- 24h 15m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥2,100–8,000
Flights from Brașov-Ghimbav International Airport to Shanghai Pudong International Airport via Budapest Ferenc Liszt International Airport
- Ave. Duration
- 32h 5m
- When
- Every day
- Estimated price
- ¥2,300–19,000
Flights from Brașov-Ghimbav International Airport to Shanghai Pudong International Airport via Budapest Ferenc Liszt International Airport, Ningbo Lishe
- Ave. Duration
- 20h 40m
- When
- Monday and Thursday
- Estimated price
- ¥2,300–20,000
- Website
- ceair.com
Flights from Tirgu Mures to Shanghai Pudong International Airport via Budapest Ferenc Liszt International Airport, Xi An
- Ave. Duration
- 19h 50m
- When
- Saturday
- Estimated price
- ¥2,100–17,000
Flights from Tirgu Mures to Shanghai Pudong International Airport via Budapest Ferenc Liszt International Airport, Ningbo Lishe
- Ave. Duration
- 22h 35m
- When
- Monday and Thursday
- Estimated price
- ¥2,100–18,000
Flights from Budapest Ferenc Liszt International Airport to Shanghai Pudong International Airport
- Ave. Duration
- 11h 5m
- When
- Every day
- Estimated price
- ¥1,900–3,500
Flights from Budapest Ferenc Liszt International Airport to Shanghai Pudong International Airport via Xi An
- Ave. Duration
- 14h 25m
- When
- Saturday
- Estimated price
- ¥1,900–3,500
Flights from Budapest Ferenc Liszt International Airport to Shanghai Pudong International Airport via Ningbo Lishe
- Ave. Duration
- 15h 15m
- When
- Monday and Thursday
- Estimated price
- ¥1,900–3,500
Flights from Brașov-Ghimbav International Airport to Shanghai Pudong International Airport via Budapest Ferenc Liszt International Airport
- Ave. Duration
- 32h 5m
- When
- Every day
- Estimated price
- ¥2,300–19,000
Flights from Brașov-Ghimbav International Airport to Shanghai Pudong International Airport via Budapest Ferenc Liszt International Airport, Ningbo Lishe
- Ave. Duration
- 20h 40m
- When
- Monday and Thursday
- Estimated price
- ¥2,300–20,000
- Website
- turkishairlines.com
Flights from Cluj-Napoca to Shanghai Pudong International Airport via Istanbul
- Ave. Duration
- 15h 5m
- When
- Every day
- Estimated price
- ¥2,500–10,000
Flights from Bucharest Otopeni to Shanghai Pudong International Airport via Istanbul
- Ave. Duration
- 15h 5m
- When
- Every day
- Estimated price
- ¥2,100–8,500
- Website
- airchina.com
Flights from Tirgu Mures to Shanghai Hongqiao International Airport via Rome, Beijing Capital
- Ave. Duration
- 23h 10m
- When
- Monday and Friday
- Estimated price
- ¥1,600–8,500
Flights from Tirgu Mures to Shanghai Pudong International Airport via Rome, Beijing Capital
- Ave. Duration
- 29h
- When
- Monday and Friday
- Estimated price
- ¥1,600–8,500
Flights from Budapest Ferenc Liszt International Airport to Shanghai Pudong International Airport via Beijing Capital
- Ave. Duration
- 14h 55m
- When
- Monday and Friday
- Estimated price
- ¥1,400–7,000
Flights from Budapest Ferenc Liszt International Airport to Shanghai Pudong International Airport via Chongqing
- Ave. Duration
- 17h
- When
- Wednesday
- Estimated price
- ¥1,500–7,000
- Website
- lufthansa.com
Flights from Sibiu to Shanghai Pudong International Airport via Munich
- Ave. Duration
- 18h 31m
- When
- Every day
- Estimated price
- ¥2,800–18,000
- Website
- ch.com
Flights from Brașov-Ghimbav International Airport to Shanghai Pudong International Airport via Rome, Tianfu International
- Ave. Duration
- 20h 45m
- When
- Thursday and Saturday
- Estimated price
- ¥2,300–10,000
- Website
- csair.com
Flights from Brașov-Ghimbav International Airport to Shanghai Pudong International Airport via Rome, Tianfu International
- Ave. Duration
- 22h
- When
- Thursday and Saturday
- Estimated price
- ¥2,300–10,000
- Website
- austrian.com
Flights from Sibiu to Shanghai Pudong International Airport via Vienna
- Ave. Duration
- 12h 55m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- ¥3,700–14,000
- Website
- airserbia.com
Flights from Bucharest Otopeni to Shanghai Pudong International Airport via Belgrade
- Ave. Duration
- 18h 30m
- When
- Tuesday
- Estimated price
- ¥2,500–7,000
- Website
- finnair.com
Flights from Bucharest Otopeni to Shanghai Pudong International Airport via Helsinki
- Ave. Duration
- 16h 35m
- When
- Monday
- Estimated price
- ¥2,100–9,000
- Website
- koreanair.com
Flights from Budapest Ferenc Liszt International Airport to Shanghai Pudong International Airport via Incheon
- Ave. Duration
- 13h 45m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥2,000–8,500
- Website
- hainanairlines.com
Flights from Budapest Ferenc Liszt International Airport to Shanghai Pudong International Airport via Shenzhen Bao'an International
- Ave. Duration
- 17h 55m
- When
- Monday and Friday
- Estimated price
- ¥1,700–8,500
Train from Brașov to Bucharest
- Ave. Duration
- 2h 35m
- Frequency
- Hourly
- Estimated price
- ¥55–150
- Schedules at
- transferoviarcalatori.ro
- 2nd Class
- ¥55–90
- 1st Class
- ¥100–150
- Phone
- 0219521
- petitii@cfrcalatori.ro
- Website
- cfrcalatori.ro
Train from Brașov to Bucharest
- Ave. Duration
- 3h 49m
- Frequency
- Hourly
- Estimated price
- ¥115–130
- Website
- https://www.cfrcalatori.ro/en/
- Phone
- 0310 800 900
- contact@regiocalatori.ro
- Website
- regiocalatori.ro
Train from Brașov to Bucharest
- Ave. Duration
- 2h 51m
- Frequency
- Every 4 hours
- Estimated price
- ¥50–60
- Website
- https://regiocalatori.ro/#/cautare/
- Phone
- +40 751 525 520
- office@astratranscarpatic.ro
- Website
- astratranscarpatic.ro
Train from Brașov to Bucharest
- Ave. Duration
- 2h 33m
- Frequency
- 4 times a day
- Estimated price
- ¥70–110
- Book at
- astratranscarpatic.ro
- Phone
- +40 351 409 153
- info@softrans.ro
- Website
- softrans.ro
Train from Brașov to Bucharest
- Ave. Duration
- 2h 31m
- Frequency
- 3 times a day
- Estimated price
- ¥63–67
- Schedules at
- softrans.ro
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Târgu Mureş to Cluj-Napoca
- Ave. Duration
- 1h 25m
- Frequency
- 3 times a day
- Estimated price
- ¥60–110
- Website
- https://www.flixbus.co.uk
- Phone
- +40743919764
- Website
- olteanutravel.autogari.ro
Bus from Bălăuşeri to Sibiu
- Ave. Duration
- 2h 18m
- Frequency
- Once daily
- Schedules at
- olteanutravel.autogari.ro
Bus from Chendu to Tirgu Mures Airport
- Ave. Duration
- 35 min
- Frequency
- Twice daily
- Schedules at
- olteanutravel.autogari.ro
- Phone
- +4-0729-770.870
- transolteanutour@yahoo.com
- Website
- transolteanu.ro
Bus from Chendu to Brasov, Gara
- Ave. Duration
- 2h 10m
- Frequency
- Once daily
- Estimated price
- ¥137
- Schedules at
- transolteanu.ro
Bus from Chendu to Tirgu Mures Airport
- Ave. Duration
- 36 min
- Frequency
- 3 times a day
- Schedules at
- transolteanu.ro
Bus from Chendu to Huedin
- Ave. Duration
- 3h 8m
- Frequency
- Once daily
- Schedules at
- transolteanu.ro
- Phone
- 0040374557200
- Website
- romfour.com
Bus from Huedin to Budapest, Népliget Autóbusz-Pályaudvar
- Ave. Duration
- 4h 13m
- Frequency
- Once a week
- Schedules at
- romfour-door2door.autogari.ro
Want to know more about travelling around China
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Want to know more about Flixbus?
Read the travel guide

























