How to get from Beijing to Pingyao

Cultural & Heritage · Urban & Cultural · Beijing · Pingyao · Shanxi

Traveling from Beijing to the UNESCO-listed Ancient City of Pingyao is easy once you understand China’s train network, with fast G‑trains, atmospheric overnight sleepers, and even private transfers for a door‑to‑door experience.

At A Glance (Beijing to Pingyao)

Mode Duration Best For
🚄 High-Speed Train (Beijing → Pingyao Gucheng) ~3.5–4h on the train (+30–60m station transfers) Most travelers, fast & comfortable
🏷️ Cost: ~CNY 200–400 one-way in 2nd/1st class; more for business class. Compare schedules on 12Go Asia or check live times and prices on Trip.com trains.
🚆 Classic Overnight Train (Beijing → Pingyao) ~7–11h depending on service Budget travelers, rail enthusiasts
🏷️ Cost: ~CNY 120–250 for hard/soft sleeper. Check options on 12Go or search conventional trains via Trip.com.
🚄🚍 High-Speed Train via Taiyuan + Local Transfer ~5–6h total (train + Taiyuan→Pingyao leg) Those combining Taiyuan/Qiao Family Courtyard
🏷️ Cost: ~CNY 250–450 including both train segments and local transfer. Use Klook China train tickets to pre-book if you prefer English support.
🚗 Private Car / Charter (Beijing → Pingyao) ~7–9h door-to-door (traffic-dependent) Groups, lots of luggage, station-averse travelers
🏷️ Cost: From ~CNY 1,500–2,500 per vehicle one-way when booked through platforms like GetTransfer; you can also compare with long-distance taxis ordered via Chinese ride-hailing apps like Didi.

Which Option or Route Should You Choose?

  • Fastest & Most Convenient: For most visitors, the high-speed train from Beijing to Pingyao Gucheng is the clear winner – around 3.5–4 hours, frequent departures, and easy transfers into the ancient city.
  • Cheapest & Most Atmospheric: If you like slow travel and want to save on a night’s accommodation, choose the classic overnight sleeper train to Pingyao Railway Station.
  • Best for Side Trips: Travelers planning to see Taiyuan, the Qiao Family Courtyard, or Wang Family Compound en route should use the via Taiyuan train + local transfer option.
  • Maximum Comfort & Flexibility: Families with kids, big luggage or mobility needs may prefer a private car/charter, especially when traveling very late/early or during peak holidays when train tickets are hard to get.

How to Book and Practical Tips

  • Train tickets (official channel): The only official online ticketing platform is China Railway’s 12306. You can use the English website at 12306.cn or the Railway 12306 app to check schedules and buy e-tickets (passport required).
  • Train tickets (easier overseas booking): If you struggle with 12306, use agencies that support foreign cards and English interfaces such as 12Go Asia, Trip.com, or Klook (they add a small service fee but make booking much simpler).
  • Hotels near stations: For late arrivals, consider staying by the station the first night. You can search stays in both modern Pingyao and the walled town on Booking.com Pingyao hotels.
  • Station luggage storage: Large Chinese stations usually have left-luggage counters, but you can also pre-book third-party storage in Beijing using services like Radical Storage’s destinations list if you want to wander bag-free before your train.
  • Ride-hailing & transfers: Inside China, apps like Didi are the standard way to reach railway stations. For a more “set and forget” airport or hotel pickup in Beijing, check fixed-price rides via Welcome Pickups Beijing or long-distance options on GetTransfer.
  • When to book: Beijing↔Pingyao is popular, especially around Chinese New Year and Golden Week. Aim to buy high-speed tickets as soon as sales open (typically 15 days ahead on 12306; agencies may accept earlier pre-bookings).
  • Seat choice: On high-speed trains, 2nd class is usually sufficient. For overnight trains, opt for a hard or soft sleeper rather than a hard seat unless it’s a short hop.
  • Arriving in the ancient city: Pingyao Gucheng station is about 10 km from the old town; expect a 20–30 minute taxi/Didi ride. The older Pingyao Railway Station is within walking distance (~15–20 minutes) of the main north gate.

