There are 12 ways to get from Shanghai to Hội An by plane, train, bus, car, taxi, or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Shanghai Hongqiao International Airport to Da Nang International Airport
best- Fly from Shanghai Hongqiao International Airport (SHA) to Da Nang International Airport (DAD)plane SHA - DAD
10h 17m$198–410Fly Shanghai Pudong International Airport to Da Nang International Airport
cheapest- Fly from Shanghai Pudong International Airport (PVG) to Da Nang International Airport (DAD)plane PVG - DAD
10h 14m$115–328Train, bus via Liuzhou
- Take the train from Shanghai Hongqiao Station to Liuzhoutrain
- Take the train from Liuzhou to Nanningtrain
- Take the bus from Nanning Tourism Distribution Centre to Ninh Binhbus
- Take the bus from PVOIL Ninh Binh Petroleum Station 1 to Tân Kim Chi Hội An officebus
35h 37m$170–219Train, bus
- Take the train from Shanghai Hongqiao Station to Nanning Easttrain
- Take the bus from Nanning Tourism Distribution Centre to Ninh Binhbus
- Take the train from Ninh Binh to Tra Kieutrain
38h 59m$183–225Drive 2,974.5 km
- Drive from Shanghai to Hội Ancar 2,974.5 km
32h 48m$375–542Fly Shanghai Pudong International Airport to Chu Lai International Airport, taxi
- Fly from Shanghai Pudong International Airport (PVG) to Chu Lai International Airport (VCL)plane PVG - VCL
- Take the taxi from Chu Lai International Airport (VCL) to Hội Antaxi
10h 20m$129–370Train to Sunan Shuofang International Airport, fly to Da Nang International Airport
- Take the train from Shanghai station to Wuxitrain
- Fly from Sunan Shuofang International Airport (WUX) to Da Nang International Airport (DAD)plane WUX - DAD
13h 25m$141–416Train to Hangzhou Xiaoshan International Airport, fly to Da Nang International Airport
- Take the train from Shanghai Hongqiao to Hangzhou Easttrain
- Fly from Hangzhou Xiaoshan International Airport (HGH) to Da Nang International Airport (DAD)plane HGH - DAD
12h 47m$159–432Fly Shanghai Pudong International Airport to Phu Bai International Airport, shuttle
- Fly from Shanghai Pudong International Airport (PVG) to Phu Bai International Airport (HUI)plane PVG - HUI
- Take a shuttle bus from Huế to Hội An
13h 47m$136–347Train, bus via Guangzhou South station
- Take the train from Shanghai Hongqiao Station to Guangzhou South stationtrain
- Take the train from Guangzhou South station to Nanningtrain
- Take the bus from Nanning Tourism Distribution Centre to Ninh Binhbus
- Take the bus from PVOIL Ninh Binh Petroleum Station 1 to Tân Kim Chi Hội An officebus
40h 12m$149–311Train, bus #2
- Take the train from Shanghai Hongqiao to Kunming Southtrain
- Take the train from Kunming South to Vientiane stationtrain
- Take the bus from Vientiane Southern Bus Station to Huebus
- Take the bus from Hue - Sinh Tourist Office to Hoi An - Sinh Tourist Officebus
47h 54m$247–403Train
- Take the train from Shanghai South to Hengyangtrain
- Take the train from Hengyang to Hanoi Gia Lam Stationtrain
- Take the train from Ha Noi to Da Nangtrain
2d 13h$218–1,022
Shanghai Hongqiao International Airport (SHA) to Da Nang International Airport (DAD) flights
Questions & Answers
The cheapest way to get from Shanghai to Hội An is to train and bus via Liuzhou which costs $170 - $220 and takes 35h 37m.
The fastest way to get from Shanghai to Hội An is to fly which takes 10h 14m and costs $110 - $330.
No, there is no direct train from Shanghai to Hội An. However, there are services departing from South Shaanxi Road and arriving at Da Nang via Shanghai South, Hengyang, Hanoi Gia Lam Station and Ha Noi. The journey, including transfers, takes approximately 2 days 13h.
The distance between Shanghai and Hội An is 2186 km. The road distance is 2974.5 km.
The best way to get from Shanghai to Hội An without a car is to train and bus via Liuzhou which takes 35h 37m and costs $170 - $220.
It takes approximately 10h 17m to get from Shanghai to Hội An, including transfers.
Shanghai to Hội An train services, operated by China Railways K-Class, depart from Shanghai South station.
The best way to get from Shanghai to Hội An is to fly which takes 10h 17m and costs $190 - $410. Alternatively, you can train, which costs $210 - $1,100 and takes 2 days 13h.
Hội An is 1h behind Shanghai. It is currently 7:07 PM in Shanghai and 6:07 PM in Hội An.
Shanghai to Hội An train services, operated by China Railways K-Class, arrive at Hengyang station.
What companies run services between Shanghai, China and Hội An, Vietnam?
Air Macau, Hong Kong Airlines, and four other airlines fly from Shanghai Hongqiao International Airport (SHA) to Da Nang International Airport (DAD) 5 times a day. Alternatively, you can take a subway from South Shaanxi Road to Hội An via Shanghai South Railway, Shanghai South, Hengyang, Hanoi Gia Lam Station, Ha Noi, and Da Nang in around 2d 13h.
- Website
- vietnamairlines.com
Flights from Shanghai Pudong International Airport to Da Nang International Airport via Tan Son Nhat
- Ave. Duration
- 6h 55m
- When
- Every day
- Estimated price
- $150–550
Flights from Shanghai Pudong International Airport to Da Nang International Airport via Noi Bai International
- Ave. Duration
- 7h 55m
- When
- Every day
- Estimated price
- $130–400
Flights from Shanghai Pudong International Airport to Chu Lai International Airport via Tan Son Nhat
- Ave. Duration
- 10h 2m
- When
- Every day
- Estimated price
- $170–600
Flights from Shanghai Pudong International Airport to Chu Lai International Airport via Noi Bai International
- Ave. Duration
- 9h 5m
- When
- Every day
- Estimated price
- $120–470
Flights from Sunan Shuofang International Airport to Da Nang International Airport via Incheon
- Ave. Duration
- 11h 55m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- $260–800
Flights from Shanghai Pudong International Airport to Phu Bai International Airport via Noi Bai International
- Ave. Duration
- 7h 53m
- When
- Every day
- Estimated price
- $140–430
Flights from Shanghai Pudong International Airport to Phu Bai International Airport via Tan Son Nhat
- Ave. Duration
- 8h 56m
- When
- Every day
- Estimated price
- $160–600
- Website
- hkairlines.com
Flights from Shanghai Hongqiao International Airport to Da Nang International Airport via Hong Kong
- Ave. Duration
- 7h 15m
- When
- Every day
- Estimated price
- $140–440
Flights from Shanghai Pudong International Airport to Da Nang International Airport via Hong Kong
- Ave. Duration
- 9h 1m
- When
- Every day
- Estimated price
- $120–350
Flights from Hangzhou Xiaoshan International Airport to Da Nang International Airport via Hong Kong
- Ave. Duration
- 7h 35m
- When
- Every day
- Estimated price
- $100–470
- Website
- vietjetair.com
Flights from Shanghai Pudong International Airport to Da Nang International Airport via Noi Bai International
- Ave. Duration
- 5h 40m
- When
- Every day
- Estimated price
- $100–310
Flights from Shanghai Pudong International Airport to Da Nang International Airport via Tan Son Nhat
- Ave. Duration
- 7h 10m
- When
- Every day
- Estimated price
- $120–360
Flights from Shanghai Pudong International Airport to Chu Lai International Airport via Tan Son Nhat
- Ave. Duration
- 8h 5m
- When
- Every day
- Estimated price
- $140–600
Flights from Shanghai Pudong International Airport to Phu Bai International Airport via Tan Son Nhat
- Ave. Duration
- 9h
- When
- Every day
- Estimated price
- $130–380
Flights from Shanghai Pudong International Airport to Phu Bai International Airport via Noi Bai International
- Ave. Duration
- 9h 15m
- When
- Every day
- Estimated price
- $110–320
- Website
- airmacau.com.mo
Flights from Shanghai Hongqiao International Airport to Da Nang International Airport via Macau
- Ave. Duration
- 6h 52m
- When
- Every day
- Estimated price
- $140–420
Flights from Shanghai Pudong International Airport to Da Nang International Airport via Macau
- Ave. Duration
- 6h 10m
- When
- Every day
- Estimated price
- $150–380
Flights from Sunan Shuofang International Airport to Da Nang International Airport via Macau
- Ave. Duration
- 9h 57m
- When
- Every day
- Estimated price
- $140–490
Flights from Hangzhou Xiaoshan International Airport to Da Nang International Airport via Macau
- Ave. Duration
- 6h 5m
- When
- Every day
- Estimated price
- $180–440
- Website
- cathaypacific.com
Flights from Shanghai Hongqiao International Airport to Da Nang International Airport via Hong Kong
- Ave. Duration
- 11h 50m
- When
- Monday, Thursday, and Sunday
- Estimated price
- $180–290
Flights from Shanghai Pudong International Airport to Da Nang International Airport via Hong Kong
- Ave. Duration
- 6h 5m
- When
- Every day
- Estimated price
- $110–310
Flights from Sunan Shuofang International Airport to Da Nang International Airport via Hong Kong
- Ave. Duration
- 12h 10m
- When
- Every day
- Estimated price
- $130–430
Flights from Hangzhou Xiaoshan International Airport to Da Nang International Airport via Hong Kong
- Ave. Duration
- 7h
- When
- Every day
- Estimated price
- $130–360
- Website
- en.ceair.com
Flights from Shanghai Pudong International Airport to Da Nang International Airport via Tan Son Nhat
- Ave. Duration
- 8h 45m
- When
- Every day
- Estimated price
- $150–450
Flights from Shanghai Pudong International Airport to Da Nang International Airport via Noi Bai International
- Ave. Duration
- 9h 35m
- When
- Every day
- Estimated price
- $130–400
Flights from Hangzhou Xiaoshan International Airport to Da Nang International Airport via Tan Son Nhat
- Ave. Duration
- 10h 15m
- When
- Every day
- Estimated price
- $180–550
- Website
- koreanair.com
Flights from Sunan Shuofang International Airport to Da Nang International Airport via Incheon
- Ave. Duration
- 10h 20m
- When
- Every day
- Estimated price
- $230–800
- Website
- flyasiana.com
Flights from Sunan Shuofang International Airport to Da Nang International Airport via Incheon
- Ave. Duration
- 12h 40m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- $260–700
- Website
- hkexpress.com
Flights from Sunan Shuofang International Airport to Da Nang International Airport via Hong Kong
- Ave. Duration
- 14h 35m
- When
- Every day
- Estimated price
- $130–390
- Website
- jinair.com
Flights from Sunan Shuofang International Airport to Da Nang International Airport via Incheon
- Ave. Duration
- 8h 45m
- When
- Every day
- Estimated price
- $230–650
- Website
- vietjetair.com
Flights from Hangzhou Xiaoshan International Airport to Da Nang International Airport via Suvarnabhumi
- Ave. Duration
- 11h 50m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- $190–480
Train from Shanghai Hongqiao Station to Liuzhou
- 2nd Class Seat
- $110–125
- 1st Class Seat
- $180–210
- Business Class Seat
- $270–380
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 station to Wuxi
- 2nd Class Seat
- $8–10
- 1st Class Seat
- $14–16
- Business Class Seat
- $19–28
Train from Shanghai Hongqiao to Hangzhou East
- Ave. Duration
- 59 min
- Frequency
- Every 15 minutes
- Estimated price
- $11–12
- Schedules at
- 12306.cn
- Book at
- 12306.cn
- 2nd Class Seat
- $11–12
- 1st Class Seat
- $17–20
- Business Class Seat
- $25–35
Train from Shanghai Hongqiao to Kunming South
- 2nd Class Seat
- $140–160
- 1st Class Seat
- $240–270
- Business Class Seat
- $350–500
Train from Liuzhou to Nanning
- Hard Seat
- $7–12
- Hard Sleeper
- $10–14
- Soft Sleeper
- $22–35
Train from Shanghai station to Wuxi
- Hard Seat
- $6–10
- Hard Sleeper
- $7–12
- Soft Sleeper
- $18–26
Train from Liuzhou to Nanning
- Ave. Duration
- 1h 35m
- Frequency
- Once daily
- Estimated price
- $13–26
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- $13–18
- Adult - 1st Class
- $18–26
Train from Shanghai station to Wuxi
- Ave. Duration
- 1h 11m
- Frequency
- Once daily
- Estimated price
- $9–16
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- $9–13
- Adult - 1st Class
- $11–16
Train from Shanghai Hongqiao to Hangzhou East
- Ave. Duration
- 1h 7m
- Frequency
- Every 3 hours
- Estimated price
- $10–20
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- $10–15
- Adult - 1st Class
- $13–20
Train from Shanghai Hongqiao Station to Guangzhou South station
- Ave. Duration
- 11h 34m
- Frequency
- Once daily
- Estimated price
- $70–180
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- $70–110
- Adult - 1st Class
- $130–180
Train from Guangzhou South station to Nanning
- Ave. Duration
- 3h 28m
- Frequency
- Hourly
- Estimated price
- $27–65
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- $27–40
- Adult - 1st Class
- $40–65
- Phone
- 19006469
- [email protected]
- Website
- dsvn.vn
Train from Ninh Binh to Tra Kieu
- Soft seat, air-conditioned
- $28–40
- Bed, air-conditioned
- $25–35
- soft seat, air-conditioned
- $25–40
Train from Ha Noi to Da Nang
- Ave. Duration
- 16h 48m
- Frequency
- Every 2 hours
- Estimated price
- $28–45
- Schedules at
- dsvn.vn
- Soft seat, air-conditioned
- $30–45
- Bed, air-conditioned
- $28–40
- soft seat, air-conditioned
- $28–40
Train from Shanghai station to Wuxi
- Hard Seat
- $3–5
- Hard sleeper
- $7–11
- Soft sleeper
- $12–16
Train from Shanghai South to Hengyang
- Hard Seat
- $18–25
- Hard sleeper
- $30–45
- Soft sleeper
- $50–70
- Phone
- 021-891888
- Website
- facebook.com
Train from Kunming South to Vientiane station
- Ave. Duration
- 9h 36m
- Frequency
- Once daily
- Estimated price
- $65–140
- Schedules at
- baolau.com
- Second Class
- $65–90
- First Class
- $85–140
- Phone
- 86-010-12306
- Website
- china-railway.com.cn
Train from Hengyang to Hanoi Gia Lam Station
- Ave. Duration
- 23h 10m
- Frequency
- Once a week
- Estimated price
- $170–210
- Schedules at
- booking.baolau.com
- Phone
- +84 868 060 269
- [email protected]
- Website
- lotustrain.com
Train from Ha Noi to Da Nang
- Ave. Duration
- 16h 38m
- Frequency
- Once daily
- Estimated price
- $70–750
- Schedules at
- lotustrain.vn
Bus from Nanning Tourism Distribution Centre to Ninh Binh
- Ave. Duration
- 8h 46m
- Frequency
- 4 times a day
- Estimated price
- $30
- Schedules at
- travelchinaguide.com
Bus from Nanning Tourism Distribution Centre to Ninh Binh
- Ave. Duration
- 8h 46m
- Frequency
- 4 times a day
- Estimated price
- $30
- Schedules at
- travelchinaguide.com
Bus from Nanning Tourism Distribution Centre to Ninh Binh
- Ave. Duration
- 8h 46m
- Frequency
- 4 times a day
- Estimated price
- $30
- Schedules at
- travelchinaguide.com
- Phone
- 19005151
- [email protected]
- Website
- Tân Kim Chi
Bus from PVOIL Ninh Binh Petroleum Station 1 to Tân Kim Chi Hội An office
- Ave. Duration
- 11h 45m
- Frequency
- 5 times a day
- Estimated price
- $21–35
- Schedules at
- Tân Kim Chi
Bus from PVOIL Ninh Binh Petroleum Station 1 to Tân Kim Chi Hội An office
- Ave. Duration
- 11h 45m
- Frequency
- 5 times a day
- Estimated price
- $21–35
- Schedules at
- Tân Kim Chi
- Phone
- +84-915 105 499
- [email protected]
- Website
- barrianntravel.com
Shuttle from Huế to Hội An
- Ave. Duration
- 3h
- Frequency
- Twice daily
- Estimated price
- $17
- Schedules at
- barrianntravel.com
- [email protected]
- Website
- hhttps
Bus from Vientiane Southern Bus Station to Hue
- Ave. Duration
- 20h
- Frequency
- Once daily
- Estimated price
- $35–90
- Book at
- 12go.asia
- Phone
- +84 28 38389593
- [email protected]
- Website
- thesinhtourist.vn
Bus from Hue - Sinh Tourist Office to Hoi An - Sinh Tourist Office
- Ave. Duration
- 4h
- Frequency
- 4 times a day
- Estimated price
- $4–9
- Schedules at
- thesinhtourist.vn
- Ave. Duration
- 1h 2m
- Estimated price
- $1
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 Bali: What to do if Mount Agung erupts, How to get from London to Edinburgh, and How to get from Heathrow Airport into central London - to help you get the most out of your next trip.
More Questions & Answers
Yes, the driving distance between Shanghai to Hội An is 2974 km. It takes approximately 32h 48m to drive from Shanghai to Hội An.
There are 3035+ hotels available in Hội An.




































