HowToGo

Flight from Rome to Shanghai, China

How to get to Shanghai, China from Rome by flight ? You can check flights from Rome to Shanghai, China below.

Search Transfer from Rome to Shanghai, China

Search Flights

You can find flight ticket prices from Rome to Shanghai, China with our flight tickets search tool below

1. Rome to Shanghai Hongqiao

  1. You take a flight from Rome to Shanghai Hongqiao and cost approximately 850 USD.

  2. You take a bus, shuttle or taxi from Shanghai Hongqiao to your destination in Shanghai, China.

Flight Depart Arrive
CZ662 China Southern Airlines
CZ3523 China Southern Airlines
11:30 Rome
08:00 Guangzhou Baiyun
06:20 Guangzhou Baiyun
10:10 Shanghai Hongqiao
Connect
CZ662 China Southern Airlines
CZ3531 China Southern Airlines
11:30 Rome
10:00 Guangzhou Baiyun
06:20 Guangzhou Baiyun
12:25 Shanghai Hongqiao
Connect
CZ662 China Southern Airlines
CZ3537 China Southern Airlines
11:30 Rome
11:00 Guangzhou Baiyun
06:20 Guangzhou Baiyun
13:10 Shanghai Hongqiao
Connect
CZ646 China Southern Airlines
MU2507 China Eastern Airlines
12:30 Rome
10:25 Wuhan
06:05 Wuhan
11:50 Shanghai Hongqiao
Connect
CZ646 China Southern Airlines
MU2501 China Eastern Airlines
12:30 Rome
08:50 Wuhan
06:05 Wuhan
10:15 Shanghai Hongqiao
Connect
CA940 Air China
CA1515 Air China
20:55 Rome
15:30 Beijing Capital
12:50 Beijing Capital
17:45 Shanghai Hongqiao
Connect
CA940 Air China
CA1887 Air China
ZH9519 Shenzhen Airlines
20:55 Rome
17:20 Beijing Capital
21:00 Jingdezhen
12:50 Beijing Capital
19:30 Jingdezhen
22:05 Shanghai Hongqiao
Connect
CA940 Air China
CA8647 Air China
20:55 Rome
14:20 Beijing Capital
12:50 Beijing Capital
16:50 Shanghai Hongqiao
Connect
CA940 Air China
SC4854 Shandong Airlines
SC4849 Shandong Airlines
20:55 Rome
15:10 Beijing Capital
17:25 Yantai
12:50 Beijing Capital
16:35 Yantai
19:20 Shanghai Hongqiao
Connect
CA940 Air China
CA1521 Air China
20:55 Rome
14:30 Beijing Capital
12:50 Beijing Capital
16:35 Shanghai Hongqiao
Connect
MU788 China Eastern Airlines
MU5574 China Eastern Airlines
MU5556 China Eastern Airlines
21:10 Rome
16:00 Shanghai Pudong
18:35 Qingdao
14:50 Shanghai Pudong
17:35 Qingdao
20:15 Shanghai Hongqiao
Connect
MU788 China Eastern Airlines
MU5631 China Eastern Airlines
MU5580 China Eastern Airlines
21:10 Rome
16:10 Shanghai Pudong
21:25 Fuzhou
14:50 Shanghai Pudong
17:55 Fuzhou
22:45 Shanghai Hongqiao
Connect
MU788 China Eastern Airlines
MU5574 China Eastern Airlines
MU5556 China Eastern Airlines
21:10 Rome
15:55 Shanghai Pudong
18:35 Qingdao
14:50 Shanghai Pudong
17:35 Qingdao
20:15 Shanghai Hongqiao
Connect
MU788 China Eastern Airlines
MU6361 China Eastern Airlines
MU5530 China Eastern Airlines
21:10 Rome
15:55 Shanghai Pudong
18:15 Qingdao
14:50 Shanghai Pudong
17:25 Qingdao
20:05 Shanghai Hongqiao
Connect
MU788 China Eastern Airlines
MU6361 China Eastern Airlines
MU5556 China Eastern Airlines
21:10 Rome
15:55 Shanghai Pudong
18:35 Qingdao
14:50 Shanghai Pudong
17:25 Qingdao
20:15 Shanghai Hongqiao
Connect

