There are 12 ways to get from Guangzhou to Pudong by subway, 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.
Line 2 subway to Guangzhou Baiyun International Airport, fly to Shanghai Hongqiao International Airport
best- Take the subway from Haizhu Square to Jiahewanggangsubway
- Fly from Guangzhou Baiyun International Airport (CAN) to Shanghai Hongqiao International Airport (SHA)plane CAN - SHA
4h 59m¥467–1,120Train
cheapest- Take the train from Guangzhou Train Station to Shanghai Southtrain Haikou
24h 55m¥177–421Train via Guangzhou South
- Take the train from Guangzhou South station to Shanghai Hongqiao Stationtrain Guangzhou / ...
8h 49m¥760–1,111Bus
- Take the bus from Guangzhou Fangcun Bus Station to Zhejiang Hangzhoubus
- Take the bus from Hangzhou East Station to Shanghai Pudong Airport Long Distance Bus Terminalbus
18h 9m¥441–591Drive 1,408.8 km
- Drive from Guangzhou to Pudongcar 1,408.8 km
14h 50m¥1,192–1,722Fly Guangzhou Baiyun International Airport to Shanghai Pudong International Airport
- Fly from Guangzhou Baiyun International Airport (CAN) to Shanghai Pudong International Airport (PVG)plane CAN - PVG
4h 35m¥518–1,561Fly Foshan Shadi Airport to Shanghai Pudong International Airport
- Fly from Foshan Shadi Airport (FUO) to Shanghai Pudong International Airport (PVG)plane FUO - PVG
4h 35m¥2,001–4,064Fly Foshan Shadi Airport to Shanghai Hongqiao International Airport
- Fly from Foshan Shadi Airport (FUO) to Shanghai Hongqiao International Airport (SHA)plane FUO - SHA
4h 44m¥2,160–2,523Line 2 subway, train to Shenzhen Bao'An International Airport, fly to Shanghai Hongqiao International Airport
- Take the subway from Haizhu Square to Guangzhou Southsubway
- Take the train from Guangzhou South station to Futian Stationtrain
- Fly from Shenzhen Bao'An International Airport (SZX) to Shanghai Hongqiao International Airport (SHA)plane SZX - SHA
6h 50m¥572–1,481Line 2 subway to Guangzhou Baiyun International Airport, fly to Hangzhou Xiaoshan International Airport, line 1 subway, train, line 2 subway
- Take the subway from Haizhu Square to Jiahewanggangsubway
- Fly from Guangzhou Baiyun International Airport (CAN) to Hangzhou Xiaoshan International Airport (HGH)plane CAN - HGH
- Take the subway from Xiaoshan International Airport to East stationsubway
- Take the train from Hangzhou East to Shanghai Hongqiaotrain
- Take the subway from Hongqiao station to Shanghai Science & Technology Museumsubway
6h 54m¥686–1,856Train to Shenzhen Bao'An International Airport, fly to Shanghai Pudong International Airport
- Take the train from Guangzhou South station to Futian Stationtrain
- Fly from Shenzhen Bao'An International Airport (SZX) to Shanghai Pudong International Airport (PVG)plane SZX - PVG
6h 36m¥1,413–2,222Fly Guangzhou Baiyun International Airport to Ningbo Lishe International Airport, train
- Fly from Guangzhou Baiyun International Airport (CAN) to Ningbo Lishe International Airport (NGB)plane CAN - NGB
- Take the train from Ningbo to Shanghai Hongqiaotrain
7h 38m¥538–1,462
Guangzhou Baiyun International Airport (CAN) to Shanghai Hongqiao International Airport (SHA) flights
Questions & Answers
The cheapest way to get from Guangzhou to Pudong is to train which costs ¥170 - ¥430 and takes 24h 55m.
The fastest way to get from Guangzhou to Pudong is to fly which takes 4h 35m and costs ¥500 - ¥1600.
No, there is no direct bus from Guangzhou station to Pudong. However, there are services departing from Guangzhou Fangcun Bus Station and arriving at Shanghai Pudong Airport Long Distance Bus Terminal via Hangzhou East Station. The journey, including transfers, takes approximately 18h 9m.
No, there is no direct train from Guangzhou to Pudong. However, there are services departing from Haizhu Square and arriving at Shanghai Science & Technology Museum via Guangzhou South station and Hongqiao station. The journey, including transfers, takes approximately 8h 49m.
The distance between Guangzhou and Pudong is 1232 km. The road distance is 1408.8 km.
The best way to get from Guangzhou to Pudong without a car is to train via Guangzhou South which takes 8h 49m and costs ¥750 - ¥1200.
It takes approximately 4h 59m to get from Guangzhou to Pudong, including transfers.
Guangzhou to Pudong bus services, operated by China Bus Guide, depart from Guangzhou Fangcun Bus Station.
Guangzhou to Pudong train services, operated by China Railways G-Class, depart from Guangzhou South station.
The best way to get from Guangzhou to Pudong is to train via Guangzhou South which takes 8h 49m and costs ¥750 - ¥1200. Alternatively, you can bus, which costs ¥440 - ¥600 and takes 18h 9m, you could also fly, which costs ¥500 - ¥1600 and takes 4h 35m.
What companies run services between Guangzhou, China and Pudong, China?
China Railways G-Class operates a train from Guangzhou South station to Shanghai Hongqiao Station every 4 hours. Tickets cost ¥750–1,051 and the journey takes 6h 36m. Alternatively, you can take a bus from Guangzhou Fangcun Bus Station to Longyang Road via Zhejiang Hangzhou, Chengzhan, East station, Hangzhou East Station, Shanghai Pudong Airport Long Distance Bus Terminal, and Pudong International Airport in around 18h 9m.
- Website
- ch.com
Flights from Guangzhou Baiyun International Airport to Shanghai Hongqiao International Airport
- Ave. Duration
- 2h 22m
- When
- Every day
- Estimated price
- ¥480–3,600
Flights from Guangzhou Baiyun International Airport to Shanghai Pudong International Airport
- Ave. Duration
- 2h 18m
- When
- Every day
- Estimated price
- ¥650–3,500
Flights from Shenzhen Bao'An International Airport to Shanghai Hongqiao International Airport
- Ave. Duration
- 2h 20m
- When
- Every day
- Estimated price
- ¥500–4,200
Flights from Guangzhou Baiyun International Airport to Hangzhou Xiaoshan International Airport
- Ave. Duration
- 2h 7m
- When
- Every day
- Estimated price
- ¥380–3,300
Flights from Guangzhou Baiyun International Airport to Ningbo Lishe International Airport
- Ave. Duration
- 2h 5m
- When
- Every day
- Estimated price
- ¥1,400–4,400
- Phone
- (86) 020-96891
- [email protected]
- Website
- gzmtr.com
Subway from Haizhu Square to Jiahewanggang
- Ave. Duration
- 27 min
- Frequency
- Every 5 minutes
- Estimated price
- ¥3–5
- Schedules at
- gzmtr.com
Subway from Haizhu Square to Guangzhou South
- Ave. Duration
- 29 min
- Frequency
- Every 5 minutes
- Estimated price
- ¥4–6
- Schedules at
- gzmtr.com
Subway from Haizhu Square to Jiahewanggang
- Ave. Duration
- 27 min
- Frequency
- Every 5 minutes
- Estimated price
- ¥3–5
- Schedules at
- gzmtr.com
- [email protected]
- Website
- chinabusguide.com
Bus from Guangzhou Fangcun Bus Station to Zhejiang Hangzhou
- Ave. Duration
- 14h
- Frequency
- Once daily
- Estimated price
- ¥300–420
- Schedules at
- chinabusguide.com
- Bus
- ¥300–420
Bus from Hangzhou East Station to Shanghai Pudong Airport Long Distance Bus Terminal
- Ave. Duration
- 3h
- Frequency
- Hourly
- Estimated price
- ¥85–120
- Schedules at
- chinabusguide.com
- Bus
- ¥85–120
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 How to get from Luton Airport into central London, How to get from Heathrow Airport into central London, and Travelling to the US: What do I need to know? - to help you get the most out of your next trip.
More Questions & Answers
Guangzhou to Pudong bus services, operated by China Bus Guide, arrive at Zhejiang Hangzhou station.
Guangzhou to Pudong train services, operated by China Railways G-Class, arrive at Shanghai Hongqiao Station.
Yes, the driving distance between Guangzhou to Pudong is 1409 km. It takes approximately 14h 50m to drive from Guangzhou to Pudong.
There are 1894+ hotels available in Pudong.






