Flights to Shijiazhuang

Direct flights from 8 cities, 226 flights a week. From Shanghai the flight takes 2h 15m. From Hangzhou the flight takes 2h 15m.

Flights to Shijiazhuang at a glance

cities with nonstop flights here
8
nonstop flights a week
226
flight time from Shanghai
2h 15m
flight time from Hangzhou
2h 15m
arrival airport
Shijiazhuang Daguocun

Where you can fly to Shijiazhuang from

Nonstop flights, busiest routes first

FromFare
Shanghai 2h 15m, 42 a week
Hangzhou 2h 15m, 39 a week
Guangzhou 2h 45m, 38 a week
Shenzhen 2h 55m, 36 a week
Harbin 2h 28m, 35 a week
Zhangjiakou 1h 10m, 22 a week
Nanning 3h 5m, 7 a week
Yinchuan 1h 35m, 7 a week

Arrival airport

Where the nonstop flights land

226 flights a week arrive nonstop

Frequently asked questions

Where are there direct flights to Shijiazhuang from?
From 8 cities. The busiest routes are from Shanghai (42 flights a week), Hangzhou (39 flights a week), Guangzhou (38 flights a week), Shenzhen (36 flights a week), Harbin (35 flights a week) and Zhangjiakou (22 flights a week).
How long is the flight from Shanghai to Shijiazhuang?
A nonstop flight takes about 2 hours 15 minutes.
How long is the flight from Hangzhou to Shijiazhuang?
A nonstop flight takes about 2 hours 15 minutes.
Which airport do flights to Shijiazhuang arrive at?
All nonstop flights land at Shijiazhuang Daguocun (SJW).

Cities near Shijiazhuang with their own flights

Worth a look when fares or dates to Shijiazhuang do not suit; distance by straight line