2. Rome to Shanghai Pudong

  1. You take a flight from Rome to Shanghai Pudong and cost approximately 750 USD.

  2. You take a bus, shuttle or taxi from Shanghai Pudong to your destination in Shanghai, China.

Flight Depart Arrive
BA551 British Airways
BA169 British Airways
08:00 Rome
13:50 London Heathrow
09:50 London Heathrow
09:10 Shanghai Pudong
Connect
LH1865 Lufthansa
CA828 Air China
10:15 Rome
12:40 Munich
11:45 Munich
05:55 Shanghai Pudong
Connect
CZ662 China Southern Airlines
CZ8208 China Southern Airlines
11:30 Rome
09:00 Guangzhou Baiyun
06:20 Guangzhou Baiyun
11:20 Shanghai Pudong
Connect
CZ662 China Southern Airlines
CZ3506 China Southern Airlines
11:30 Rome
10:45 Guangzhou Baiyun
06:20 Guangzhou Baiyun
13:05 Shanghai Pudong
Connect
CZ662 China Southern Airlines
CZ8204 China Southern Airlines
11:30 Rome
11:50 Guangzhou Baiyun
06:20 Guangzhou Baiyun
13:55 Shanghai Pudong
Connect
CI076 China Airlines
CI501 China Airlines
11:30 Rome
08:50 Taiwan Taoyuan
05:50 Taiwan Taoyuan
10:50 Shanghai Pudong
Connect
SK682 Scandinavian Airlines
SK997 Scandinavian Airlines
11:45 Rome
18:35 Copenhagen
14:20 Copenhagen
11:50 Shanghai Pudong
Connect
CZ646 China Southern Airlines
CZ3823 China Southern Airlines
12:30 Rome
08:15 Wuhan
06:05 Wuhan
09:55 Shanghai Pudong
Connect
KL1602 KLM
KL0895 KLM
12:45 Rome
17:15 Amsterdam Schiphol
15:20 Amsterdam Schiphol
10:50 Shanghai Pudong
Connect
SU2419 Aeroflot Russian Airlines
SU208 Aeroflot Russian Airlines
12:45 Rome
20:05 Moscow Sheremetyevo
18:55 Moscow Sheremetyevo
09:50 Shanghai Pudong
Connect
CX292 Cathay Pacific
CX368 Cathay Pacific
13:05 Rome
09:55 Hong Kong
06:25 Hong Kong
12:30 Shanghai Pudong
Connect
LH233 Lufthansa
LH728 Lufthansa
13:30 Rome
21:40 Frankfurt
15:25 Frankfurt
15:20 Shanghai Pudong
Connect
LH233 Lufthansa
CA936 Air China
13:30 Rome
19:00 Frankfurt
15:25 Frankfurt
13:10 Shanghai Pudong
Connect
EY084 Etihad
EY862 Etihad
13:40 Rome
01:55 Abu Dhabi
22:45 Abu Dhabi
13:50 Shanghai Pudong
Connect
LH1867 Lufthansa
LH726 Lufthansa
14:35 Rome
22:35 Munich
16:05 Munich
15:20 Shanghai Pudong
Connect
EK098 Emirates
EK302 Emirates
15:10 Rome
02:50 Dubai
23:40 Dubai
15:30 Shanghai Pudong
Connect
LH1869 Lufthansa
LH726 Lufthansa
15:55 Rome
22:35 Munich
17:25 Munich
15:20 Shanghai Pudong
Connect
QR132 Qatar Airways
QR870 Qatar Airways
15:55 Rome
01:15 Doha
23:25 Doha
14:20 Shanghai Pudong
Connect
LH239 Lufthansa
LH728 Lufthansa
17:30 Rome
21:40 Frankfurt
19:25 Frankfurt
15:20 Shanghai Pudong
Connect
TK1864 Turkish Airlines
TK26 Turkish Airlines
18:50 Rome
01:25 Istanbul
23:30 Istanbul
16:45 Shanghai Pudong
Connect
LH1871 Lufthansa
LH726 Lufthansa
19:00 Rome
22:35 Munich
20:30 Munich
15:20 Shanghai Pudong
Connect
AI122 Air India Limited
AI348 Air India Limited
19:40 Rome
11:55 Delhi
07:15 Delhi
20:20 Shanghai Pudong
Connect
CA940 Air China
CA1883 Air China
20:55 Rome
20:15 Beijing Capital
12:50 Beijing Capital
22:35 Shanghai Pudong
Connect
MU788 China Eastern Airlines
21:10 Rome
14:50 Shanghai Pudong Direct
KE932 Korean Air
KE895 Korean Air
22:00 Rome
19:05 Incheon
17:00 Incheon
20:25 Shanghai Pudong
Connect

