There are 8 ways to get from Shanghai to Việt Trì by plane, train, bus, taxi, 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 from Shanghai Pudong International Airport, train
best- Fly from Shanghai Pudong International Airport (PVG) to Noi Bai International Airport (HAN)PVG - HAN
- Take the train from Ha Noi to Viet Tri
10h 49m$90–211Train, bus, taxi
- Take the train from Shanghai Hongqiao Station to Nanning East
- Take the bus from Nanning Tourism Distribution Centre to Ha Noi Nuoc Ngam Bus Station
- Take the taxi from Ha Noi Nuoc Ngam Bus Station to Việt Trì
23h 28m$181–219Train via Quzhou
- Take the train from Shanghai Hongqiao to Quzhou Station
- Take the train from Quzhou Station to Guilin Station
- Take the train from Guilin to Hanoi Gia Lam Station
- Take the train from Hanoi Gia Lam Station to Viet Tri
34h 20mDrive 2,254.5 km
- Drive from Shanghai to Việt Trì2,254.5 km
23h 57m$285–411Fly from Shanghai Hongqiao International Airport, train
- Fly from Shanghai Hongqiao International Airport (SHA) to Noi Bai International Airport (HAN)SHA - HAN
- Take the train from Ha Noi to Viet Tri
12h 12m$99–253Train to Sunan Shuofang International Airport, fly, train
- Take the train from Shanghai station to Wuxi
- Fly from Sunan Shuofang International Airport (WUX) to Noi Bai International Airport (HAN)WUX - HAN
- Take the train from Ha Noi to Viet Tri
13h 5m$103–330Train to Hangzhou Xiaoshan International Airport, fly, train
- Take the train from Shanghai Hongqiao to Hangzhou East
- Fly from Hangzhou Xiaoshan International Airport (HGH) to Noi Bai International Airport (HAN)HGH - HAN
- Take the train from Ha Noi to Viet Tri
12h 38m$110–184Train
- Take the train from Shanghai South to Hengyang
- Take the train from Hengyang to Hanoi Gia Lam Station
- Take the train from Hanoi Gia Lam Station to Viet Tri
44h 38m
Shanghai Pudong International Airport (PVG) to Noi Bai International Airport (HAN) flights
Questions & Answers
The cheapest way to get from Shanghai to Việt Trì is to fly and train which costs $95 - $260 and takes 12h 12m.
The fastest way to get from Shanghai to Việt Trì is to fly and train which takes 10h 49m and costs $90 - $220.
No, there is no direct train from Shanghai to Việt Trì. However, there are services departing from South Shaanxi Road and arriving at Viet Tri via Shanghai Hongqiao, Quzhou Station, Guilin and Hanoi Gia Lam Station. The journey, including transfers, takes approximately 34h 20m.
The distance between Shanghai and Việt Trì is 2082 km. The road distance is 2254.5 km.
The best way to get from Shanghai to Việt Trì without a car is to train and bus and taxi which takes 23h 28m and costs $180 - $220.
It takes approximately 10h 49m to get from Shanghai to Việt Trì, including transfers.
Shanghai to Việt Trì train services, operated by China Railways G-Class, depart from Shanghai Hongqiao station.
Việt Trì is 1h behind Shanghai. It is currently 10:21 PM in Shanghai and 9:21 PM in Việt Trì.
Shanghai to Việt Trì train services, operated by China Railways G-Class, arrive at Quzhou Station.
Yes, the driving distance between Shanghai to Việt Trì is 2255 km. It takes approximately 23h 57m to drive from Shanghai to Việt Trì.
What companies run services between Shanghai, China and Việt Trì, Vietnam?
You can take a subway from South Shaanxi Road to Viet Tri via Shanghai Hongqiao Train Station, Shanghai Hongqiao, Quzhou Station, Guilin Station, Guilin, and Hanoi Gia Lam Station in around 34h 20m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- airchina.com
Flights from Shanghai Pudong International Airport to Noi Bai International Airport
- Ave. Duration
- 3h 35m
- When
- Every day
- Estimated price
- $75–460
Flights from Shanghai Hongqiao International Airport to Noi Bai International Airport via Shenzhen Bao'an International
- Ave. Duration
- 7h 5m
- When
- Every day
- Estimated price
- $80–280
Flights from Sunan Shuofang International Airport to Noi Bai International Airport via Guangzhou Baiyun
- Ave. Duration
- 5h 40m
- When
- Every day
- Estimated price
- $90–300
Flights from Sunan Shuofang International Airport to Noi Bai International Airport via Shenzhen Bao'an International
- Ave. Duration
- 7h 13m
- When
- Every day
- Estimated price
- $90–310
Flights from Hangzhou Xiaoshan International Airport to Noi Bai International Airport
- Ave. Duration
- 3h 30m
- When
- Tuesday, Thursday, Friday, and Sunday
- Estimated price
- $85–550
- Website
- csair.com
Flights from Shanghai Pudong International Airport to Noi Bai International Airport
- Ave. Duration
- 3h 40m
- When
- Every day
- Estimated price
- $90–260
Flights from Shanghai Pudong International Airport to Noi Bai International Airport via Changsha
- Ave. Duration
- 7h 55m
- When
- Wednesday and Sunday
- Estimated price
- $85–160
Flights from Shanghai Hongqiao International Airport to Noi Bai International Airport via Guangzhou Baiyun
- Ave. Duration
- 6h 43m
- When
- Every day
- Estimated price
- $90–160
Flights from Shanghai Hongqiao International Airport to Noi Bai International Airport via Shenzhen Bao'an International
- Ave. Duration
- 6h
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $90–160
Flights from Shanghai Hongqiao International Airport to Noi Bai International Airport via Changsha
- Ave. Duration
- 6h 30m
- When
- Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- $90–160
Flights from Sunan Shuofang International Airport to Noi Bai International Airport via Guangzhou Baiyun
- Ave. Duration
- 5h 55m
- When
- Every day
- Estimated price
- $110–550
- Website
- shenzhenair.com
Flights from Shanghai Hongqiao International Airport to Noi Bai International Airport via Shenzhen Bao'an International
- Ave. Duration
- 7h 5m
- When
- Every day
- Estimated price
- $80–280
Flights from Sunan Shuofang International Airport to Noi Bai International Airport via Guangzhou Baiyun
- Ave. Duration
- 5h 40m
- When
- Every day
- Estimated price
- $90–300
Flights from Sunan Shuofang International Airport to Noi Bai International Airport via Shenzhen Bao'an International
- Ave. Duration
- 7h 13m
- When
- Every day
- Estimated price
- $90–310
- Website
- en.ceair.com
Flights from Shanghai Pudong International Airport to Noi Bai International Airport
- Ave. Duration
- 3h 51m
- When
- Every day
- Estimated price
- $90–260
Flights from Shanghai Hongqiao International Airport to Noi Bai International Airport via Wuhan
- Ave. Duration
- 5h 20m
- When
- Thursday
- Estimated price
- $85–350
Flights from Shanghai Hongqiao International Airport to Noi Bai International Airport via Guangzhou Baiyun
- Ave. Duration
- 6h 5m
- When
- Every day
- Estimated price
- $85–350
- Website
- xiamenair.com
Flights from Shanghai Hongqiao International Airport to Noi Bai International Airport via Xiamen
- Ave. Duration
- 5h 30m
- When
- Every day
- Estimated price
- $80–280
Flights from Shanghai Hongqiao International Airport to Noi Bai International Airport via Guangzhou Baiyun
- Ave. Duration
- 6h 5m
- When
- Every day
- Estimated price
- $85–350
Flights from Sunan Shuofang International Airport to Noi Bai International Airport via Fuzhou
- Ave. Duration
- 6h 20m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $90–310
Flights from Sunan Shuofang International Airport to Noi Bai International Airport via Xiamen
- Ave. Duration
- 6h 40m
- When
- Every day
- Estimated price
- $90–310
Flights from Hangzhou Xiaoshan International Airport to Noi Bai International Airport via Xiamen
- Ave. Duration
- 7h 10m
- When
- Every day
- Estimated price
- $80–270
- Website
- vietnamairlines.com
Flights from Shanghai Pudong International Airport to Noi Bai International Airport
- Ave. Duration
- 3h 50m
- When
- Every day
- Estimated price
- $90–260
- Website
- airmacau.com.mo
Flights from Shanghai Pudong International Airport to Noi Bai International Airport via Macau
- Ave. Duration
- 5h 55m
- When
- Every day
- Estimated price
- $90–260
Flights from Shanghai Hongqiao International Airport to Noi Bai International Airport via Macau
- Ave. Duration
- 8h 40m
- When
- Every day
- Estimated price
- $100–300
Flights from Hangzhou Xiaoshan International Airport to Noi Bai International Airport via Macau
- Ave. Duration
- 7h
- When
- Every day
- Estimated price
- $100–290
- Website
- vietjetair.com
Flights from Shanghai Pudong International Airport to Noi Bai International Airport
- Ave. Duration
- 3h 55m
- When
- Every day
- Estimated price
- $70–130
- Website
- juneyaoair.com
Flights from Shanghai Pudong International Airport to Noi Bai International Airport
- Ave. Duration
- 4h
- When
- Every day
- Estimated price
- $85–190
- Phone
- 19006469
- support1@dsvn.vn
- Website
- dsvn.vn
Train from Ha Noi to Viet Tri
- Soft seat, air-conditioned
- $2–5
- soft seat, air-conditioned
- $3–5
- Bed, air-conditioned
- $4–6
Train from Hanoi Gia Lam Station to Viet Tri
- Soft seat, air-conditioned
- $2–4
- soft seat, air-conditioned
- $2–5
- Bed, air-conditioned
- $4–6
Train from Shanghai Hongqiao Station to Nanning East
- 2nd Class Seat
- $120–130
- 1st Class Seat
- $190–220
- Business Class Seat
- $290–420
Train from Shanghai Hongqiao to Quzhou Station
- 2nd Class Seat
- $25–28
- 1st Class Seat
- $41–45
- Business Class Seat
- $60–90
Train from Quzhou Station to Guilin Station
- 2nd Class Seat
- $70–80
- 1st Class Seat
- $120–130
- Business Class Seat
- $180–260
Train from Shanghai station to Wuxi
- 2nd Class Seat
- $8–10
- 1st Class Seat
- $13–15
- Business Class Seat
- $19–28
Train from Shanghai Hongqiao to Hangzhou East
- Ave. Duration
- 59 min
- Frequency
- Every 15 minutes
- Estimated price
- $10–12
- Schedules at
- 12306.cn
- Book at
- 12306.cn
- 2nd Class Seat
- $10–12
- 1st Class Seat
- $16–19
- Business Class Seat
- $24–35
- Phone
- 86-010-12306
- Website
- china-railway.com.cn
Train from Guilin to Hanoi Gia Lam Station
- Ave. Duration
- 19h 52m
- Frequency
- Once a week
- Schedules at
- booking.baolau.com
Train from Hengyang to Hanoi Gia Lam Station
- Ave. Duration
- 23h 10m
- Frequency
- Once a week
- Schedules at
- booking.baolau.com
Train from Shanghai station to Wuxi
Train from Shanghai station to Wuxi
- Ave. Duration
- 1h 11m
- Frequency
- Once daily
- Estimated price
- $8–15
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- $8–12
- Adult - 1st Class
- $10–15
Train from Shanghai Hongqiao to Hangzhou East
- Ave. Duration
- 1h 7m
- Frequency
- Every 4 hours
- Estimated price
- $10–18
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- $10–14
- Adult - 1st Class
- $13–18
Train from Shanghai station to Wuxi
Train from Shanghai South to Hengyang
- bus@chinatrainguide.com
- Website
- chinabusguide.com
Bus from Nanning Tourism Distribution Centre to Ha Noi Nuoc Ngam Bus Station
- Ave. Duration
- 9h
- Frequency
- Every 4 hours
- Estimated price
- $17–26
- Schedules at
- chinabusguide.com
- Book at
- chinabusguide.com
- Ave. Duration
- 1h 5m
- Estimated price
- $40–55
Vinasun taxi
- Phone
- +848-38272727
- Website
- vinasuntaxi.com
Malinh Taxi Group
- Phone
- +842838298888
- Website
- mailinh.vn
Grab Taxi
- Website
- grab.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 French strikes 2018: What are my alternative transport options?, Need to know: Eurostar, and Travelling around the UAE - to help you get the most out of your next trip.
More Questions & Answers
There are 96+ hotels available in Việt Trì.





