🚄 Option #1 — High-Speed Train (Fast, Comfortable, Most Popular)

Fast Frequent departures Limited late booking in holidays

  • Overview: Take a G/D high-speed train from Beijing (usually Beijing North or Beijing Fengtai) to Pingyao Gucheng (Pingyao Ancient City) Railway Station. Journey time is typically around 3.5–4 hours, with clean, modern carriages and clear English signage.
  • How to book (with price): 2nd-class tickets generally start from about CNY 200–250, with 1st class from roughly CNY 350+ and business class more. You can check real-time fares and departure times via the official 12306 China Railway site, or use English-friendly platforms like Trip.com’s Beijing–Pingyao Gucheng trains, 12Go Asia, or Klook train tickets.
  • Pros: Fast, comfortable, easy for non-Chinese speakers, e-tickets with passport, and smooth connection to taxis/Didi at both ends.
  • Cons: Tickets can sell out during peak seasons; you’ll still need a short taxi ride from Pingyao Gucheng to the walled city.

Step-by-step: High-Speed Train from Beijing to Pingyao

  1. Check schedules: Search “Beijing” → “Pingyaogucheng” for your preferred date on Trip.com or 12Go Asia to see all high-speed options.
  2. Choose departure station: Note whether your train leaves from Beijing North, Beijing Fengtai, or occasionally Beijing West. Pick the one that is easiest from your hotel.
  3. Book tickets: Reserve online via 12306 (no booking fees) or through an agency (small fee but easier interface). Use your passport details; one ticket per passenger.
  4. Arrive early: On the day, reach the station at least 45–60 minutes before departure to clear security and find your gate. Big stations can be busy and confusing.
  5. Boarding: Boarding starts about 15–20 minutes before departure. Follow the LED screens for your train number and platform; your seat and carriage are clearly printed on the ticket/app.
  6. Arrival at Pingyao Gucheng: Once you arrive, follow the exit signs, then take a taxi or Didi to “Pingyao Gucheng” (the ancient walled town). Most rides take 20–30 minutes.

Getting to the main embarking points (Beijing North / Fengtai / West)

  • Subway: For Beijing North, ride the metro to Xizhimen (Lines 2, 4, or 13) and follow signs to the railway station. For Beijing Fengtai and Beijing West, use the subway lines that stop directly at those stations (check your route on a metro map app).
  • Taxi / Didi: Regular city taxis or Didi ride-hailing are convenient if you’re carrying luggage. Allow extra time during rush hour and always show the Chinese name of your station to the driver.
  • Pre-booked transfer: From Beijing Capital/Daxing airports or your hotel, you can pre-book a car through Welcome Pickups Beijing or arrange a station drop-off with GetTransfer if you want an English-language driver and fixed price.
  • Within Pingyao: From Pingyao Gucheng station, taxis and Didi cars wait outside the exit. Ask to be dropped at the nearest gate to your guesthouse inside the ancient city.
  • Locations/Trip Planner: 🔗 Google Map / 🔗 OpenStreetMap

🚆 Option #2 — Classic Overnight Train (Budget-Friendly, Atmospheric)

Low cost Sleeper berths Longer journey

  • Overview: Classic K/T/Z trains run overnight from Beijing (often Beijing Railway Station or Beijing West) to the older Pingyao Railway Station. The ride takes roughly 7–11 hours, and sleeper berths let you arrive early in the morning just outside the old town.
  • How to book (with price): Hard sleeper bunks typically cost about CNY 120–180, with softer, more private sleepers from ~CNY 200–250. Check available trains and classes by searching “Beijing → Pingyao” on 12Go or via the official 12306 site (choose conventional/”classic” trains rather than G/D high-speed).
  • Pros: Saves a hotel night, authentic Chinese train experience, and you arrive within walking distance of Pingyao’s walls.
  • Cons: Slower, more basic facilities than high-speed services; light sleepers may find the motion and station stops disruptive.