3. Rome to Hangzhou Xiaoshan

  1. You take a flight from Rome to Hangzhou Xiaoshan and cost approximately 1300 USD.

  2. You take a bus, shuttle or taxi from Hangzhou Xiaoshan to your destination in Shanghai, China.

Flight Depart Arrive
CZ662 China Southern Airlines
CZ5647 China Southern Airlines
11:30 Rome
07:10 Guangzhou Baiyun
06:20 Guangzhou Baiyun
09:10 Hangzhou Xiaoshan
Connect
CZ662 China Southern Airlines
CZ3803 China Southern Airlines
11:30 Rome
09:00 Guangzhou Baiyun
06:20 Guangzhou Baiyun
11:00 Hangzhou Xiaoshan
Connect
CZ662 China Southern Airlines
CZ3521 China Southern Airlines
11:30 Rome
07:30 Guangzhou Baiyun
06:20 Guangzhou Baiyun
09:40 Hangzhou Xiaoshan
Connect
CA732 Air China
11:55 Rome
05:20 Hangzhou Xiaoshan Direct
CZ646 China Southern Airlines
CZ3925 China Southern Airlines
12:30 Rome
14:20 Wuhan
06:05 Wuhan
15:40 Hangzhou Xiaoshan
Connect
KL1602 KLM
KL0881 KLM
12:45 Rome
17:15 Amsterdam Schiphol
15:20 Amsterdam Schiphol
09:50 Hangzhou Xiaoshan
Connect
MS792 Egyptair
MS953 Egyptair
13:40 Rome
22:00 Cairo
17:45 Cairo
14:40 Hangzhou Xiaoshan
Connect
QR132 Qatar Airways
QR890 Qatar Airways
15:55 Rome
02:40 Doha
23:25 Doha
15:40 Hangzhou Xiaoshan
Connect
CA940 Air China
CA1716 Air China
20:55 Rome
14:35 Beijing Capital
12:50 Beijing Capital
16:50 Hangzhou Xiaoshan
Connect
CA940 Air China
CA1718 Air China
20:55 Rome
17:55 Beijing Capital
12:50 Beijing Capital
20:10 Hangzhou Xiaoshan
Connect
CA940 Air China
CA1563 Air China
20:55 Rome
16:50 Beijing Capital
12:50 Beijing Capital
19:10 Hangzhou Xiaoshan
Connect

4. Rome to Nantong

  1. You take a flight from Rome to Nantong and cost approximately 700 USD.

  2. You take a bus, shuttle or taxi from Nantong to your destination in Shanghai, China.

Flight Depart Arrive
CZ662 China Southern Airlines
CZ3639 China Southern Airlines
11:30 Rome
08:15 Guangzhou Baiyun
06:20 Guangzhou Baiyun
10:25 Nantong
Connect
CZ646 China Southern Airlines
3U8985 Sichuan Airlines
12:30 Rome
10:20 Wuhan
06:05 Wuhan
11:35 Nantong
Connect
CA940 Air China
CA1513 Air China
20:55 Rome
14:05 Beijing Capital
12:50 Beijing Capital
16:10 Nantong
Connect

