There are 10 ways to get from Beijing to Shangqiu by train, bus, car, plane, or taxi
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 Beijing South to Ji'nan WestBeijing South / ...
- Take the train from Jinan West to ShangqiuG1833 / ...
4h 56m¥382–516Train, bus
cheapest- Take the train from Beijing South to Tianjin StationBeijing South / ...
- Take the bus from Tian Jin to Shangqiu
8h 56m¥215–260Drive 676.6 km
- Drive from Beijing to Shangqiu676.6 km
6h 53m¥601–867Fly Beijing Capital International Airport to Zhengzhou Xinzheng International Airport, train
- Fly from Beijing Capital International Airport (PEK) to Zhengzhou Xinzheng International Airport (CGO)PEK - CGO
- Take the train from Zhengzhou East to Shangqiu
5h 26m¥1,330–2,140Train via Qufu
- Take the train from Beijing South to Qufu East StationBeijing South / ...
- Take the train from Qufu East to ShangqiuG1833 / ...
5h 2m¥379–557Train #2
- Take the train from Beijing West Station to ZhengzhouBeijing West
- Take the train from Zhengzhou to ShangqiuXining / ...
8h 43mFly Beijing Capital International Airport to Heze, train
- Fly from Beijing Capital International Airport (PEK) to Heze (HZA)PEK - HZA
- Take the train from Heze to Shangqiu South
9h 10mFly Beijing Capital International Airport to Fuyang, train
- Fly from Beijing Capital International Airport (PEK) to Fuyang (FUG)PEK - FUG
- Take the train from Fuyang West Station to Shangqiu
5h 40m¥1,105–2,915Train to Beijing Daxing International Airport, fly to Bozhou, taxi, train
- Take the train from Beijing West to Beijing Daxing Airport
- Fly from Beijing Daxing International Airport (PKX) to Bozhou (BZJ)PKX - BZJ
- Take the taxi from Bozhou (BZJ) to Gucheng East Station
- Take the train from Gucheng East Station to Shangqiu
5h 59mFly Beijing Capital International Airport to Changzhi Wangcun Airport, train
- Fly from Beijing Capital International Airport (PEK) to Changzhi Wangcun Airport (CIH)PEK - CIH
- Take the train from Changzhi East to Zhengzhou
- Take the train from Zhengzhou East to Shangqiu
7h 20m¥1,530–3,366
Beijing Capital International Airport (PEK) to Zhengzhou Xinzheng International Airport (CGO) flights
Questions & Answers
The cheapest way to get from Beijing to Shangqiu is to train and bus which costs ¥210 - ¥260 and takes 8h 56m.
The fastest way to get from Beijing to Shangqiu is to train which takes 4h 56m and costs ¥380 - ¥550.
No, there is no direct train from Beijing to Shangqiu. However, there are services departing from Beijing South and arriving at Shangqiu via Jinan West. The journey, including transfers, takes approximately 4h 56m.
The distance between Beijing and Shangqiu is 862 km. The road distance is 676.6 km.
The best way to get from Beijing to Shangqiu without a car is to train which takes 4h 56m and costs ¥380 - ¥550.
It takes approximately 4h 56m to get from Beijing to Shangqiu, including transfers.
Beijing to Shangqiu train services, operated by China Railways G-Class, depart from Beijing South station.
Beijing to Shangqiu train services, operated by China Railways G-Class, arrive at Ji'nan West station.
Yes, the driving distance between Beijing to Shangqiu is 677 km. It takes approximately 6h 53m to drive from Beijing to Shangqiu.
There are nine+ hotels available in Shangqiu.
What companies run services between Beijing, China and Shangqiu, China?
You can take a train from Beijing South to Shangqiu via Jinan West in around 4h 56m.
- Website
- hainanairlines.com
Flights from Beijing Capital International Airport to Heze via Harbin
- Ave. Duration
- 7h 42m
- When
- Every day
- Estimated price
- ¥3,500–8,500
Flights from Beijing Capital International Airport to Heze via Dalian
- Ave. Duration
- 7h 27m
- When
- Every day
- Estimated price
- ¥2,700–7,000
Flights from Beijing Capital International Airport to Heze via Chongqing
- Ave. Duration
- 7h 20m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥4,000–15,000
- Website
- airchina.com
Flights from Beijing Capital International Airport to Zhengzhou Xinzheng International Airport
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- ¥1,200–1,300
Flights from Beijing Capital International Airport to Fuyang
- Ave. Duration
- 2h 5m
- When
- Every day
- Estimated price
- ¥1,000–2,800
Flights from Beijing Capital International Airport to Changzhi Wangcun Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- ¥1,300–3,100
- Website
- csair.com
Flights from Beijing Capital International Airport to Heze via Chongqing
- Ave. Duration
- 6h 37m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥3,500–15,000
Flights from Beijing Capital International Airport to Heze via Dalian
- Ave. Duration
- 5h 15m
- When
- Every day
- Estimated price
- ¥2,700–7,000
Flights from Beijing Capital International Airport to Heze via Guangzhou Baiyun
- Ave. Duration
- 7h 10m
- When
- Every day
- Estimated price
- ¥4,700–19,000
- Website
- loongair.cn
Flights from Beijing Capital International Airport to Heze via Dalian
- Ave. Duration
- 5h 15m
- When
- Every day
- Estimated price
- ¥2,700–7,000
Flights from Beijing Capital International Airport to Heze via Chongqing
- Ave. Duration
- 7h 20m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥4,000–15,000
Flights from Beijing Capital International Airport to Heze via Harbin
- Ave. Duration
- 7h 25m
- When
- Every day
- Estimated price
- ¥3,500–8,500
- Website
- intl.jdair.net
Flights from Beijing Daxing International Airport to Bozhou
- Ave. Duration
- 1h 40m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥1,300–4,600
Train from Beijing South to Ji'nan West
- Ave. Duration
- 1h 25m
- Frequency
- Every 30 minutes
- Estimated price
- ¥180–200
- Schedules at
- 12306.cn
- Book at
- 12306.cn
- 2nd Class Seat
- ¥180–200
- 1st Class Seat
- ¥290–330
- Business Class Seat
- ¥440–650
Train from Jinan West to Shangqiu
- 2nd Class Seat
- ¥200–220
- 1st Class Seat
- ¥330–370
- Business Class Seat
- ¥490–700
Train from Beijing South to Tianjin Station
- 2nd Class Seat
- ¥55–60
- 1st Class Seat
- ¥85–100
- Business Class Seat
- ¥120–180
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–300
Train from Beijing South to Qufu East Station
- 2nd Class Seat
- ¥230–260
- 1st Class Seat
- ¥390–430
- Business Class Seat
- ¥550–850
Train from Qufu East to Shangqiu
- 2nd Class Seat
- ¥140–160
- 1st Class Seat
- ¥240–260
- Business Class Seat
- ¥350–500
Train from Fuyang West Station to Shangqiu
- 2nd Class Seat
- ¥80–90
- 1st Class Seat
- ¥130–150
- Business Class Seat
- ¥190–280
Train from Gucheng East Station to Shangqiu
- 2nd Class Seat
- ¥50–55
- 1st Class Seat
- ¥80–90
- Business Class Seat
- ¥110–170
Train from Changzhi East to Zhengzhou
- 2nd Class Seat
- ¥100–115
- 1st Class Seat
- ¥170–190
- Business Class Seat
- ¥240–350
Train from Beijing South to Tianjin Station
Train from Beijing West to Beijing Daxing Airport
Train from Beijing West Station to Zhengzhou
Train from Zhengzhou to Shangqiu
Train from Heze to Shangqiu South
Train from Zhengzhou to Shangqiu
- Website
- dalianbus.com
Bus from Tian Jin to Shangqiu
- Ave. Duration
- 7h 20m
- Frequency
- Once daily
- Estimated price
- ¥160–200
- Schedules at
- dalianbus.com
- Ave. Duration
- 56 min
- Estimated price
- ¥130–160
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 the US: What do I need to know?, What are the different types of Renfe trains in Spain?, and Italy Travel Guides - to help you get the most out of your next trip.

















