• Our partners include:

  • Booking.com
  • Skyscanner
  • Airbnb
  • Expedia
  • Uber
  • Rentalcars.com

There are 7 ways to get from Beijing Airport (PEK) to Shijiazhuang by subway, train, bus, taxi, 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.

Recommended option

Subway, line 2 subway, train  •  2 h 16 min

  1. Take the subway from Beijing Capital Airport T2 to Dongzhimen
  2. Take the line 2 subway from Dongzhimen Station to Beijing station 2
  3. Take the train from Beijing to Beijing West S1
  4. Take the train from Beijing West to Shijiazhuang

Cheapest option

Train  •  5 h 48 min

  1. Take the train from Beijing to Shijiazhuang

$14 - $19

5 alternative options

Line 7 bus, bus  •  5 h 44 min

  1. Take the line 7 bus from Bcia T2 to West Railway Station South Square 7
  2. Take the bus from Beijing Liuliqiao to Shijiazhuang Bjllqsjz

$17

Taxi  •  3 h 21 min

  1. Take a taxi from Beijing Airport (PEK) to Shijiazhuang 200 miles

$120 - $150

Drive  •  3 h 21 min

  1. Drive from Beijing Airport (PEK) to Shijiazhuang 200 miles

$28 - $45

Fly to Shijiazhuang Zhengding  •  5 h 9 min

  1. Fly from Beijing Capital (PEK) to Shijiazhuang Zhengding (SJW) PEK - SJW

$41 - $230

Fly to Taiyuan, train  •  3 h 39 min

  1. Fly from Beijing Capital (PEK) to Taiyuan (TYN) PEK - TYN
  2. Take the train from Taiyuan South to Shijiazhuang

$53 - $215

Questions & Answers

The cheapest way to get from Beijing Airport (PEK) to Shijiazhuang is to line 7 bus and bus which costs ¥121 and takes 5 h 44 min.

More details

The quickest way to get from Beijing Airport (PEK) to Shijiazhuang is to taxi which costs ¥850 - ¥1100 and takes 3 h 21 min.

More details

The distance between Beijing Airport (PEK) and Shijiazhuang is 291 km. The road distance is 320.1 km.

Get driving directions

The best way to get from Beijing Airport (PEK) to Shijiazhuang without a car is to subway and line 2 subway and train which takes 2 h 16 min and costs .

More details

It takes approximately 2 h 16 min to get from Beijing Airport (PEK) to Shijiazhuang, including transfers.

More details

The best way to get from Beijing Airport (PEK) to Shijiazhuang is to line 7 bus and bus which takes 5 h 44 min and costs ¥121. Alternatively, you can train, which costs ¥95 - ¥140 and takes 5 h 48 min, you could also fly, which costs ¥280 - ¥1600 and takes 5 h 9 min.

Mode details

There is no direct flight from Beijing Capital Airport to Shijiazhuang Zhengding Airport. The quickest flight takes 3 h 55 min and has one stopover.

Search flights

Yes, the driving distance between Beijing Airport (PEK) to Shijiazhuang is 320 km. It takes approximately 3 h 21 min to drive from Beijing Airport (PEK) to Shijiazhuang.

Get driving directions

Hebei, Shandong Airlines, Sichuan Airlines and two other airlines offer flights from Beijing Capital Airport to Shijiazhuang Zhengding Airport.

Search flights

There are 192+ hotels available in Shijiazhuang. Prices start at $14 USD per night.

More details

Map of how to get from Beijing Airport (PEK) to Shijiazhuang.
Launch map view
  • Distance: 181.9 miles
  • Duration: 2 h 16 min

What companies run services between Beijing Airport (PEK), China and Shijiazhuang, China?

You can take a bus from Beijing Airport (PEK) to Shijiazhuang via West Railway Station South Square, Beijing West, Liuliqiao, and Beijing Liuliqiao in around 5 h 44 min. Alternatively, China Railways K-Class operates a train from Beijing Airport (PEK) to Shijiazhuang once daily. Tickets cost $9 - $14 and the journey takes 3 h 47 min.