5. Rome to Ningbo Lishe

  1. You take a flight from Rome to Ningbo Lishe and cost approximately 700 USD.

  2. You take a bus, shuttle or taxi from Ningbo Lishe to your destination in Shanghai, China.

Flight Depart Arrive
CZ662 China Southern Airlines
CZ3777 China Southern Airlines
11:30 Rome
08:15 Guangzhou Baiyun
06:20 Guangzhou Baiyun
10:15 Ningbo Lishe
Connect
CZ662 China Southern Airlines
CZ3693 China Southern Airlines
11:30 Rome
09:40 Guangzhou Baiyun
06:20 Guangzhou Baiyun
11:45 Ningbo Lishe
Connect
CZ662 China Southern Airlines
CZ3517 China Southern Airlines
11:30 Rome
11:55 Guangzhou Baiyun
06:20 Guangzhou Baiyun
13:55 Ningbo Lishe
Connect
CZ646 China Southern Airlines
CZ3837 China Southern Airlines
12:30 Rome
14:00 Wuhan
06:05 Wuhan
15:30 Ningbo Lishe
Connect
CZ646 China Southern Airlines
MU2529 China Eastern Airlines
12:30 Rome
07:40 Wuhan
06:05 Wuhan
09:10 Ningbo Lishe
Connect
CA940 Air China
CA1541 Air China
20:55 Rome
13:55 Beijing Capital
12:50 Beijing Capital
16:25 Ningbo Lishe
Connect
CA940 Air China
CA8301 Air China
20:55 Rome
15:55 Beijing Capital
12:50 Beijing Capital
18:30 Ningbo Lishe
Connect
CA940 Air China
CA8347 Air China
20:55 Rome
17:45 Beijing Capital
12:50 Beijing Capital
20:15 Ningbo Lishe
Connect
MU788 China Eastern Airlines
MU5700 China Eastern Airlines
21:10 Rome
22:20 Shanghai Pudong
14:50 Shanghai Pudong
23:20 Ningbo Lishe
Connect

6. Rome to Sunan Shuofang

  1. You take a flight from Rome to Sunan Shuofang and cost approximately 750 USD.

  2. You take a bus, shuttle or taxi from Sunan Shuofang to your destination in Shanghai, China.

Flight Depart Arrive
CZ662 China Southern Airlines
CZ3917 China Southern Airlines
11:30 Rome
17:15 Guangzhou Baiyun
06:20 Guangzhou Baiyun
19:30 Sunan Shuofang
Connect
CZ662 China Southern Airlines
ZH9821 Shenzhen Airlines
11:30 Rome
08:40 Guangzhou Baiyun
06:20 Guangzhou Baiyun
10:50 Sunan Shuofang
Connect
CZ662 China Southern Airlines
ZH9823 Shenzhen Airlines
11:30 Rome
09:50 Guangzhou Baiyun
06:20 Guangzhou Baiyun
12:20 Sunan Shuofang
Connect
CX292 Cathay Pacific
ZH9096 Shenzhen Airlines
13:05 Rome
16:50 Hong Kong
06:25 Hong Kong
19:10 Sunan Shuofang
Connect
CX292 Cathay Pacific
MU2902 China Eastern Airlines
13:05 Rome
11:25 Hong Kong
06:25 Hong Kong
14:00 Sunan Shuofang
Connect
CA940 Air China
ZH9159 Shenzhen Airlines
20:55 Rome
13:50 Beijing Capital
12:50 Beijing Capital
16:20 Sunan Shuofang
Connect

7. Rome to Nanjing

  1. You take a flight from Rome to Nanjing and cost approximately 750 USD.

  2. You take a bus, shuttle or taxi from Nanjing to your destination in Shanghai, China.

