Sign In

Beijing to Pingyao Train: High-Speed, Sleeper and Taiyuan Transfer (2026)

7 min readLast updated:

Pingyao sits about 530 km southwest of Beijing, deep in Shanxi province, and there is no single "best" way to get there. Three real options exist: a direct bullet train that reaches a station 10 km outside the walls, a same-day transfer through Taiyuan, and an overnight sleeper that drops you almost at the south gate. Which one wins depends on whether you value speed, schedule flexibility, or the experience itself.

Watchtower on an ancient Chinese city wall, similar to Pingyao's fortifications

Watchtower on an ancient Chinese city wall, similar to Pingyao's fortifications

For step-by-step guidance on registering, choosing between 12306 and Trip.com, and boarding with only your passport, see our complete guide to booking China's high-speed trains.

Direct high-speed train: Beijing to Pingyao Ancient City station

Three to four G-trains run daily straight from Beijing to Pingyao, most departing Beijing West Railway Station (a few high-speed services also use Beijing South or Fengtai, so check your ticket). The fastest run takes about 3 hours; slower daytime departures stretch to 5 or 5.5 hours depending on how many stops they make along the way.

Fares for the direct bullet train run:

  • Second class: ¥239 to ¥280
  • First class: ¥382 to ¥448
  • Business class: ¥739 to ¥795

The catch is where you land. High-speed trains stop at Pingyao Ancient City station (also written Pingyao Gucheng), a modern four-track station built in 2014 specifically for bullet trains. It sits roughly 10 km from the old walled town, so budget another 20 to 30 minutes and ¥30 for a taxi to the north gate, or take bus 108 for ¥1 to ¥2 if you don't mind a slower ride with luggage. Taxis aren't allowed to drive inside the walls, so every option ends with a short walk through one of the gates.

Top pick
Trip.com

Compare Beijing-Pingyao train tickets

Check live seat availability across all train types

Some links are affiliate links; we may earn a commission at no extra cost to you.

You can also book directly through China Railway's own site, 12306, which sells the same tickets with no service fee, though the English interface is more limited and it can reject some foreign cards.

Tickets go on sale 15 days before departure and the Pingyao direct trains, with only 3 to 4 pairs a day, sell out first on weekends and national holidays. If you're booking less than a week out and the direct train shows no seats, the Taiyuan transfer below almost always still has room.

Transfer via Taiyuan: when it's the better call

Taiyuan, the capital of Shanxi, sits about 90 km northeast of Pingyao and works as a natural staging point. More than 20 pairs of G-trains connect Beijing to Taiyuan every day, taking 2.5 to 3 hours, which gives you far more departure windows than the 3 to 4 direct Pingyao trains offer.

From Taiyuan, the Taiyuan to Pingyao train runs frequently on both high-speed and regular services, with a trip time of roughly 30 minutes to just over an hour depending on the train. Add connection time at Taiyuan station and total door-to-door time lands around 4 to 5 hours, close to the direct route and sometimes faster if your ideal direct departure is already sold out.

Taking this route also makes sense if you want to break the journey with a stop in Taiyuan itself, home to the Shanxi Museum and several well-preserved temples, before continuing on to Pingyao.

The overnight sleeper: hard sleeper vs soft sleeper

This is where the trip stops being just transport. A handful of K-series overnight trains run from Beijing to Pingyao's original, much older railway station, and this is the detail most guides skip: unlike the bullet train, the overnight sleeper puts you within walking distance of the ancient city.

Two departures worth knowing:

TrainDeparts Beijing WestArrives PingyaoDuration
K60120:3507:38 next dayAbout 11 hours
K60317:1705:18 next dayAbout 12 hours