Airlines
China Eastern Airlines
Website
en.ceair.com
Flights from Beijing Capital to Taiyuan
Ave. Duration
1 h 13 min
When
Every day
Estimated price
$27 - $180
Air China
Website
airchina.com
Flights from Beijing Capital to Shijiazhuang Zhengding via Dalian
Ave. Duration
4 h 40 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$70 - $370
Flights from Beijing Capital to Shijiazhuang Zhengding via Yinchuan
Ave. Duration
7 h 25 min
When
Every day
Estimated price
$100 - $600
Flights from Beijing Capital to Taiyuan
Ave. Duration
1 h 25 min
When
Every day
Estimated price
$40 - $180
China Southern Airlines
Website
csair.com
Flights from Beijing Capital to Shijiazhuang Zhengding via Dalian
Ave. Duration
4 h 5 min
When
Every day
Estimated price
$65 - $370
Flights from Beijing Capital to Shijiazhuang Zhengding via Guangzhou Baiyun
Ave. Duration
7 h 50 min
When
Every day
Estimated price
$170 - $850
Shandong Airlines
Website
shandongair.com.cn
Flights from Beijing Capital to Shijiazhuang Zhengding via Yantai
Ave. Duration
3 h 55 min
When
Every day
Estimated price
$55 - $200
Sichuan Airlines
Website
ch.com
Flights from Beijing Capital to Shijiazhuang Zhengding via Chongqing
Ave. Duration
6 h 50 min
When
Tuesday, Thursday and Saturday
Estimated price
$190 - $1,000
Hebei
Website
hbhk.com.cn
Flights from Beijing Capital to Shijiazhuang Zhengding via Dalian
Ave. Duration
3 h 40 min
When
Every day
Estimated price
$35 - $230
Train operators
Beijing Airport Express
Website
bjsubway.com
Subway from Beijing Capital Airport T2 to Dongzhimen
Ave. Duration
30 min
Frequency
Every 10 minutes
Estimated price
$4
Schedules at
en.bcia.com.cn
Beijing Subway
Website
bjsubway.com
Subway from Dongzhimen Station to Beijing station
Ave. Duration
9 min
Frequency
Every 5 minutes
Estimated price
$1
Schedules at
bjsubway.com
Beijing Suburban Railway
Train from Beijing to Beijing West
Ave. Duration
14 min
Frequency
Every 5 minutes
Schedules at
kyfw.12306.cn
China Railways G-Class
Train from Beijing West to Shijiazhuang
Ave. Duration
1 h 9 min
Frequency
Every 30 minutes
Estimated price
$22 - $27
Schedules at
trip.com
2nd Class Seat
$22 - $27
1st Class Seat
$36 - $41
Business Class Seat
$70 - $85
Train from Taiyuan South to Shijiazhuang
Ave. Duration
1 h 31 min
Frequency
Hourly
Estimated price
$18 - $22
Schedules at
trip.com
2nd Class Seat
$18 - $22
1st Class Seat
$29 - $33
Business Class Seat
$55 - $70
China Railways Z-Class
Website
chinahighlights.com
Train from Beijing West to Shijiazhuang
Ave. Duration
2 h 29 min
Frequency
3 times a day
Estimated price
$8 - $12
Schedules at
trip.com
Book at
trip.com
Hard Seat
$8 - $12
Hard Sleeper
$14 - $28
Soft Sleeper
$23 - $30
China Railways D-Class
Website
chinahighlights.com
Train from Beijing West to Shijiazhuang station
Ave. Duration
1 h 56 min
Frequency
Once daily
Estimated price
$14 - $19
Schedules at
trip.com
Book at
trip.com
2nd Class Seat
$14 - $19
1st Class Seat
$17 - $25
Train from Taiyuan South to Shijiazhuang station
Ave. Duration
1 h 35 min
Frequency
Twice daily
Estimated price
$11 - $15
Schedules at
trip.com
Book at
trip.com
2nd Class Seat
$11 - $15
1st Class Seat
$12 - $18
China Railways K-Class
Website
chinahighlights.com
Train from Beijing to Shijiazhuang
Ave. Duration
3 h 47 min
Frequency
Once daily
Estimated price
$9 - $14
Schedules at
trip.com
Book at
trip.com
Hard Seat
$9 - $14
Hard Sleeper
$18 - $26
Soft Sleeper
$28 - $40
Bus operators
Beijing Airport coaches
Website
bcia.com.cn
Bus from Bcia T2 to West Railway Station South Square
Ave. Duration
1 h 13 min
Frequency
Every 30 minutes
Estimated price
$5
Schedules at
en.bcia.com.cn
China Bus Guide
Website
chinabusguide.com
Bus from Beijing Liuliqiao to Shijiazhuang
Ave. Duration
4 h
Frequency
Every 30 minutes
Estimated price
$12
Schedules at
chinabusguide.com
Other operators
Taxi from Beijing Airport (PEK) to Shijiazhuang
Ave. Duration
3 h 21 min
Estimated price
$120 - $150
96103 Beijing
Phone
+86 10 96103
Website
96103.cn

Want to know more about travelling around China

Rome2rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.