There are 6 ways to get from Qingdao to Shangqiu by train, car, or plane
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 Qingdao to Shangqiutrain Qingdao
5h 27m¥352–656Train via Yunlong
cheapest- Take the train from Qingdao North to Xuzhou Stationtrain Qingdao North
- Take the train from Xuzhou to Shangqiutrain Shanghai
8h 47m¥166–416Drive 539.1 km
- Drive from Qingdao to Shangqiucar 539.1 km
5h 42m¥456–658Fly to Xuzhou Guanyin Airport, train
- Fly from Qingdao Liuting International Airport (TAO) to Xuzhou Guanyin Airport (XUZ)plane TAO - XUZ
- Take the train from Xuzhou East to Shangqiutrain
7h 36m¥606–2,930Fly to Zhengzhou Xinzheng International Airport, train
- Fly from Qingdao Liuting International Airport (TAO) to Zhengzhou Xinzheng International Airport (CGO)plane TAO - CGO
- Take the train from Zhengzhou East to Shangqiutrain
6h 8m¥419–2,127Fly to Heze, train
- Fly from Qingdao Liuting International Airport (TAO) to Heze (HZA)plane TAO - HZA
- Take the train from Heze East to Lankao Southtrain
- Take the train from Lankao South to Shangqiutrain
10h 55m¥775–2,313
Qingdao Liuting International Airport (TAO) to Xuzhou Guanyin Airport (XUZ) flights
Comparing Your Travel Options
The cheapest way to get from Qingdao to Shangqiu is to train via Yunlong which costs ¥160 - ¥420 and takes 8h 47m.
The fastest way to get from Qingdao to Shangqiu is to train which takes 5h 27m and costs ¥350 - ¥700.
No, there is no direct train from Qingdao to Shangqiu. However, there are services departing from Wusi Plaza and arriving at Shangqiu via Qingdao. The journey, including transfers, takes approximately 5h 27m.
The distance between Qingdao and Shangqiu is 818 km. The road distance is 539.1 km.
The best way to get from Qingdao to Shangqiu without a car is to train which takes 5h 27m and costs ¥350 - ¥700.
It takes approximately 5h 27m to get from Qingdao to Shangqiu, including transfers.
Qingdao to Shangqiu train services, operated by China Railways G-Class, depart from Qingdao station.
Qingdao to Shangqiu train services, operated by China Railways G-Class, arrive at Shangqiu station.
Yes, the driving distance between Qingdao to Shangqiu is 539 km. It takes approximately 5h 42m to drive from Qingdao to Shangqiu.
There are 10+ hotels available in Shangqiu.
What companies run services between Qingdao, China and Shangqiu, China?
China Railways G-Class operates a train from Qingdao to Shangqiu 4 times a day. Tickets cost ¥350–633 and the journey takes 4h 13m.
- Website
- chinaexpressair.com
Flights from Qingdao Liuting International Airport to Xuzhou Guanyin Airport via Dalian
- Ave. Duration
- 4h 7m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥500–2,800
Flights from Qingdao Liuting International Airport to Xuzhou Guanyin Airport via Shenyang
- Ave. Duration
- 5h 30m
- When
- Every day
- Estimated price
- ¥1,500–4,000
Flights from Qingdao Liuting International Airport to Zhengzhou Xinzheng International Airport via Dalian
- Ave. Duration
- 5h
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥1,300–3,600
Flights from Qingdao Liuting International Airport to Heze via Dalian
- Ave. Duration
- 6h 7m
- When
- Every day
- Estimated price
- ¥450–2,500
Flights from Qingdao Liuting International Airport to Heze via Hangzhou Xiaoshan
- Ave. Duration
- 12h 5m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥550–2,900
Flights from Qingdao Liuting International Airport to Heze via Harbin
- Ave. Duration
- 8h 50m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥900–3,900
Train from Qingdao to Shangqiu
- 2nd Class Seat
- ¥350–390
- 1st Class Seat
- ¥590–640
- Business Class Seat
- ¥850–1,200
Train from Xuzhou East to Shangqiu
- 2nd Class Seat
- ¥75–85
- 1st Class Seat
- ¥125–140
- Business Class Seat
- ¥170–250
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 Heze East to Lankao South
- 2nd Class Seat
- ¥90–105
- 1st Class Seat
- ¥150–170
- Business Class Seat
- ¥210–310
Train from Lankao South to Shangqiu
- 2nd Class Seat
- ¥41–46
- 1st Class Seat
- ¥65–75
- Business Class Seat
- ¥90–130
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 Travelling to and around Russia for the 2018 FIFA World Cup, South Korea: Travelling from Seoul to Busan , and Train travel in Spain: A guide to Renfe - to help you get the most out of your next trip.





