There are 9 ways to get from Hainan to Shanghai Pudong Airport (PVG) by plane, bus, subway, train, car ferry, 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 Haikou Airport to Shanghai Pudong International Airport
best- Fly from Haikou Airport (HAK) to Shanghai Pudong International Airport (PVG)plane HAK - PVG
4h 41m¥870–3,620Train, bus
cheapest- Take the train from Haikou Station to Shanghai Southtrain Haikou
- Take the bus from Shanghai South station to Shanghai Pudong Airport T2bus 7
40h 5m¥249–599Line 2 bus to Haikou Airport, fly to Shanghai Hongqiao International Airport, line 2 subway
- Take the bus from Hainan College of Vocation and Technique Station to Haikou Meilan Airportbus
- Fly from Haikou Airport (HAK) to Shanghai Hongqiao International Airport (SHA)plane HAK - SHA
- Take the subway from East Nanjing Road to Longyang Roadsubway
5h 28m¥1,179–2,279Bus, train
- Take the bus from Haikou Xiuying Port Bus Terminal to Zhuhai Gongbeibus
- Take the train from Zhuhai to Shanghai Hongqiaotrain Zhuhai
21h 6m¥1,019–1,544Bus
- Take the bus from Haikou Xiuying Port Bus Terminal to Zhuhai Gongbeibus
- Take the bus from Zhuhai Gongbei Bus Station to Guangzhou Provincialbus
- Take the bus from Guangzhou Provincial to Zhejiang Hangzhoubus
- Take the bus from Hangzhou to Shanghai South Bus Stationbus
- Take the bus from Shanghai South station to Shanghai Pudong Airport T2bus 7
37h 39m¥613–1,048Fly Sanya Phoenix International Airport to Shanghai Pudong International Airport
- Fly from Sanya Phoenix International Airport (SYX) to Shanghai Pudong International Airport (PVG)plane SYX - PVG
4h 50m¥865–3,215Fly Sanya Phoenix International Airport to Shanghai Hongqiao International Airport
- Fly from Sanya Phoenix International Airport (SYX) to Shanghai Hongqiao International Airport (SHA)plane SYX - SHA
5h 52m¥874–2,574Train
- Take the train from Haikou to Nanchang West Stationtrain Haikou
- Take the train from Nanchang West to Shanghai Hongqiaotrain Chongqing West / ...
30h 8m¥433–963Car ferry, drive
- Take the carferry from Haikou Port to Hai'an Portcarferry
- Drive from Hai'an Port to Shanghai Pudong Airport (PVG)car
22h¥1,646–2,548
Haikou Airport (HAK) to Shanghai Pudong International Airport (PVG) flights
Questions & Answers
The cheapest way to get from Hainan to Shanghai Pudong Airport (PVG) is to train and bus which costs ¥240 - ¥600 and takes 40h 5m.
The fastest way to get from Hainan to Shanghai Pudong Airport (PVG) is to fly which takes 4h 41m and costs ¥850 - ¥3700.
No, there is no direct bus from Hainan to Shanghai Pudong Airport (PVG). However, there are services departing from Bihu Garden and arriving at Shanghai Pudong Airport T2 via Haikou Xiuying Port Bus Terminal, Zhuhai Gongbei Bus Station, Guangzhou Provincial, Hangzhou and Shanghai South station. The journey, including transfers, takes approximately 37h 39m.
No, there is no direct train from Hainan to Shanghai Pudong Airport (PVG). However, there are services departing from Chengxi and arriving at Pudong International Airport via Haikou, Nanchang West, Hongqiao station and Longyang Road. The journey, including transfers, takes approximately 30h 8m.
The distance between Hainan and Shanghai Pudong Airport (PVG) is 1710 km.
The best way to get from Hainan to Shanghai Pudong Airport (PVG) without a car is to bus and train which takes 21h 6m and costs ¥1000 - ¥1600.
It takes approximately 4h 41m to get from Hainan to Shanghai Pudong Airport (PVG), including transfers.
Hainan to Shanghai Pudong Airport (PVG) bus services, operated by China Bus Guide, depart from Haikou Xiuying Port Bus Terminal station.
Hainan to Shanghai Pudong Airport (PVG) train services, operated by China Railways Z-Class, depart from Haikou station.
The best way to get from Hainan to Shanghai Pudong Airport (PVG) is to fly which takes 4h 41m and costs ¥850 - ¥3700. Alternatively, you can bus, which costs ¥600 - ¥1100 and takes 37h 39m, you could also train, which costs ¥430 - ¥1000 and takes 30h 8m.
What companies run services between Hainan, China and Shanghai Pudong Airport (PVG), China?
Juneyao Airlines, 9 Air Co Ltd, and six other airlines fly from Haikou Airport (HAK) to Shanghai Pudong International Airport (PVG) every 3 hours. Alternatively, you can take a bus from Bihu Garden to Shanghai Pudong Airport T2 via Maritime Bureau, Haikou Xiuying Port Bus Terminal, Zhuhai Gongbei, Zhuhai Gongbei Bus Station, Guangzhou Provincial, Hangzhou, Shanghai South Bus Station, and Shanghai South station in around 37h 39m.
- Website
- csair.com
Flights from Haikou Airport to Shanghai Pudong International Airport
- Ave. Duration
- 2h 59m
- When
- Every day
- Estimated price
- ¥850–5,000
Flights from Haikou Airport to Shanghai Hongqiao International Airport via Xiamen
- Ave. Duration
- 5h 5m
- When
- Every day
- Estimated price
- ¥1,800–5,500
Flights from Sanya Phoenix International Airport to Shanghai Pudong International Airport
- Ave. Duration
- 3h 26m
- When
- Every day
- Estimated price
- ¥2,100–6,000
Flights from Sanya Phoenix International Airport to Shanghai Hongqiao International Airport
- Ave. Duration
- 3h 16m
- When
- Every day
- Estimated price
- ¥750–1,600
Flights from Sanya Phoenix International Airport to Shanghai Hongqiao International Airport via Shenzhen Bao'an International
- Ave. Duration
- 4h 50m
- When
- Every day
- Estimated price
- ¥750–1,600
Flights from Sanya Phoenix International Airport to Shanghai Hongqiao International Airport via Guangzhou Baiyun
- Ave. Duration
- 5h 50m
- When
- Every day
- Estimated price
- ¥2,200–6,500
Flights from Sanya Phoenix International Airport to Shanghai Hongqiao International Airport via Xiamen
- Ave. Duration
- 5h 40m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥2,000–4,400
Flights from Sanya Phoenix International Airport to Shanghai Hongqiao International Airport via Fuzhou
- Ave. Duration
- 6h 5m
- When
- Every day
- Estimated price
- ¥2,000–4,400
- Website
- en.ceair.com
Flights from Haikou Airport to Shanghai Pudong International Airport
- Ave. Duration
- 3h 7m
- When
- Every day
- Estimated price
- ¥850–4,300
Flights from Haikou Airport to Shanghai Hongqiao International Airport
- Ave. Duration
- 2h 48m
- When
- Every day
- Estimated price
- ¥1,700–4,500
Flights from Sanya Phoenix International Airport to Shanghai Pudong International Airport
- Ave. Duration
- 3h 21m
- When
- Every day
- Estimated price
- ¥2,000–5,500
Flights from Sanya Phoenix International Airport to Shanghai Hongqiao International Airport
- Ave. Duration
- 3h 16m
- When
- Every day
- Estimated price
- ¥750–5,500
Flights from Sanya Phoenix International Airport to Shanghai Hongqiao International Airport via Fuzhou
- Ave. Duration
- 6h 5m
- When
- Every day
- Estimated price
- ¥2,000–4,400
- Website
- xiamenair.com
Flights from Haikou Airport to Shanghai Pudong International Airport
- Ave. Duration
- 3h 3m
- When
- Every day
- Estimated price
- ¥850–4,300
Flights from Haikou Airport to Shanghai Pudong International Airport via Wenzhou
- Ave. Duration
- 5h 25m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- ¥1,300–3,600
Flights from Haikou Airport to Shanghai Hongqiao International Airport via Xiamen
- Ave. Duration
- 5h 17m
- When
- Every day
- Estimated price
- ¥1,800–4,000
Flights from Sanya Phoenix International Airport to Shanghai Pudong International Airport
- Ave. Duration
- 3h 20m
- When
- Every day
- Estimated price
- ¥2,000–5,000
Flights from Sanya Phoenix International Airport to Shanghai Hongqiao International Airport
- Ave. Duration
- 3h 12m
- When
- Every day
- Estimated price
- ¥750–3,300
Flights from Sanya Phoenix International Airport to Shanghai Hongqiao International Airport via Xiamen
- Ave. Duration
- 5h 40m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥2,000–4,400
Flights from Sanya Phoenix International Airport to Shanghai Hongqiao International Airport via Fuzhou
- Ave. Duration
- 6h 5m
- When
- Every day
- Estimated price
- ¥2,000–4,400
- Website
- juneyaoair.com
Flights from Haikou Airport to Shanghai Pudong International Airport
- Ave. Duration
- 3h 3m
- When
- Every day
- Estimated price
- ¥850–4,300
Flights from Haikou Airport to Shanghai Hongqiao International Airport via Xiamen
- Ave. Duration
- 4h 45m
- When
- Every day
- Estimated price
- ¥1,800–4,000
Flights from Sanya Phoenix International Airport to Shanghai Pudong International Airport
- Ave. Duration
- 3h 25m
- When
- Every day
- Estimated price
- ¥2,000–5,000
Flights from Sanya Phoenix International Airport to Shanghai Hongqiao International Airport
- Ave. Duration
- 3h 12m
- When
- Every day
- Estimated price
- ¥750–3,300
Flights from Sanya Phoenix International Airport to Shanghai Hongqiao International Airport via Xiamen
- Ave. Duration
- 5h 40m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥2,000–4,400
- Website
- ceair.com
Flights from Haikou Airport to Shanghai Pudong International Airport
- Ave. Duration
- 3h 20m
- When
- Every day
- Estimated price
- ¥2,000–4,200
Flights from Haikou Airport to Shanghai Hongqiao International Airport
- Ave. Duration
- 3h 1m
- When
- Every day
- Estimated price
- ¥2,100–4,500
Flights from Sanya Phoenix International Airport to Shanghai Pudong International Airport
- Ave. Duration
- 3h 25m
- When
- Every day
- Estimated price
- ¥2,400–5,500
Flights from Sanya Phoenix International Airport to Shanghai Hongqiao International Airport
- Ave. Duration
- 3h 25m
- When
- Every day
- Estimated price
- ¥2,600–5,500
- Website
- airchina.com
Flights from Haikou Airport to Shanghai Pudong International Airport
- Ave. Duration
- 3h 10m
- When
- Every day
- Estimated price
- ¥1,700–3,200
Flights from Sanya Phoenix International Airport to Shanghai Hongqiao International Airport
- Ave. Duration
- 3h 17m
- When
- Every day
- Estimated price
- ¥750–1,600
- Website
- hainanairlines.com
Flights from Haikou Airport to Shanghai Pudong International Airport
- Ave. Duration
- 3h
- When
- Every day
- Estimated price
- ¥1,800–4,500
Flights from Haikou Airport to Shanghai Hongqiao International Airport
- Ave. Duration
- 3h 5m
- When
- Every day
- Estimated price
- ¥1,900–4,800
Flights from Sanya Phoenix International Airport to Shanghai Pudong International Airport
- Ave. Duration
- 3h 30m
- When
- Every day
- Estimated price
- ¥2,100–5,000
- Website
- 9air.com
Flights from Haikou Airport to Shanghai Pudong International Airport
- Ave. Duration
- 6h 15m
- When
- Every day
- Estimated price
- ¥750–2,200
- Website
- ch.com
Flights from Sanya Phoenix International Airport to Shanghai Pudong International Airport
- Ave. Duration
- 3h 25m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥700–1,900
- Phone
- (86)021-64370000
- Website
- travelchinaguide.com
Subway from East Nanjing Road to Longyang Road
- Ave. Duration
- 15 min
- Frequency
- Every 10 minutes
- Estimated price
- ¥4
- Schedules at
- travelchinaguide.com
- Adult
- ¥4
Train from Zhuhai to Shanghai Hongqiao
- 2nd Class Seat
- ¥800–900
- 1st Class Seat
- ¥1,300–1,500
- Business Class Seat
- ¥1,900–2,700
Train from Nanchang West to Shanghai Hongqiao
- Ave. Duration
- 2h 47m
- Frequency
- Every 30 minutes
- Estimated price
- ¥320–360
- Schedules at
- 12306.cn
- Book at
- 12306.cn
- 2nd Class Seat
- ¥320–360
- 1st Class Seat
- ¥540–590
- Business Class Seat
- ¥750–1,100
Train from Haikou to Nanchang West Station
- Hard Seat
- ¥140–210
- Hard Sleeper
- ¥300–350
- Soft Sleeper
- ¥430–600
Train from Nanchang West to Shanghai Hongqiao
- Ave. Duration
- 10h 19m
- Frequency
- Once daily
- Estimated price
- ¥230–550
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥230–320
- Adult - 1st Class
- ¥380–550
Train from Haikou Station to Shanghai South
- Hard Seat
- ¥220–300
- Hard sleeper
- ¥400–550
- Soft sleeper
- ¥650–850
- Website
- mlairport.com
Bus from Hainan College of Vocation and Technique Station to Haikou Meilan Airport
- Ave. Duration
- 36 min
- Frequency
- Every 30 minutes
- Estimated price
- ¥20
- Schedules at
- mlairport.com
- [email protected]
- Website
- chinabusguide.com
Bus from Haikou Xiuying Port Bus Terminal to Zhuhai Gongbei
- Ave. Duration
- 8h
- Frequency
- Once daily
- Estimated price
- ¥160–388
- Schedules at
- chinabusguide.com
- Bus
- ¥160–230
Bus from Haikou Xiuying Port Bus Terminal to Zhuhai Gongbei
- Ave. Duration
- 8h
- Frequency
- Once daily
- Estimated price
- ¥160–388
- Schedules at
- chinabusguide.com
- Bus
- ¥160–230
Bus from Zhuhai Gongbei Bus Station to Guangzhou Provincial
- Ave. Duration
- 2h 40m
- Frequency
- Every 3 hours
- Estimated price
- ¥65–100
- Schedules at
- chinabusguide.com
- Bus
- ¥70–100
Bus from Guangzhou Provincial to Zhejiang Hangzhou
- Ave. Duration
- 20h
- Frequency
- Every 4 hours
- Estimated price
- ¥300–410
- Schedules at
- chinabusguide.com
- Bus
- ¥300–410
Bus from Hangzhou to Shanghai South Bus Station
- Ave. Duration
- 2h
- Frequency
- Every 30 minutes
- Estimated price
- ¥68–110
- Schedules at
- chinabusguide.com
- Bus
- ¥75–110
- Phone
- +86 021-96990
- Website
- shanghaiairport.com
Bus from Shanghai South station to Shanghai Pudong Airport T2
- Ave. Duration
- 1h 19m
- Frequency
- Every 20 minutes
- Estimated price
- ¥20–40
- Schedules at
- shanghaiairport.com
Bus from Shanghai South station to Shanghai Pudong Airport T2
- Ave. Duration
- 1h 19m
- Frequency
- Every 20 minutes
- Estimated price
- ¥20–40
- Schedules at
- shanghaiairport.com
Car ferry from Haikou Port to Hai'an Port
- Ave. Duration
- 1h 30m
- Frequency
- Every 3 hours
- Estimated price
- ¥42
- Schedules at
- Tropical Hainan
- Adult passenger
- ¥42
- Car
- ¥415
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 are the different types of Renfe trains in Spain?, Best ways to travel around Australia, and Thanksgiving 2018: How to travel stress-free - to help you get the most out of your next trip.
More Questions & Answers
Hainan to Shanghai Pudong Airport (PVG) bus services, operated by China Bus Guide, arrive at Zhuhai Gongbei station.
Hainan to Shanghai Pudong Airport (PVG) train services, operated by China Railways Z-Class, arrive at Nanchang West Station.
There are 21+ hotels available in Shanghai Pudong Airport (PVG).



