Flight Depart Arrive
AZ0400 Alitalia
CZ332 China Southern Airlines
CZ3125 China Southern Airlines
08:55 Rome
13:55 Frankfurt
08:20 Changsha
10:55 Frankfurt
07:25 Changsha
09:45 Nanjing
Connect
AZ1024 Alitalia
NO946 Neos
09:10 Rome
13:45 Milan Malpensa
10:25 Milan Malpensa
08:20 Nanjing
Connect
LH243 Lufthansa
LH780 Lufthansa
09:30 Rome
22:10 Frankfurt
11:25 Frankfurt
16:00 Nanjing
Connect
CZ662 China Southern Airlines
CZ3843 China Southern Airlines
11:30 Rome
08:55 Guangzhou Baiyun
06:20 Guangzhou Baiyun
11:20 Nanjing
Connect
CZ662 China Southern Airlines
CZ5367 China Southern Airlines
11:30 Rome
09:40 Guangzhou Baiyun
06:20 Guangzhou Baiyun
12:05 Nanjing
Connect
CZ662 China Southern Airlines
CZ3513 China Southern Airlines
11:30 Rome
07:40 Guangzhou Baiyun
06:20 Guangzhou Baiyun
09:55 Nanjing
Connect
LH233 Lufthansa
LH780 Lufthansa
13:30 Rome
22:10 Frankfurt
15:25 Frankfurt
16:00 Nanjing
Connect
LH1869 Lufthansa
LH722 Lufthansa
CA1561 Air China
15:55 Rome
19:15 Munich
14:15 Beijing Capital
17:25 Munich
10:35 Beijing Capital
16:20 Nanjing
Connect
LH239 Lufthansa
CA932 Air China
CA1561 Air China
17:30 Rome
20:15 Frankfurt
14:15 Beijing Capital
19:25 Frankfurt
11:25 Beijing Capital
16:20 Nanjing
Connect
LH239 Lufthansa
LH780 Lufthansa
17:30 Rome
22:10 Frankfurt
19:25 Frankfurt
16:00 Nanjing
Connect
CA940 Air China
CA1819 Air China
20:55 Rome
20:15 Beijing Capital
12:50 Beijing Capital
22:20 Nanjing
Connect
CA940 Air China
CA1503 Air China
20:55 Rome
17:35 Beijing Capital
12:50 Beijing Capital
19:40 Nanjing
Connect
CA940 Air China
CA1561 Air China
20:55 Rome
14:15 Beijing Capital
12:50 Beijing Capital
16:20 Nanjing
Connect
MU788 China Eastern Airlines
MU2882 China Eastern Airlines
21:10 Rome
22:50 Shanghai Pudong
14:50 Shanghai Pudong
00:10 Nanjing
Connect

8. Rome Ciampino to Shanghai Pudong

  1. You take a flight from Rome Ciampino to Shanghai Pudong and cost approximately 1100 USD.

  2. You take a bus, shuttle or taxi from Shanghai Pudong to your destination in Shanghai, China.