Step-by-step: Overnight Train to Pingyao

  1. Check night departures: Look for late-evening trains from Beijing to Pingyao on 12Go or by filtering for non-high-speed trains on Trip.com trains.
  2. Choose sleeper class: Pick hard sleeper (6 bunks per open compartment) for value, or soft sleeper (4 berths, closing door) for more privacy.
  3. Book with passport: Whether via 12306, 12Go, Trip.com or Klook, you’ll need your passport details. Many third-party sites will send a pickup voucher or directly issue an e-ticket.
  4. Arrive at Beijing station: Go to the correct terminal (often Beijing Railway Station in the city center or Beijing West). Arrive 60 minutes early, especially if you still need to exchange a booking reference for a paper ticket.
  5. On board: Bring earplugs, an eye mask and snacks. Hot water is available for instant noodles and tea; basic Chinese-style toilets are at each end of the carriage.
  6. Arrival at Pingyao station: From Pingyao Railway Station it’s about 15–20 minutes on foot or a short taxi ride to the nearest gate of the ancient city.

Getting to the main embarking points (Beijing Railway Station / West)

  • Subway: For Beijing Railway Station, take the metro to Beijingzhan (Line 2) and follow the clearly marked exits. For Beijing West, use its dedicated subway stop (Lines 7 & 9).
  • Taxi & Didi: Show the Chinese station name on your phone to avoid confusion. Beijing traffic can be heavy, so leave a buffer of at least 30–45 minutes beyond the usual drive time.
  • Luggage storage before departure: If you’ve checked out of your hotel but don’t depart until the evening, consider dropping bags somewhere central using a service like Radical Storage so you can sightsee hands-free.
  • In Pingyao: Taxi touts may wait outside the station. If your accommodation is inside the old town, confirm in advance whether they offer a pickup or provide you with the nearest gate name.
  • Locations/Trip Planner: 🔗 Google Map / 🔗 OpenStreetMap

🚄🚍 Option #3 — Via Taiyuan (Combine Big City & Countryside)

Flexible routing Great for Shanxi highlights More changes

  • Overview: Travel Beijing → Taiyuan by high-speed train, then continue Taiyuan → Pingyao by high-speed train or bus. This is ideal if you want to visit Taiyuan, the Qiao Family Courtyard, or Wang Family Compound on the way.
  • How to book (with price): High-speed trains Beijing–Taiyuan usually take around 2–2.5 hours, with fares from about CNY 150–250. Taiyuan–Pingyao Gucheng adds another 30–40 minutes and ~CNY 50–100. You can search both legs on Trip.com or 12Go Asia, then pair with Klook’s China train tickets if you prefer agency support.
  • Pros: Lets you see more of Shanxi, better chance of finding tickets in peak periods, and you can break up the journey with a night in Taiyuan.
  • Cons: Less direct; you’ll handle at least one change of train or transfer to a bus/private car.

Step-by-step: Beijing → Taiyuan → Pingyao

  1. Plan your route: Decide whether you want to spend time in Taiyuan. If yes, book a Beijing–Taiyuan train, overnight in the city, then continue to Pingyao next day.
  2. Book trains: Reserve Beijing–Taiyuan and Taiyuan–Pingyao Gucheng tickets in one go on Trip.com or via the official 12306 system.
  3. Local transfer options: From Taiyuan, you can either take another high-speed train to Pingyao Gucheng or a bus/private car. Check local bus times at Taiyuan bus station or arrange a driver via Didi/GetTransfer.
  4. Stay over if needed: If you overnight in Taiyuan or Pingyao, find accommodation easily on Booking.com Taiyuan and Booking.com Pingyao.
  5. Final leg into the old town: As before, use taxi/Didi from Pingyao Gucheng or Pingyao station to reach your guesthouse inside the ancient walls.

Getting to the main embarking points (Beijing South / Beijing West / Taiyuan)

  • Beijing South & West: Many Beijing–Taiyuan high-speed trains leave from Beijing West or Beijing South. Use the metro or a taxi/Didi and allow extra time for security checks.
  • In Taiyuan: Taiyuan has multiple stations; for high-speed trains look for Taiyuan South. From downtown, take a taxi or Didi; traffic is usually lighter than in Beijing.
  • Side-trip logistics: For Qiao Family Courtyard and Wang Family Compound, it’s often easiest to hire a private driver from Taiyuan or Pingyao for the day; your hotel or a platform like GetTransfer can help.
  • Locations/Trip Planner: 🔗 Google Map / 🔗 OpenStreetMap

