There are 10 ways to get from Hong Kong to Shangqiu by train, plane, 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.
Train
best- Take the train from Shenzhen North to Shangqiutrain Shenzhen North
9h 25m¥771–970Train via Fuyang
cheapest- Take the train from Shenzhen to Fuyangtrain Shenzhen
- Take the train from Fuyang to Shangqiutrain Xiamen North
19h 45m¥534–1,287Fly Shenzhen Bao'An International Airport to Xuzhou Guanyin Airport, train
- Fly from Shenzhen Bao'An International Airport (SZX) to Xuzhou Guanyin Airport (XUZ)plane SZX - XUZ
- Take the train from Xuzhou East to Shangqiutrain
6h 19m¥1,726–2,747Bus, train
- Take the bus from Mongkok Prince Edward to Guangzhoubus
- Take the train from Gaunghzhou station to Zhengzhou Easttrain
- Take the train from Zhengzhou East to Shangqiutrain
10h 20m¥801–988Fly Shenzhen Bao'An International Airport to Zhengzhou Xinzheng International Airport, train
- Fly from Shenzhen Bao'An International Airport (SZX) to Zhengzhou Xinzheng International Airport (CGO)plane SZX - CGO
- Take the train from Zhengzhou East to Shangqiutrain
6h 20m¥1,429–3,344Fly Shenzhen Bao'An International Airport to Fuyang, train
- Fly from Shenzhen Bao'An International Airport (SZX) to Fuyang (FUG)plane SZX - FUG
- Take the train from Fuyang West Station to Shangqiutrain
6h 30m¥1,704–5,019Fly Shenzhen Bao'An International Airport to Bozhou, train
- Fly from Shenzhen Bao'An International Airport (SZX) to Bozhou (BZJ)plane SZX - BZJ
- Take the train from Gucheng East Station to Shangqiutrain
6h 33m¥634–3,159Fly Hong Kong International Airport to Zhengzhou Xinzheng International Airport, train
- Fly from Hong Kong International Airport (HKG) to Zhengzhou Xinzheng International Airport (CGO)plane HKG - CGO
- Take the train from Zhengzhou East to Shangqiutrain
7h 1m¥935–1,356Train to Foshan Shadi Airport, fly to Fuyang, train
- Take the train from Shenzhen North to Guangzhou South stationtrain
- Fly from Foshan Shadi Airport (FUO) to Fuyang (FUG)plane FUO - FUG
- Take the train from Fuyang West Station to Shangqiutrain
7h 3m¥2,394–4,795Fly Shenzhen Bao'An International Airport to Hefei Xinqiao International Airport, train
- Fly from Shenzhen Bao'An International Airport (SZX) to Hefei Xinqiao International Airport (HFE)plane SZX - HFE
- Take the train from Hefei to Shangqiutrain
8h 48m¥791–3,381
Hong Kong to Shangqiu by train
Comparing Your Travel Options
The cheapest way to get from Hong Kong to Shangqiu is to train which costs ¥750 - ¥1000 and takes 9h 25m.
The fastest way to get from Hong Kong to Shangqiu is to fly and train which takes 6h 19m and costs ¥1700 - ¥2800.
No, there is no direct train from Hong Kong station to Shangqiu. However, there are services departing from West Kowloon Station and arriving at Shangqiu via Shenzhen North. The journey, including transfers, takes approximately 9h 25m.
The distance between Hong Kong and Shangqiu is 1772 km.
The best way to get from Hong Kong to Shangqiu without a car is to train which takes 9h 25m and costs ¥750 - ¥1000.
It takes approximately 9h 25m to get from Hong Kong to Shangqiu, including transfers.
Hong Kong to Shangqiu train services, operated by China Railways G-Class, depart from Shenzhen North station.
Hong Kong to Shangqiu train services, operated by China Railways G-Class, arrive at Shangqiu station.
There are 10+ hotels available in Shangqiu.
What companies run services between Hong Kong and Shangqiu, China?
China Railways G-Class operates a train from Shenzhen North to Shangqiu twice daily. Tickets cost ¥750–850 and the journey takes 8h 7m.
- Website
- csair.com
Flights from Shenzhen Bao'An International Airport to Xuzhou Guanyin Airport
- Ave. Duration
- 2h 25m
- When
- Every day
- Estimated price
- ¥600–3,300
Flights from Shenzhen Bao'An International Airport to Xuzhou Guanyin Airport via Haikou
- Ave. Duration
- 5h 25m
- When
- Every day
- Estimated price
- ¥850–4,100
Flights from Shenzhen Bao'An International Airport to Zhengzhou Xinzheng International Airport
- Ave. Duration
- 2h 30m
- When
- Every day
- Estimated price
- ¥1,300–4,000
Flights from Shenzhen Bao'An International Airport to Fuyang
- Ave. Duration
- 2h 20m
- When
- Every day
- Estimated price
- ¥1,600–4,800
Flights from Shenzhen Bao'An International Airport to Hefei Xinqiao International Airport
- Ave. Duration
- 2h 15m
- When
- Every day
- Estimated price
- ¥1,500–4,600
Train from Shenzhen North to Shangqiu
- 2nd Class Seat
- ¥750–850
- 1st Class Seat
- ¥1,250–1,400
- Business Class Seat
- ¥1,800–2,600
Train from Xuzhou East to Shangqiu
- 2nd Class Seat
- ¥75–85
- 1st Class Seat
- ¥125–140
- Business Class Seat
- ¥170–250
Train from Gaunghzhou station to Zhengzhou East
- 2nd Class Seat
- ¥620–680
- 1st Class Seat
- ¥1,000–1,150
- Business Class Seat
- ¥1,500–2,100
Train from Zhengzhou East to Shangqiu
- Ave. Duration
- 51 min
- Frequency
- Every 30 minutes
- Estimated price
- ¥85–95
- Schedules at
- 12306.cn
- Book at
- 12306.cn
- 2nd Class Seat
- ¥85–95
- 1st Class Seat
- ¥140–160
- Business Class Seat
- ¥200–290
Train from Zhengzhou East to Shangqiu
- Ave. Duration
- 51 min
- Frequency
- Every 30 minutes
- Estimated price
- ¥85–95
- Schedules at
- 12306.cn
- Book at
- 12306.cn
- 2nd Class Seat
- ¥85–95
- 1st Class Seat
- ¥140–160
- Business Class Seat
- ¥200–290
Train from Fuyang West Station to Shangqiu
- 2nd Class Seat
- ¥80–90
- 1st Class Seat
- ¥130–150
- Business Class Seat
- ¥190–270
Train from Gucheng East Station to Shangqiu
- 2nd Class Seat
- ¥50–55
- 1st Class Seat
- ¥80–90
- Business Class Seat
- ¥110–160
Train from Zhengzhou East to Shangqiu
- Ave. Duration
- 51 min
- Frequency
- Every 30 minutes
- Estimated price
- ¥85–95
- Schedules at
- 12306.cn
- Book at
- 12306.cn
- 2nd Class Seat
- ¥85–95
- 1st Class Seat
- ¥140–160
- Business Class Seat
- ¥200–290
Train from Shenzhen North to Guangzhou South station
- Ave. Duration
- 36 min
- Frequency
- Every 15 minutes
- Estimated price
- ¥49–54
- Schedules at
- 12306.cn
- Book at
- 12306.cn
- 2nd Class Seat
- ¥49–54
- 1st Class Seat
- ¥75–85
- Business Class Seat
- ¥100–160
Train from Fuyang West Station to Shangqiu
- 2nd Class Seat
- ¥80–90
- 1st Class Seat
- ¥130–150
- Business Class Seat
- ¥190–270
Train from Hefei to Shangqiu
- 2nd Class Seat
- ¥170–200
- 1st Class Seat
- ¥290–320
- Business Class Seat
- ¥420–600
- Phone
- (852) 2979 8778
- Website
- tilchinalink.com
Bus from Mongkok Prince Edward to Guangzhou
- Ave. Duration
- 2h 30m
- Frequency
- Every 30 minutes
- Estimated price
- ¥94–210
- Schedules at
- tilchinalink.com
- Book at
- tilchinalink.com
- Adult
- ¥150–210
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 Italian Lakes: Getting around by train, How to get from Florence to Rome, and Flying into Beijing? - to help you get the most out of your next trip.










