There are 7 ways to get from Khon Kaen to Shanghai by plane, train, car, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Khon Kaen Airport to Shanghai Pudong International Airport
best- Fly from Khon Kaen Airport (KKC) to Shanghai Pudong International Airport (PVG)plane KKC - PVG
9h 11m¥1,562–3,862Train to Wattay International Airport, fly to Shanghai Pudong International Airport
cheapest- Take the train from Khon Kaen to Nong Khaitrain
- Fly from Wattay International Airport (VTE) to Shanghai Pudong International Airport (PVG)plane VTE - PVG
9h 48m¥993–1,566Train
- Take the train from Khon Kaen to Nong Khaitrain 25
- Take the train from Vientiane station to Kunming Southtrain
- Take the train from Kunming South to Shanghai Hongqiaotrain
25h 41m¥1,422–2,424Drive 3,081.3 km
- Drive from Khon Kaen to Shanghaicar 3,081.3 km
35h 10m¥2,796–4,038Train to Wattay International Airport, fly to Shanghai Hongqiao International Airport
- Take the train from Khon Kaen to Nong Khaitrain
- Fly from Wattay International Airport (VTE) to Shanghai Hongqiao International Airport (SHA)plane VTE - SHA
11h 22m¥993–2,016Fly Khon Kaen Airport to Hangzhou Xiaoshan International Airport, train
- Fly from Khon Kaen Airport (KKC) to Hangzhou Xiaoshan International Airport (HGH)plane KKC - HGH
- Take the train from Hangzhou East to Shanghai Hongqiaotrain
10h 53m¥2,084–3,551Bus, train
- Take the bus from Khon Kaen Bus Terminal to Central Bus Station Vientianebus
- Take the bus from Vientiane - Southern Bus Station to Ha Noi Nuoc Ngam Bus Stationbus
- Take the train from Hanoi Gia Lam Station to Hengyangtrain
- Take the train from Hengyang to Shanghai Southtrain
2d 19h¥1,546–2,270
Khon Kaen Airport (KKC) to Shanghai Pudong International Airport (PVG) flights
Comparing Your Travel Options
The cheapest way to get from Khon Kaen to Shanghai is to train and fly which costs ¥950 - ¥1600 and takes 9h 48m.
The fastest way to get from Khon Kaen to Shanghai is to fly which takes 9h 11m and costs ¥1500 - ¥3900.
No, there is no direct train from Khon Kaen to Shanghai. However, there are services departing from Khon Kaen and arriving at South Shaanxi Road via Nong Khai, Vientiane station, Kunming South and Shanghai Hongqiao Train Station. The journey, including transfers, takes approximately 25h 41m.
The distance between Khon Kaen and Shanghai is 2569 km. The road distance is 3081.3 km.
The best way to get from Khon Kaen to Shanghai without a car is to train which takes 25h 41m and costs ¥1400 - ¥2500.
It takes approximately 9h 11m to get from Khon Kaen to Shanghai, including transfers.
Khon Kaen to Shanghai train services, operated by State Railway of Thailand, depart from Khon Kaen station.
The best way to get from Khon Kaen to Shanghai is to fly which takes 9h 11m and costs ¥1500 - ¥3900. Alternatively, you can train, which costs ¥1400 - ¥2500 and takes 25h 41m.
Shanghai is 1h ahead of Khon Kaen. It is currently 7:29 AM in Khon Kaen and 8:29 AM in Shanghai.
Khon Kaen to Shanghai train services, operated by State Railway of Thailand, arrive at Nong Khai station.
What companies run services between Khon Kaen, Thailand and Shanghai, China?
Thai Airways International, Thai Vietjet Air, and three other airlines fly from Khon Kaen Airport (KKC) to Shanghai Pudong International Airport (PVG) 5 times a day. Alternatively, you can take a train from Khon Kaen to South Shaanxi Road via Nong Khai, Khamsavath station, Vientiane station, Kunming South, Shanghai Hongqiao, and Shanghai Hongqiao Train Station in around 25h 41m.
- Website
- en.ceair.com
Flights from Khon Kaen Airport to Shanghai Pudong International Airport via Suvarnabhumi
- Ave. Duration
- 6h 30m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ¥1,600–5,000
Flights from Wattay International Airport to Shanghai Pudong International Airport
- Ave. Duration
- 3h 25m
- When
- Every day
- Estimated price
- ¥950–1,300
Flights from Wattay International Airport to Shanghai Hongqiao International Airport via Kunming
- Ave. Duration
- 6h 2m
- When
- Every day
- Estimated price
- ¥950–1,400
Flights from Wattay International Airport to Shanghai Hongqiao International Airport via Changsha
- Ave. Duration
- 7h 5m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- ¥1,000–4,600
- Website
- lionairthai.com
Flights from Khon Kaen Airport to Shanghai Pudong International Airport via Don Muang
- Ave. Duration
- 8h 15m
- When
- Tuesday and Sunday
- Estimated price
- ¥1,600–3,800
Flights from Khon Kaen Airport to Hangzhou Xiaoshan International Airport via Don Muang
- Ave. Duration
- 7h 55m
- When
- Monday and Thursday
- Estimated price
- ¥1,700–4,000
- Website
- thaiairways.com
Flights from Khon Kaen Airport to Shanghai Pudong International Airport via Suvarnabhumi
- Ave. Duration
- 7h 3m
- When
- Every day
- Estimated price
- ¥1,900–4,700
- Website
- csair.com
Flights from Wattay International Airport to Shanghai Pudong International Airport via Guangzhou Baiyun
- Ave. Duration
- 7h
- When
- Every day
- Estimated price
- ¥850–1,100
Flights from Wattay International Airport to Shanghai Hongqiao International Airport via Guangzhou Baiyun
- Ave. Duration
- 5h 40m
- When
- Every day
- Estimated price
- ¥1,300–6,500
- Website
- vietjetair.com
Flights from Khon Kaen Airport to Shanghai Pudong International Airport via Suvarnabhumi
- Ave. Duration
- 6h 40m
- When
- Every day
- Estimated price
- ¥1,500–3,800
Flights from Khon Kaen Airport to Hangzhou Xiaoshan International Airport via Suvarnabhumi
- Ave. Duration
- 12h 20m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- ¥1,500–4,000
- Website
- ceair.com
Flights from Khon Kaen Airport to Shanghai Pudong International Airport via Suvarnabhumi
- Ave. Duration
- 6h 30m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ¥1,600–5,000
Flights from Wattay International Airport to Shanghai Hongqiao International Airport via Changsha
- Ave. Duration
- 7h 5m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- ¥1,000–4,600
- Website
- airasia.com
Flights from Khon Kaen Airport to Hangzhou Xiaoshan International Airport via Don Muang
- Ave. Duration
- 6h 40m
- When
- Wednesday, Friday, Sunday, and Monday
- Estimated price
- ¥1,500–4,000
- Website
- loongair.cn
Flights from Khon Kaen Airport to Hangzhou Xiaoshan International Airport via Suvarnabhumi
- Ave. Duration
- 6h
- When
- Every day
- Estimated price
- ¥1,200–5,500
- Website
- intl.jdair.net
Flights from Khon Kaen Airport to Hangzhou Xiaoshan International Airport via Suvarnabhumi
- Ave. Duration
- 8h
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ¥2,000–3,400
- Phone
- 1690
- [email protected]
- Website
- railway.co.th
Train from Khon Kaen to Nong Khai
- Ave. Duration
- 2h 13m
- Frequency
- Every 3 hours
- Estimated price
- ¥11–180
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ¥120–180
- 3rd Class (Seat)
- ¥25–30
- 2nd Class (Air-Conditioned Berth)
- ¥11–15
- 2nd Class (Air-conditioned Seat)
- ¥62–67
Train from Khon Kaen to Nong Khai
- Ave. Duration
- 2h 13m
- Frequency
- Every 3 hours
- Estimated price
- ¥11–180
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ¥120–180
- 3rd Class (Seat)
- ¥25–30
- 2nd Class (Air-Conditioned Berth)
- ¥11–15
- 2nd Class (Air-conditioned Seat)
- ¥62–67
Train from Khon Kaen to Nong Khai
- Ave. Duration
- 2h 13m
- Frequency
- Every 3 hours
- Estimated price
- ¥11–180
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ¥120–180
- 3rd Class (Seat)
- ¥25–30
- 2nd Class (Air-Conditioned Berth)
- ¥11–15
- 2nd Class (Air-conditioned Seat)
- ¥62–67
- Phone
- 021-891888
- Website
- facebook.com
Train from Vientiane station to Kunming South
- Ave. Duration
- 9h 34m
- Frequency
- Once daily
- Estimated price
- ¥440–950
- Schedules at
- baolau.com
- Book at
- booking.baolau.com
- Second Class
- ¥440–600
- First Class
- ¥550–950
Train from Kunming South to Shanghai Hongqiao
- Ave. Duration
- 9h 35m
- Frequency
- 4 times a day
- Estimated price
- ¥950–1,100
- Schedules at
- 12306.cn
- Book at
- 12306.cn
- 2nd Class Seat
- ¥950–1,100
- 1st Class Seat
- ¥1,600–1,800
- Business Class Seat
- ¥2,300–3,400
Train from Hangzhou East to Shanghai Hongqiao
- Ave. Duration
- 59 min
- Frequency
- Every 15 minutes
- Estimated price
- ¥70–80
- Schedules at
- 12306.cn
- Book at
- 12306.cn
- 2nd Class Seat
- ¥70–80
- 1st Class Seat
- ¥115–130
- Business Class Seat
- ¥160–240
Train from Hangzhou East to Shanghai Hongqiao
- Ave. Duration
- 1h 5m
- Frequency
- Every 3 hours
- Estimated price
- ¥70–130
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥70–100
- Adult - 1st Class
- ¥90–130
- Phone
- 86-010-12306
- Website
- china-railway.com.cn
Train from Hanoi Gia Lam Station to Hengyang
- Ave. Duration
- 19h 14m
- Frequency
- Twice a week
- Estimated price
- ¥1,100–1,400
- Schedules at
- 12306.cn
Train from Hengyang to Shanghai South
- Hard Seat
- ¥120–170
- Hard sleeper
- ¥220–310
- Soft sleeper
- ¥350–460
- Phone
- +856 21 215 587
- [email protected]
- Website
- facebook.com
Bus from Khon Kaen Bus Terminal to Central Bus Station Vientiane
- Ave. Duration
- 4h
- Frequency
- Twice daily
- Estimated price
- ¥15
- Schedules at
- laos-guide-999.com
- Website
- 12go.asia
Bus from Vientiane - Southern Bus Station to Ha Noi Nuoc Ngam Bus Station
- Ave. Duration
- 23h
- Frequency
- 3 times a day
- Estimated price
- ¥260–370
- Book at
- HTX Van Tai 277
Bus from Vientiane - Southern Bus Station to Ha Noi Nuoc Ngam Bus Station
- Ave. Duration
- 23h
- Frequency
- Once daily
- Estimated price
- ¥341
- Book at
- 12Go
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 Florence to Rome, Getting around the Cyclades, and Why you should take the train in the US - to help you get the most out of your next trip.
Booking & Getting There
Yes, the driving distance between Khon Kaen to Shanghai is 3081 km. It takes approximately 35h 10m to drive from Khon Kaen to Shanghai.
There are 1896+ hotels available in Shanghai.




