Hard sleeper (yingwo) puts you in an open bay of six bunks stacked three high, no door, with a small table between the lower two. It runs about ¥230 for this route. Soft sleeper (ruanwo) gets you a closed four-berth compartment with a door that locks, roughly ¥145 more at around ¥375. Pick soft sleeper if you're tall, traveling with a partner and want privacy, or simply sleep poorly next to strangers; pick hard sleeper if budget matters more and you don't mind the open layout. Bottom bunks in either class cost slightly more than top ones and are easier to get in and out of during the night.

Interior of a Chinese sleeper train compartment with bunks and a passenger resting

Interior of a Chinese sleeper train compartment with bunks and a passenger resting

Arriving on K601 puts you at Pingyao's old station about 1.5 km from the south gate, an easy 15 to 20 minute walk if your bags are light, or a ¥15 to ¥25 taxi ride if you'd rather not walk at 7:40 in the morning. That's a shorter, cheaper transfer than what you get off the bullet train at Gucheng station.

On board, an attendant checks your paper ticket against your passport and swaps it for a plastic berth tag, which you trade back at your stop, so don't lose it. Each carriage has a hot water heater at the end for instant noodles or tea, and the lights in hard sleeper bays go out around 22:00, so pack earplugs if you're a light sleeper and want the full night. Sheets, a pillow, and a folded blanket are provided in both classes, and shoes come off and get left on the small ladder rack at the end of the bunk, local custom worth following.

Inside the walls once you arrive

Whichever train gets you there, you'll enter through one of six gates in the city wall, which still fully encircles the old town, a rare survival in China. Ming and Qing dynasty courtyard houses line the main streets, several now converted to guesthouses, and lanterns light the lanes after dark. The City God Temple (Chenghuang Miao), with its own gate and courtyard just inside the walls, is one of the more atmospheric stops for an evening walk.

City God Temple gate in Shanxi, decorated with rows of red lanterns

City God Temple gate in Shanxi, decorated with rows of red lanterns

Buy the all-inclusive Pingyao ancient city ticket (around ¥130) if you plan to visit the wall itself, the old bank museums, and the temple complexes; it covers most sights inside the walls for two days.

Which option to book

  • Need to be there fast and don't mind a short taxi at the end: book the direct high-speed train to Gucheng station.
  • Your ideal direct departure is sold out, or you want a Taiyuan stopover: transfer through Taiyuan, budgeting about 4 to 5 hours total.
  • You want to save a hotel night and land close to the walls: take the K601 or K603 overnight sleeper, hard sleeper for cost, soft sleeper for a closed door and quieter rest.
  • Buy tickets 7 to 14 days ahead for the overnight trains in peak season (April to October, and around Chinese New Year); direct Pingyao high-speed seats also sell out on holiday weekends.

FAQ

Is there a direct train from Beijing to Pingyao? Yes. Three to four G-trains run daily, about 3 hours at best, arriving at Pingyao Ancient City (Gucheng) station, which sits 10 km from the old town. There's also an overnight sleeper that arrives at Pingyao's original station, much closer to the walls.

How long is the Taiyuan to Pingyao train? Roughly 30 minutes to a little over an hour, depending on whether you catch a high-speed or regular service. Combined with the 2.5 to 3 hour Beijing to Taiyuan bullet train, total travel time is about 4 to 5 hours.

Should I book hard sleeper or soft sleeper for this route? Hard sleeper (about ¥230) is fine for most travelers and is what most Chinese passengers use; it's an open six-berth bay. Soft sleeper (about ¥375) buys a locking four-berth compartment, worth it if you want privacy or sleep lightly.

Which Pingyao station should I arrive at? Pingyao Ancient City (Gucheng) station handles high-speed bullet trains and sits 10 km out, requiring a taxi or bus. Pingyao's older station, served by overnight K-trains, is only 1.5 km from the south gate and walkable.

How much does a Beijing to Pingyao train ticket cost? Direct high-speed second class runs ¥239 to ¥280. Overnight hard sleeper is about ¥230, soft sleeper about ¥375. Book through 12306 for the official price with no markup, or compare all options at once through the link above.

Was this helpful?

Related Articles