How to Travel from Beijing to Xi’an: Trains, Flights & Buses
Table of Contents
- 1. The Distance from Beijing to Xi’an
- 2. Trains from Beijing to Xi’an
- 3. Fly from Beijing to Xi’an
- 4. Buses from Beijing to Xi’an
- 5. Best Time to Visit Beijing and Xi’an
- 6. How to Plan a Beijing and Xi’an Tour
Traveling from Beijing to Xi’an is one of those classic China tours that feels almost like stepping through a timeline—one minute you’re exploring the Imperial Palace and the Great Wall, and a few hours later you’re standing face-to-face with the Terracotta Warriors. The two cities are far enough apart to feel totally different, yet close enough that the trip is super easy to fit into any China itinerary. Plan to travel to Xi’an after your Beijing tour? You’ll want to read this!
The Distance from Beijing to Xi’an
The distance between Beijing and Xi’an depends on how you decide to get there. If you’re looking at it on a map, the straight-line distance between the two city centers is roughly 900 km—so they’re not exactly neighbors.
Hit the highway and it stretches to around 1,090–1,160 km, depending on which route you take. Hop on one of the high-speed trains from Beijing to Xi’an, and every route clocks in at a little over 1,000 km (but still under 1,200), which explains why the ride takes about 4.5–6 hours. By air, it’s even shorter—planes cover roughly 900–905 km—but once you include airport transfers and check-in, the total travel time ends up surprisingly close to the train.
![]()
Trains from Beijing to Xi’an
If you ask any traveler or even locals about the best way to travel from Beijing to Xi’an, the answer almost always points to the train—especially the Beijing to Xi’an high-speed train. It’s fast, clean, extremely reliable, and honestly one of the best train journeys to travel around China.
The trip by bullet train from Beijing to Xi’an takes 4.5-6 hours, depending on which G-series train you take—the same goes for the trip back from Xi’an to Beijing. Trains mostly depart from Beijing West Railway Station and arrive at Xi’an North Railway Station, both connected directly to metro lines. Once you hop off the train in Xi’an, you can reach the city center in 25–30 minutes.
Beijing to Xi’an High-Speed Train
About 20 high-speed trains run from Beijing to Xi’an a day, so you never really feel stressed about getting a seat. The fastest ones—like G55, G59, G91, G89, and G667—all leave from Beijing West, glide past Shijiazhuang and Zhengzhou East, and roll into Xi’an North Station in just about 4 hours and 10 minutes.Beijing to Xi’an High-Speed Train Schedule
Here’s a quick look at the Beijing to Xi’an high-speed train time and schedule so you know exactly what to expect.
Train No. | Departure Station | Arrival Station | Departure Time | Arrival Time | Duration |
G87 | Beijing West | Xi’an North | 7:00 | 11:19 | 4h19m |
G91 | Beijing West | Xi’an North | 7:55 | 12:06 | 4h11m |
G671 | Beijing West | Xi’an North | 8:13 | 14:09 | 5h56m |
G1591 | Beijing West | Xi’an North | 8:26 | 13:51 | 5h25m |
G307 | Beijing West | Xi’an North | 9:10 | 15:07 | 5h57m |
G655 | Beijing West | Xi’an North | 9:40 | 15:27 | 5h47m |
G55 | Beijing West | Xi’an North | 9:55 | 14:05 | 4h10m |
G657 | Beijing West | Xi’an North | 11:41 | 16:54 | 5h13m |
G429 | Beijing West | Xi’an North | 12:40 | 18:25 | 5h45m |
G667 | Beijing West | Xi’an North | 12:55 | 17:08 | 4h13m |
G685 | Beijing West | Xi’an North | 13:15 | 19:04 | 5h49m |
G673 | Beijing West | Xi’an North | 13:46 | 19:42 | 5h56m |
G57 | Beijing West | Xi’an North | 14:05 | 18:30 | 4h25m |
G89 | Beijing West | Xi’an North | 15:00 | 19:12 | 4h12m |
G661 | Beijing West | Xi’an North | 16:15 | 21:57 | 5h42m |
G663 | Beijing West | Xi’an North | 16:45 | 22:14 | 5h29m |
G59 | Beijing West | Xi’an North | 19:00 | 23:11 | 4h11m |
Beijing to Xi’an High-Speed Train Cost
The cost for a Beijing to Xi’an high-speed train depends on the train and the time of day. Typically, it starts from about CNY 515.5 for a second-class seat.
Train series | Seat Type | Price (RMB) |
G-trains | Second Class Seat | 515.5-577.5 |
First Class Seat | 824.5-922.5 | |
Business Class Seat | 1627.5-1815.5 |
>> Recommended 16-day China speed train discovery tour with Beijing and Xi’an
Overnight Trains from Beijing to Xi’an
Overnight trains are slower but great for a Xi’an tour from Beijing if you want to save a night’s hotel cost or experience China’s classic sleeper trains. They run from Beijing West or Beijing Fengtai railway stations and arrive at Xi’an Railway Station, right near the ancient city wall.
![]()
Beijing to Xi’an Overnight Train Schedule
Train No. | Departure Station | Arrival Station | Departure Time | Arrival Time | Duration |
K545 | Beijing West | Xi’an | 13:40 | 06:18 | 16:48 |
T55 | Beijing Fengtai | Xi’an | 15:42 | 04:59 | 13:17 |
Z151 | Beijing West | Xi’an | 15:53 | 03:41 | 11:48 |
T7 | Beijing West | Xi’an | 16:43 | 05:42 | 12:59 |
Z179 | Beijing West | Xi’an | 18:26 | 06:51 | 12:25 |
T231 | Beijing West | Xi’an | 18:32 | 07:35 | 13:03 |
T41 | Beijing West | Xi’an | 18:46 | 08:04 | 13:18 |
Beijing to Xi’an Overnight Train Cost
Train series | Seat Type | Price (RMB) |
K-trains | Hard Seat | 156.5 |
Hard Sleeper | 268.5 | |
Soft Sleeper | 422.5 | |
T-trains | Hard Seat | 148.5-156.5 |
Hard Sleeper | 254.5-268.5 | |
Soft Sleeper | 398.5-422.5 | |
Z-trains | Hard Seat | 148.5 |
Hard Sleeper | 254.5 | |
Soft Sleeper | 398.5 |
Book a Train from Beijing to Xi’an
Booking a Beijing to Xi’an train ticket is honestly pretty easy. The official 12306 app works (there’s an English version), but most travelers find Trip.com quicker. You choose a train, pay online, and use your passport to enter the station—no paper ticket needed.
Tips for Booking a China Train Ticket on 12306
- Tickets open 15 days ahead. You don’t need to plan super early—just grab them within that 15-day window for your Beijing Xi’an tour.
- Avoid big holidays if you can. Chinese New Year, National Day, and Labor Day are crazy busy. If you have to travel, aim for early morning, late night, or weekday trains.
- Changing your ticket is easy. As long as the train hasn’t left and seats are available, you can switch to another time or train directly in the app with no extra fee.
- Refunds are simple, too. The earlier you cancel, the less you pay—cancel more than 8 days ahead and you’ll basically get everything back.
- Once you’ve got your return date set, it’s smart to purchase your Xi’an to Beijing tickets at the same time.
>> Read more about the China train travel guide
Fly from Beijing to Xi’an
If you're short on time, flying from Beijing to Xi’an can seem like the fastest option. Both PEK (Capital Airport) and PKX (Daxing Airport) have dozens of daily flights to Xi’an. The actual flight time from Beijing to Xi’an or Xi’an to Beijing is just 2–2.5 hours, but the whole trip—from hotel to airport to boarding to landing—usually takes 4–6 hours. Prices for Beijing to Xi’an airfare bounce between CNY 400–1,200, depending on season and how early you book.
![]()
Beijing to Xi’an Flight Schedule
China Eastern Airlines, Air China, and China Southern Airlines operate multiple daily flights from Beijing to Xi'an and Xi’an to Beijing. You can choose according to your schedule.
Flight No. | Departure Airport | Arrival Airport | Departure Time | Arrival Time | Duration |
CA1231 | Beijing Capital | Xi'an Xianyang | 6:55 | 9:20 | 2h 25m |
MU2136 | Beijing Daxing | Xi'an Xianyang | 8:00 | 10:15 | 2h 15m |
CA1289 | Beijing Capital | Xi'an Xianyang | 8:25 | 11:00 | 2h 35m |
CZ8829 | Beijing Daxing | Xi'an Xianyang | 8:30 | 10:35 | 2h 5m |
MU2104 | Beijing Daxing | Xi'an Xianyang | 9:00 | 10:55 | 1h 55m |
MU2106 | Beijing Daxing | Xi'an Xianyang | 10:00 | 12:15 | 2h 15m |
CA1209 | Beijing Capital | Xi'an Xianyang | 10:25 | 12:55 | 2h 30m |
MU2108 | Beijing Daxing | Xi'an Xianyang | 11:00 | 13:15 | 2h 15m |
CZ8823 | Beijing Daxing | Xi'an Xianyang | 11:20 | 13:30 | 2h 10m |
CA1223 | Beijing Capital | Xi'an Xianyang | 12:10 | 14:30 | 2h 20m |
MU2110 | Beijing Daxing | Xi'an Xianyang | 12:55 | 15:00 | 2h 5m |
CA791 | Beijing Capital | Xi'an Xianyang | 12:55 | 14:55 | 2h |
MU2112 | Beijing Daxing | Xi'an Xianyang | 14:00 | 16:20 | 2h 20m |
CA1201 | Beijing Capital | Xi'an Xianyang | 14:40 | 17:00 | 2h 20m |
CA1225 | Beijing Capital | Xi'an Xianyang | 15:10 | 17:35 | 2h 25m |
CA1229 | Beijing Capital | Xi'an Xianyang | 16:00 | 18:15 | 2h 15m |
CA1235 | Beijing Capital | Xi'an Xianyang | 16:55 | 19:20 | 2h 25m |
MU2116 | Beijing Daxing | Xi'an Xianyang | 17:00 | 19:10 | 2h 10m |
CZ6948 | Beijing Daxing | Xi'an Xianyang | 17:10 | 19:30 | 2h 20m |
CZ8821 | Beijing Daxing | Xi'an Xianyang | 18:15 | 20:20 | 2h 5m |
MU2118 | Beijing Daxing | Xi'an Xianyang | 19:00 | 21:30 | 2h 30m |
MU2120 | Beijing Daxing | Xi'an Xianyang | 20:00 | 22:15 | 2h 15m |
CA1205 | Beijing Capital | Xi'an Xianyang | 20:15 | 22:25 | 2h 10m |
MU2122 | Beijing Daxing | Xi'an Xianyang | 21:30 | 23:40 | 2h 10m |
Buses from Beijing to Xi’an
If you’re planning a bus tour from Beijing to Xi’an, you can catch one at either Liuliqiao or Yongdingmen Bus Station. Tickets usually run around 280 RMB, and the trip takes roughly 12 hours—though it can vary depending on traffic and weather. It’s smart to get your tickets a couple of days in advance. If you’re thinking about the return trip from Xi'an to Beijing, you can buy your ticket at Xi’an Bus Station. Just a heads-up: schedules and prices can change, so check everything before you head out.
Departure Time | Departure Station | Destination | Bus Type | Distance | Price (RMB) |
11:00 | Yongdingmen Bus Station | Xi’an | Large Sleeper Bus – First Class | 1200 km | 280 |
15:30 | Liuliqiao Bus Station | Xi’an | Large Sleeper Bus – First Class | 1087 km | 260 |
>> Recommended 5-day Beijing Xi’an highlights tour
Best Time to Visit Beijing and Xi’an
The best time to visit Beijing and Xi’an is during spring (April–May) and autumn (September–October), when the weather is mild and the surroundings are at their most beautiful. Summer can be hot and crowded, and winter—especially January and February—can be bitterly cold up north. See more about Beijing weather and Xi’an weather.
![]()
How to Plan a Beijing and Xi’an Tour
Planning a Xi’an tour from Beijing is actually way easier than it sounds. If you’re pressed for time, you can totally do a day trip to Xi’an from Beijing—catch an early flight, check out the Terracotta Warriors, stroll along the Ancient Xi’an City Walls, and still be back the same evening. Want to take it a bit slower? A 2-day tour from Beijing to Xi'an lets you hit the highlights, explore the Muslim Quarter, and enjoy Xi’an nightlife. Got 3 days or more? Go for a Beijing to Xi’an train tour, with comfortable and scenic routes and plenty of time to explore both cities.
Still confused? Don’t worry—Easy Tour China can customize Beijing and Xi’an tours that’s just right for you. Or you can browse our ready-made China tours with Beijing and Xi’an to get some inspiration.
Beijing to Xi’an FAQs
1. What is the cheapest way to get from Beijing to Xi’an?
The regular train (not the high-speed one) is the cheapest way to travel from Beijing to Xi’an.
2. Can foreigners buy train tickets on 12306?
Yes. Simply install the 12306 English version on your phone, register an account, do the “real-name verification” by uploading a picture of your passport and a selfie (holding your passport), and you can buy your tickets.
3. How to travel from Beijing to Xi’an Terracotta Warriors?
You can take a high-speed train from Beijing to Xi’an first, then take Metro Line 2 to Longshouyuan Station. Walk for 2 minutes to Longshouyuan Bus Station and take a direct bus to the Terracotta Warriors.