Flight Depart Arrive
FR407 Ryanair
SK997 Scandinavian Airlines
06:35 Rome Ciampino
18:35 Copenhagen
09:05 Copenhagen
11:50 Shanghai Pudong
Connect
FR4802 Ryanair
LH1919 Lufthansa
LH726 Lufthansa
06:40 Rome Ciampino
17:00 Cagliari
22:35 Munich
07:45 Cagliari
19:00 Munich
15:20 Shanghai Pudong
Connect
FR6309 Ryanair
SU2061 Aeroflot Russian Airlines
MU262 China Eastern Airlines
06:45 Rome Ciampino
12:25 Sofia
17:10 Moscow Sheremetyevo
09:25 Sofia
15:35 Moscow Sheremetyevo
06:55 Shanghai Pudong
Connect
W61442 Wizz Air
CA738 Air China
CA1835 Air China
08:50 Rome Ciampino
14:10 Warsaw Chopin
07:45 Beijing Capital
11:15 Warsaw Chopin
04:50 Beijing Capital
09:55 Shanghai Pudong
Connect
W61442 Wizz Air
CA738 Air China
HU7611 Hainan
08:50 Rome Ciampino
14:10 Warsaw Chopin
07:20 Beijing Capital
11:15 Warsaw Chopin
04:50 Beijing Capital
09:40 Shanghai Pudong
Connect
W63142 Wizz Air
RO263 Tarom
TK26 Turkish Airlines
09:10 Rome Ciampino
16:25 Bucharest Otopeni
01:25 Istanbul
12:15 Bucharest Otopeni
18:40 Istanbul
16:45 Shanghai Pudong
Connect
W63142 Wizz Air
FZ1798 Flydubai
EK302 Emirates
09:10 Rome Ciampino
14:10 Bucharest Otopeni
02:50 Dubai
12:15 Bucharest Otopeni
21:00 Dubai
15:30 Shanghai Pudong
Connect
FR8331 Ryanair
SU2013 Aeroflot Russian Airlines
SU208 Aeroflot Russian Airlines
09:20 Rome Ciampino
13:15 Prague
20:05 Moscow Sheremetyevo
11:05 Prague
18:10 Moscow Sheremetyevo
09:50 Shanghai Pudong
Connect
FR8331 Ryanair
KE936 Korean Air
KE895 Korean Air
09:20 Rome Ciampino
18:30 Prague
19:05 Incheon
11:05 Prague
12:40 Incheon
20:25 Shanghai Pudong
Connect
FR8331 Ryanair
OK894 CSA
SU208 Aeroflot Russian Airlines
09:20 Rome Ciampino
12:15 Prague
20:05 Moscow Sheremetyevo
11:05 Prague
16:50 Moscow Sheremetyevo
09:50 Shanghai Pudong
Connect
FR9673 Ryanair
MU264 China Eastern Airlines
MU2436 2167 2167 2167 2167 2167 2167 China Eastern Airlines
09:25 Rome Ciampino
23:10 Madrid
18:00 Xi An
11:55 Madrid
16:55 Xi An
20:20 Shanghai Pudong
Connect
FR3958 Ryanair
TK1046 Turkish Airlines
TK26 Turkish Airlines
11:00 Rome Ciampino
22:00 Bucharest Otopeni
01:25 Istanbul
13:55 Bucharest Otopeni
00:20 Istanbul
16:45 Shanghai Pudong
Connect
FR3958 Ryanair
RO263 Tarom
TK26 Turkish Airlines
11:00 Rome Ciampino
16:25 Bucharest Otopeni
01:25 Istanbul
13:55 Bucharest Otopeni
18:40 Istanbul
16:45 Shanghai Pudong
Connect
W63794 Wizz Air
TK272 Turkish Airlines
TK26 Turkish Airlines
11:25 Rome Ciampino
21:40 Chisinau
01:25 Istanbul
14:45 Chisinau
00:10 Istanbul
16:45 Shanghai Pudong
Connect
W66702 Wizz Air
TK444 Turkish Airlines
TK26 Turkish Airlines
12:55 Rome Ciampino
21:25 Lviv
01:25 Istanbul
15:55 Lviv
00:30 Istanbul
16:45 Shanghai Pudong
Connect
W67758 Wizz Air
TK1006 Turkish Airlines
TK26 Turkish Airlines
16:15 Rome Ciampino
20:40 Skopje
01:25 Istanbul
17:50 Skopje
00:15 Istanbul
16:45 Shanghai Pudong
Connect
FR9685 Ryanair
IB6889 Iberia
20:50 Rome Ciampino
12:15 Madrid
23:20 Madrid
07:00 Shanghai Pudong
Connect

References

Find Hotels in Shanghai, China

You can find hotels and accommodations in Shanghai, China with our hotels search tool below

Booking.com