Rome2Rio uses cookies to help personalize content and show you personalised ads. By proceeding, you accept the use of cookies in accordance with our privacy policy. You may opt out of personalised ads at any time. OK

Need a hotel room in ?

Book now

There are 10 ways to get from Guangzhou to Shanghai Pudong Airport (PVG) by plane, train, subway, 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.

Recommended option

Fly Guangzhou Baiyun to Shanghai Pudong  •  4h 9m

  1. Fly from Guangzhou Baiyun (CAN) to Shanghai Pudong (PVG) CAN - PVG

Cheapest option

Train  •  27h 21m

  1. Take the train from Guangzhou Train Station to Shanghai South Haikou

8 alternative options

Fly Foshan to Shanghai Pudong  •  4h 6m

  1. Fly from Foshan (FUO) to Shanghai Pudong (PVG) FUO - PVG

Train to Shenzhen Bao'an International, fly to Shanghai Pudong  •  5h 54m

  1. Take the train from Guangzhou South station to Humen
  2. Fly from Shenzhen Bao'an International (SZX) to Shanghai Pudong (PVG) SZX - PVG

Line 2 subway to Guangzhou Baiyun, fly to Shanghai Hongqiao, line 2 subway  •  5h 11m

  1. Take the line 2 subway from Haizhu Square to Jiahewanggang
  2. Fly from Guangzhou Baiyun (CAN) to Shanghai Hongqiao (SHA) CAN - SHA
  3. Take the line 2 subway from East Nanjing Road to Longyang Road

Bus to Foshan, fly to Shanghai Hongqiao, line 2 subway  •  5h 4m

  1. Take the bus from Guangzhou Municipal to Foshan Dali
  2. Fly from Foshan (FUO) to Shanghai Hongqiao (SHA) FUO - SHA
  3. Take the line 2 subway from East Nanjing Road to Longyang Road

Train via Guangzhou South  •  9h 27m

  1. Take the train from Guangzhou South station to Shanghai Hongqiao Guangzhou South / ...

Train, bus  •  13h 57m

  1. Take the train from Guangzhou South station to Shanghai Hongqiao Station Zhuhai
  2. Take the bus from Shanghai Hongqiao station to Shanghai Pudong Airport T2 1

Bus  •  18h 13m

  1. Take the bus from Guangzhou Fangcun Bus Station to Zhejiang Hangzhou
  2. Take the bus from Hangzhou to Shanghai South Bus Station

Drive  •  14h 54m

  1. Drive from Guangzhou to Shanghai Pudong Airport (PVG) 1465.5 km

Guangzhou Baiyun (CAN) to Shanghai Pudong (PVG) flights

108 Weekly Planes
2h 45m Average Duration
¥686 Cheapest Price
See schedules

Questions & Answers

The cheapest way to get from Guangzhou to Shanghai Pudong Airport (PVG) is to train via Guangzhou South which costs ¥800 - ¥950 and takes 9h 27m.

More details

The fastest way to get from Guangzhou to Shanghai Pudong Airport (PVG) is to fly which takes 4h 6m and costs ¥900 - ¥3100.

More details

No, there is no direct train from Guangzhou to Shanghai Pudong Airport (PVG). However, there are services departing from Haizhu Square and arriving at Pudong International Airport via Guangzhou South station, Shanghai Hongqiao Train Station, East Nanjing Road and Longyang Road. The journey, including transfers, takes approximately 9h 27m.

More details

The distance between Guangzhou and Shanghai Pudong Airport (PVG) is 1237 km. The road distance is 1465.5 km.

Get driving directions

The best way to get from Guangzhou to Shanghai Pudong Airport (PVG) without a car is to train via Guangzhou South which takes 9h 27m and costs ¥800 - ¥950.

More details

It takes approximately 4h 9m to get from Guangzhou to Shanghai Pudong Airport (PVG), including transfers.

More details

Guangzhou to Shanghai Pudong Airport (PVG) train services, operated by China Railways G-Class, depart from Guangzhou South station.

More details

The best way to get from Guangzhou to Shanghai Pudong Airport (PVG) is to fly which takes 4h 9m and costs ¥700 - ¥2100. Alternatively, you can train via Guangzhou South, which costs ¥800 - ¥950 and takes 9h 27m, you could also bus, which costs ¥490 - ¥1100 and takes 18h 13m.

Mode details

Guangzhou to Shanghai Pudong Airport (PVG) train services, operated by China Railways G-Class, arrive at Shanghai Hongqiao station.

More details

Yes, the driving distance between Guangzhou to Shanghai Pudong Airport (PVG) is 1466 km. It takes approximately 14h 54m to drive from Guangzhou to Shanghai Pudong Airport (PVG).

Get driving directions

Map of how to get from Guangzhou to Shanghai Pudong Airport (PVG).
Launch map view
  • Distance: 1236.6 km
  • Duration: 4h 9m