🚗 Option #4 — Private Car / Charter (Door-to-Door)

Door-to-door Flexible timing Most expensive

  • Overview: Hire a private car/van from Beijing directly to Pingyao. Driving distance is roughly 700+ km, so expect a full day on the road, with rest stops and meal breaks.
  • How to book (with price): Prices vary a lot by vehicle size and season, but expect from around CNY 1,500–2,500 per car one-way. You can request quotes and book online via GetTransfer, or arrange long-distance rides through Chinese ride-hailing apps like Didi (often cheaper but with limited English).
  • Pros: Zero station hassle, direct pickup from your hotel/airport, highly flexible for photo stops or detours.
  • Cons: Significantly more expensive than trains; long hours sitting in a car and potentially heavy traffic when leaving/entering Beijing.

Step-by-step: Private Car from Beijing to Pingyao

  1. Get quotes: Enter your pickup and drop-off points (e.g. “Beijing Capital International Airport” → “Pingyao Ancient City”) on GetTransfer to compare offers from different drivers and vehicles.
  2. Confirm details: Check whether tolls, fuel and waiting time are included. Confirm where exactly you’ll be dropped in Pingyao (often a gate, as cars can’t drive inside parts of the old town).
  3. Prepare for the ride: Bring snacks, water, and entertainment for the 7–9 hour ride. Ask for rest stops as needed.
  4. Arrival in Pingyao: Your driver will usually drop you at your guesthouse or the nearest gate; some hotels can help guide the car to an allowed drop-off point just outside the walls.

Getting to the main embarking points (Hotel / Airport in Beijing)

  • Hotel pickup: Many drivers will collect you from central Beijing hotels. Make sure the address in Chinese characters is shared in advance.
  • Airport pickup: If you’re landing and going straight to Pingyao, arrange pickup at Beijing Capital or Daxing airport via Welcome Pickups Beijing or directly through GetTransfer/Didi.
  • Backup plan: If long-distance drivers are fully booked, you can always fall back on the high-speed train options outlined above.
  • Locations/Trip Planner: 🔗 Google Map / 🔗 OpenStreetMap

FAQ (Beijing to Pingyao)

Do I need to book Beijing–Pingyao train tickets in advance?
Most of the year you can book a few days ahead, but around major Chinese holidays (especially Spring Festival, early May, and National Day week in October), Beijing–Pingyao trains can sell out fast. It’s wise to reserve as soon as ticket sales open on 12306 or pre-book via Trip.com, 12Go, or Klook.

Which station is better: Pingyao Gucheng or Pingyao Railway Station?
Pingyao Gucheng is the high-speed station about 10 km from the old city, offering faster trains and more modern facilities. Pingyao Railway Station is older and much closer to the walls (walkable in 15–20 minutes). If speed matters, choose Pingyao Gucheng; if you prefer arriving almost at the gates, an overnight classic train to Pingyao station can be appealing.

How do I get from Pingyao Gucheng station into the ancient city?
After you exit the station, you’ll find a taxi rank and sometimes local buses. A taxi or Didi ride into the walled town usually takes 20–30 minutes. Have your hotel name and address in Chinese characters ready; many guesthouses will also send directions or offer paid pickups.

Is English widely spoken on the route?
Major Beijing stations and high-speed trains have bilingual signage and basic English announcements, but staff English levels vary. In Pingyao, some hotels and cafes speak English, but you should expect limited English elsewhere. Screenshots of Chinese station names and your hotel address are extremely helpful.

Can I store my luggage somewhere if I’m doing a day trip?
Many hotels will store bags for guests before check-in/after check-out, and big stations typically offer left-luggage counters. If you want to pre-book a spot near key areas in Beijing, a global service like Radical Storage can also help you find partner locations.