There are 5 ways to get from Shanghai Pudong Airport (PVG) to Haiphong by plane, subway, 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.
Fly to Cat Bi International Airport
best- Fly from Shanghai Pudong International Airport (PVG) to Cat Bi International Airport (HPH)plane PVG - HPH
6h 44m$152–301Fly to Noi Bai International Airport, train
cheapest- Fly from Shanghai Pudong International Airport (PVG) to Noi Bai International Airport (HAN)plane PVG - HAN
- Take the train from Long Biên Station to Haiphong Stationtrain
7h 3m$120–218Subway, train, bus
- Take the subway from Pudong International Airport to Hongqiao stationsubway 2
- Take the train from Shanghai Hongqiao Station to Nanning Easttrain
- Take the bus from Nanning Langdong to Hai Phongbus
22h 22m$151–166Drive 2,225 km
- Drive from Shanghai Pudong Airport (PVG) to Haiphongcar 2,225 km
22h 42m$281–405Train
- Take the train from Shanghai Hongqiao Station to Nanning Easttrain
- Take the train from Nanning to Hanoi Gia Lam Stationtrain
- Take the train from Long Biên Station to Haiphong Stationtrain
30h 6m$166–346
Shanghai Pudong International Airport (PVG) to Cat Bi International Airport (HPH) flights
Questions & Answers
The cheapest way to get from Shanghai Pudong Airport (PVG) to Haiphong is to fly and train which costs $120 - $220 and takes 7h 3m.
The fastest way to get from Shanghai Pudong Airport (PVG) to Haiphong is to fly which takes 6h 44m and costs $150 - $310.
No, there is no direct train from Shanghai Pudong Airport (PVG) to Haiphong station. However, there are services departing from Pudong International Airport and arriving at Haiphong Station via Longyang Road, Shanghai Hongqiao Station, Nanning East, Nanning and Long Biên Station. The journey, including transfers, takes approximately 30h 6m.
The distance between Shanghai Pudong Airport (PVG) and Haiphong is 1900 km. The road distance is 2225 km.
The best way to get from Shanghai Pudong Airport (PVG) to Haiphong without a car is to subway and train and bus which takes 22h 22m and costs $150 - $170.
It takes approximately 6h 44m to get from Shanghai Pudong Airport (PVG) to Haiphong, including transfers.
Shanghai Pudong Airport (PVG) to Haiphong train services, operated by China Railways G-Class, depart from Shanghai Hongqiao Station.
The best way to get from Shanghai Pudong Airport (PVG) to Haiphong is to fly which takes 6h 44m and costs $150 - $310. Alternatively, you can train, which costs $160 - $350 and takes 30h 6m.
Haiphong is 1h behind Shanghai Pudong Airport (PVG). It is currently 7:12 PM in Shanghai Pudong Airport (PVG) and 6:12 PM in Haiphong.
Shanghai Pudong Airport (PVG) to Haiphong train services, operated by China Railways G-Class, arrive at Nanning East station.
What companies run services between Shanghai Pudong Airport (PVG), China and Haiphong, Vietnam?
China Southern Airlines, Vietnam Airlines, and six other airlines fly from Shanghai Pudong International Airport (PVG) to Cat Bi International Airport (HPH) 5 times a day. Alternatively, you can take a train from Pudong International Airport to Haiphong Station via Longyang Road, Longyang Road, Hongqiao station, Shanghai Hongqiao Station, Nanning East, Nanning, Hanoi Gia Lam Station, and Long Biên Station in around 30h 6m.
- Website
- vietnamairlines.com
Flights from Shanghai Pudong International Airport to Cat Bi International Airport via Tan Son Nhat
- Ave. Duration
- 9h 38m
- When
- Every day
- Estimated price
- $190–700
Flights from Shanghai Pudong International Airport to Noi Bai International Airport
- Ave. Duration
- 3h 38m
- When
- Every day
- Estimated price
- $100–310
- Website
- airchina.com
Flights from Shanghai Pudong International Airport to Cat Bi International Airport via Guangzhou Baiyun
- Ave. Duration
- 8h 37m
- When
- Tuesday and Saturday
- Estimated price
- $150–440
Flights from Shanghai Pudong International Airport to Noi Bai International Airport
- Ave. Duration
- 3h 32m
- When
- Every day
- Estimated price
- $110–340
- Website
- en.ceair.com
Flights from Shanghai Pudong International Airport to Noi Bai International Airport
- Ave. Duration
- 3h 43m
- When
- Every day
- Estimated price
- $100–310
- Website
- csair.com
Flights from Shanghai Pudong International Airport to Noi Bai International Airport
- Ave. Duration
- 3h 35m
- When
- Every day
- Estimated price
- $100–290
Flights from Shanghai Pudong International Airport to Noi Bai International Airport via Changsha
- Ave. Duration
- 5h 20m
- When
- Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- $130–160
Flights from Shanghai Pudong International Airport to Noi Bai International Airport via Guangzhou Baiyun
- Ave. Duration
- 5h 40m
- When
- Every day
- Estimated price
- $130–160
- Website
- shenzhenair.com
Flights from Shanghai Pudong International Airport to Cat Bi International Airport via Guangzhou Baiyun
- Ave. Duration
- 8h 37m
- When
- Tuesday and Saturday
- Estimated price
- $150–440
- Website
- vietjetair.com
Flights from Shanghai Pudong International Airport to Cat Bi International Airport via Tan Son Nhat
- Ave. Duration
- 9h 45m
- When
- Every day
- Estimated price
- $160–460
Flights from Shanghai Pudong International Airport to Noi Bai International Airport
- Ave. Duration
- 3h 30m
- When
- Every day
- Estimated price
- $100–210
- Website
- rlair.net
Flights from Shanghai Pudong International Airport to Cat Bi International Airport via Kunming
- Ave. Duration
- 6h 35m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $160–480
- Website
- juneyaoair.com
Flights from Shanghai Pudong International Airport to Noi Bai International Airport
- Ave. Duration
- 3h 30m
- When
- Every day
- Estimated price
- $120–180
- Website
- airmacau.com.mo
Flights from Shanghai Pudong International Airport to Noi Bai International Airport via Macau
- Ave. Duration
- 5h 40m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $140–340
- Phone
- (86)021-64370000
- Website
- travelchinaguide.com
Subway from Pudong International Airport to Hongqiao station
- Ave. Duration
- 1h 33m
- Frequency
- Every 10 minutes
- Estimated price
- $2
- Schedules at
- travelchinaguide.com
- Adult
- $2
Train from Shanghai Hongqiao Station to Nanning East
- 2nd Class Seat
- $125–140
- 1st Class Seat
- $210–230
- Business Class Seat
- $300–430
Train from Shanghai Hongqiao Station to Nanning East
- 2nd Class Seat
- $125–140
- 1st Class Seat
- $210–230
- Business Class Seat
- $300–430
- Phone
- 19006469
- [email protected]
- Website
- dsvn.vn
Train from Long Biên Station to Haiphong Station
- Ave. Duration
- 2h 33m
- Frequency
- Hourly
- Estimated price
- $3–19
- Book at
- booking.baolau.com
- Soft seat, air-conditioned
- $8–13
- Bed, air-conditioned
- $4–6
- soft seat, air-conditioned
- $3–5
Train from Long Biên Station to Haiphong Station
- Ave. Duration
- 2h 33m
- Frequency
- Hourly
- Estimated price
- $3–19
- Book at
- booking.baolau.com
- Soft seat, air-conditioned
- $8–13
- Bed, air-conditioned
- $4–6
- soft seat, air-conditioned
- $3–5
- Phone
- 86-010-12306
- Website
- china-railway.com.cn
Train from Nanning to Hanoi Gia Lam Station
- Sleeper
- $28–40
Bus from Nanning Langdong to Hai Phong
- Ave. Duration
- 9h
- Frequency
- 4 times a day
- Estimated price
- $24
- Schedules at
- travelchinaguide.com
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 Which London airport should I choose?, Travelling to the UK: What do I need to know?, and Bali: What to do if Mount Agung erupts - to help you get the most out of your next trip.
More Questions & Answers
Yes, the driving distance between Shanghai Pudong Airport (PVG) to Haiphong is 2225 km. It takes approximately 22h 42m to drive from Shanghai Pudong Airport (PVG) to Haiphong.
There are 503+ hotels available in Haiphong.