What companies run services between Guangzhou, China and Shanghai Pudong Airport (PVG), China?

Shanghai Airlines, Air China and seven other airlines fly from Guangzhou to Shanghai Pudong Airport (PVG) hourly. Alternatively, China Railways G-Class operates a train from Guangzhou South station to Shanghai Hongqiao every 4 hours. Tickets cost ¥750 - ¥850 and the journey takes 6h 48m.

Airlines
China Eastern Airlines
Website
en.ceair.com
Flights from Guangzhou Baiyun to Shanghai Pudong
Ave. Duration
2h 16m
When
Every day
Estimated price
¥950 - ¥2500
Flights from Guangzhou Baiyun to Shanghai Pudong via Wenzhou
Ave. Duration
4h 30m
When
Every day
Estimated price
¥800 - ¥2000
Flights from Foshan to Shanghai Pudong
Ave. Duration
2h 35m
When
Every day
Estimated price
¥850 - ¥2600
Flights from Shenzhen Bao'an International to Shanghai Pudong
Ave. Duration
2h 26m
When
Every day
Estimated price
¥1000 - ¥2800
Flights from Shenzhen Bao'an International to Shanghai Pudong via Ji'an
Ave. Duration
3h 55m
When
Monday, Tuesday, Thursday and Saturday
Estimated price
¥1000 - ¥2800
Flights from Guangzhou Baiyun to Shanghai Hongqiao
Ave. Duration
2h 20m
When
Every day
Estimated price
¥900 - ¥2400
Flights from Foshan to Shanghai Hongqiao
Ave. Duration
2h 20m
When
Every day
Estimated price
¥800 - ¥2000
Juneyao Airlines
Website
juneyaoair.com
Flights from Guangzhou Baiyun to Shanghai Pudong
Ave. Duration
2h 35m
When
Every day
Estimated price
¥900 - ¥4900
Flights from Shenzhen Bao'an International to Shanghai Pudong
Ave. Duration
2h 31m
When
Every day
Estimated price
¥1000 - ¥3200
Flights from Guangzhou Baiyun to Shanghai Hongqiao
Ave. Duration
2h 20m
When
Every day
Estimated price
¥850 - ¥2400
China Southern Airlines
Website
csair.com
Flights from Guangzhou Baiyun to Shanghai Pudong
Ave. Duration
2h 25m
When
Every day
Estimated price
¥1300 - ¥3300
Flights from Shenzhen Bao'an International to Shanghai Pudong
Ave. Duration
2h 22m
When
Every day
Estimated price
¥1300 - ¥4000
Flights from Guangzhou Baiyun to Shanghai Hongqiao
Ave. Duration
2h 23m
When
Every day
Estimated price
¥1100 - ¥2900
Shenzhen Airlines
Website
shenzhenair.com
Flights from Guangzhou Baiyun to Shanghai Pudong
Ave. Duration
2h 26m
When
Every day
Estimated price
¥950 - ¥4300
Flights from Shenzhen Bao'an International to Shanghai Pudong
Ave. Duration
2h 32m
When
Every day
Estimated price
¥1000 - ¥3500
Flights from Guangzhou Baiyun to Shanghai Hongqiao
Ave. Duration
2h 20m
When
Every day
Estimated price
¥800 - ¥2900
Air China
Website
airchina.com
Flights from Guangzhou Baiyun to Shanghai Pudong
Ave. Duration
2h 26m
When
Every day
Estimated price
¥950 - ¥4300
Flights from Shenzhen Bao'an International to Shanghai Pudong
Ave. Duration
2h 32m
When
Every day
Estimated price
¥1000 - ¥3500
Flights from Guangzhou Baiyun to Shanghai Hongqiao
Ave. Duration
2h 20m
When
Every day
Estimated price
¥900 - ¥3200
Xiamen Airlines
Website
xiamenair.com
Flights from Guangzhou Baiyun to Shanghai Pudong via Quanzhou
Ave. Duration
4h 5m
When
Every day
Estimated price
¥950 - ¥3200
Flights from Shenzhen Bao'an International to Shanghai Pudong
Ave. Duration
2h 26m
When
Every day
Estimated price
¥1000 - ¥2800
Flights from Guangzhou Baiyun to Shanghai Hongqiao
Ave. Duration
2h 19m
When
Every day
Estimated price
¥850 - ¥2400
Flights from Guangzhou Baiyun to Shanghai Hongqiao via Fuzhou
Ave. Duration
4h 35m
When
Monday, Wednesday, Friday and Sunday
Estimated price
¥1100 - ¥4600
Shanghai Airlines
Website
ceair.com
Flights from Guangzhou Baiyun to Shanghai Pudong
Ave. Duration
2h 16m
When
Every day
Estimated price
¥950 - ¥2500
Flights from Guangzhou Baiyun to Shanghai Hongqiao
Ave. Duration
2h 20m
When
Every day
Estimated price
¥950 - ¥2600
Hainan
Website
hainanairlines.com
Flights from Guangzhou Baiyun to Shanghai Pudong
Ave. Duration
2h 22m
When
Every day
Estimated price
¥750 - ¥4000
Flights from Shenzhen Bao'an International to Shanghai Pudong
Ave. Duration
2h 25m
When
Every day
Estimated price
¥900 - ¥5000
Flights from Guangzhou Baiyun to Shanghai Hongqiao
Ave. Duration
2h 30m
When
Every day
Estimated price
¥850 - ¥5500
Spring Airlines
Website
ch.com
Flights from Guangzhou Baiyun to Shanghai Hongqiao
Ave. Duration
2h 21m
When
Every day
Estimated price
¥700 - ¥1800
Suparna Airlines
Website
yzr.com.cn
Flights from Guangzhou Baiyun to Shanghai Pudong
Ave. Duration
2h 20m
When
Every day
Estimated price
¥750 - ¥4000
Flights from Shenzhen Bao'an International to Shanghai Pudong
Ave. Duration
2h 26m
When
Every day
Estimated price
¥900 - ¥1700
9 Air Co Ltd
Website
9air.com
Flights from Guangzhou Baiyun to Shanghai Pudong
Ave. Duration
2h 32m
When
Every day
Estimated price
¥650 - ¥2100
China United
Website
flycua.com
Flights from Foshan to Shanghai Pudong
Ave. Duration
2h 35m
When
Every day
Estimated price
¥850 - ¥2600
Flights from Foshan to Shanghai Hongqiao
Ave. Duration
2h 20m
When
Every day
Estimated price
¥800 - ¥2000
Donghai Airlines
Website
donghaiair.com
Flights from Shenzhen Bao'an International to Shanghai Pudong
Ave. Duration
2h 40m
When
Every day
Estimated price
¥800 - ¥2300
Train operators
China Railways G-Class
Phone
(86)12306
Website
12306.cn
Train from Guangzhou South station to Humen
Ave. Duration
19 min
Frequency
Every 20 minutes
Estimated price
¥26 - ¥29
Schedules at
12306.cn
2nd Class Seat
¥26 - ¥29
1st Class Seat
¥40 - ¥44
Business Class Seat
¥50 - ¥80
Train from Guangzhou South station to Shanghai Hongqiao
Ave. Duration
6h 48m
Frequency
Every 4 hours
Estimated price
¥750 - ¥850
Schedules at
12306.cn
2nd Class Seat
¥750 - ¥850
1st Class Seat
¥1200 - ¥1350
Business Class Seat
¥1800 - ¥2700
Guangzhou Metro
Shanghai Metro
Phone
(86)021-64370000
Website
shmetro.com
Subway from East Nanjing Road to Longyang Road
Ave. Duration
15 min
Frequency
Every 10 minutes
Estimated price
¥3 - ¥10
Schedules at
travelchinaguide.com
China Railways D-Class
Phone
(86)12306
Train from Guangzhou South station to Shanghai Hongqiao Station
Ave. Duration
11h 22m
Frequency
Once daily
Estimated price
¥500 - ¥1200
Schedules at
chinahighlights.com
Adult - 2nd Class
¥500 - ¥750
Adult - 1st Class
¥850 - ¥1200
China Railways K-Class
Phone
(86)12306
Train from Guangzhou Train Station to Shanghai South
Ave. Duration
24h 45m
Frequency
Once daily
Estimated price
¥170 - ¥410
Schedules at
chinahighlights.com
Hard Seat
¥170 - ¥230
Hard sleeper
¥350 - ¥410
Soft sleeper
¥500 - ¥650
Bus operators
China Bus Guide
Email
bus@chinatrainguide.com
Website
chinabusguide.com
Bus from Guangzhou Municipal to Foshan Dali
Ave. Duration
20 min
Frequency
Every 20 minutes
Estimated price
¥11
Schedules at
chinabusguide.com
Bus from Guangzhou Fangcun Bus Station to Zhejiang Hangzhou
Ave. Duration
14h
Frequency
Once daily
Estimated price
¥400
Schedules at
chinabusguide.com
Bus from Hangzhou to Shanghai South Bus Station
Ave. Duration
2h
Frequency
Every 30 minutes
Estimated price
¥68
Schedules at
chinabusguide.com
Shanghai Airport Authority
Bus from Shanghai Hongqiao station to Shanghai Pudong Airport T2
Ave. Duration
58 min
Frequency
Every 20 minutes
Estimated price
¥30 - ¥600
Schedules at
shanghaiairport.com
Shared
¥580

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 What documents do I need to cross Niagara Falls?, How to get from London to Edinburgh and How do I get from Sydney to Melbourne - to help you get the most out of your next trip.

More Questions & Answers

There are 10+ hotels available in Shanghai Pudong Airport (PVG). Prices start at ¥155 per night.

More details

ticket