Beijing to Xian
Getting from Beijing to Xian can be done in two different ways, flight or train, both explained here with full timetable information, journey times and pricing.
Travel options for Beijing to Xian
From Beijing to Xian, travel affordably by a train for 215 CN¥, or get to Xian faster by flight in 2 hours.
Train from Beijing to Xian
From Beijing, board the train at multiple stations, including Beijing Fengtai, Qinghe, Beijing, Beijing West and others and travel toward Xian, reaching Xian North or Xian along the way. The ride generally lasts about 4 hours 10 minutes, offering a convenient and stress-free way to get there. Tickets are available from 215 CN¥, secure yours now here.
Prices: 215 CN¥
Duration: 4h 10m – 17h 35m ⏱
Flight from Beijing to Xian
Choosing to fly allows you to move quickly between Beijing and Xian, with departures taking place at PEK Beijing Capital Airport or PKX Beijing Daxing Airport and arrivals scheduled at XIY Xian Xianyang Airport. The total flight time is approximately 2 hours, which helps reduce long overland travel. Fares often begin at 1,617 CN¥, and detailed flight information, including prices and availability, can be found on the flight results page.
Prices: 1,617 CN¥
Duration: 2h – 2h 30m ⏱
Train Routes & Schedules from Beijing to Xian
- Board the train at Beijing Fengtai to reach Xian North, with the trip taking roughly 5h 42m to 8h 33m. Rail services run from 06:38 until 20:41, and tickets are available from 421 to 690 CN¥.
- From Beijing Fengtai, the train will take you to Xian in about 17h 35m. With departures at 18:23, fares start at 215 CN¥.
- Travel from Qinghe, Beijing to Xian North by train, a trip that lasts about 6h 51m to 7h 1m. Departures occur from 11:54 until 16:46 with fares starting at 508 to 524 CN¥.
- Traveling from Beijing West, you’ll be on the train for roughly 6h 7m to 13h 3m before arriving at Xian. Rail services operate from 07:39 until 20:30, and fares start from 215 to 959 CN¥.
- From Beijing West to Xian North, expect a train trip of about 4h 10m to 5h 57m. Rail services operate from 09:10 until 15:05, and fares start at 619 to 687 CN¥.
Cheapest Train Beijing to Xian
215 CN¥, from Beijing Fengtai to Xian, departure at some times, duration 17h 35mFastest Train Beijing to Xian
687 CN¥, from Beijing West to Xian North, departure at 09:55, duration 4h 10mTrain Timetable: Beijing Fengtai → Xian
- 18:23 11:58 17h 35m 215 CN¥
Train Timetable: Beijing Fengtai → Xian North
- 06:38 12:20 5h 42m 616 CN¥
- 20:36 05:08 8h 32m 690 CN¥
- 20:41 05:14 8h 33m 421 CN¥
Train Timetable: Beijing West → Xian
- 07:39 13:46 6h 7m 959 CN¥
- 15:53 03:41 11h 48m 215 CN¥
- 15:59 03:47 11h 48m 264 CN¥
- 18:26 06:51 12h 25m 509 CN¥
- 18:32 07:35 13h 3m 352 CN¥
- 20:04 08:46 12h 42m 273 CN¥
- 20:30 08:23 11h 53m 621 CN¥
Train Timetable: Beijing West → Xian North
- 09:10 15:07 5h 57m 619 CN¥
- 09:40 15:27 5h 47m 619 CN¥
- 09:55 14:05 4h 10m 687 CN¥
- 12:55 17:08 4h 13m 687 CN¥
- 14:05 18:30 4h 25m 687 CN¥
- 15:00 19:12 4h 12m 654 CN¥
- 15:05 19:23 4h 18m 687 CN¥
Train Timetable: Qinghe, Beijing → Xian North
- 11:54 18:55 7h 1m 524 CN¥
- 16:46 23:37 6h 51m 508 CN¥
Flight Routes & Schedules from Beijing to Xian
- Travel by flight from PEK Beijing Capital Airport to XIY Xian Xianyang Airport, with flights usually taking 2h 10m to 2h 30m. Services operate from 06:40 until 21:55, and tickets start at 2,327 to 2,588 CN¥.
- Travel to XIY Xian Xianyang Airport from PKX Beijing Daxing Airport, with a flight lasting approximately 2h to 2h 30m. Services run from 08:00 until 21:30, and fares start at 1,617 to 2,360 CN¥.
Cheapest Flight Beijing to Xian
1617 CN¥, from PKX Beijing Daxing Airport to XIY Xian Xianyang Airport, departure at some times, duration 2h 5mFastest Flight Beijing to Xian
2360 CN¥, from PKX Beijing Daxing Airport to XIY Xian Xianyang Airport, departure at 12:55, duration 2hFlight Timetable: PEK Beijing Capital Airport → XIY Xian Xianyang Airport
- 06:40 08:55 2h 15m 2588 CN¥
- 07:00 09:20 2h 20m 2327 CN¥
- 08:30 11:00 2h 30m 2327 CN¥
- 10:30 12:55 2h 25m 2327 CN¥
- 12:00 14:15 2h 15m 2588 CN¥
- 12:15 14:30 2h 15m 2327 CN¥
- 14:40 17:00 2h 20m 2327 CN¥
- 16:00 18:15 2h 15m 2327 CN¥
- 17:00 19:20 2h 20m 2327 CN¥
- 20:15 22:25 2h 10m 2327 CN¥
- 21:55 00:15 2h 20m 2588 CN¥
Flight Timetable: PKX Beijing Daxing Airport → XIY Xian Xianyang Airport
- 08:00 10:05 2h 5m 2360 CN¥
- 08:30 10:35 2h 5m 1617 CN¥
- 10:00 12:15 2h 15m 2360 CN¥
- 10:55 13:15 2h 20m 2360 CN¥
- 11:20 13:30 2h 10m 1951 CN¥
- 12:55 14:55 2h 2360 CN¥
- 14:00 16:15 2h 15m 2360 CN¥
- 17:00 19:10 2h 10m 2360 CN¥
- 17:10 19:30 2h 20m 1617 CN¥
- 18:15 20:20 2h 5m 1617 CN¥
- 19:00 21:30 2h 30m 2360 CN¥
- 20:00 22:15 2h 15m 2360 CN¥
- 21:30 23:40 2h 10m 2360 CN¥
Frequently Asked Questions Beijing to Xian
Below you will find answers to the most common questions about traveling from Beijing to Xian.
How long does the Beijing to Xian route usually take?
Travel time on the Beijing to Xian route varies a lot by transport type. Flights take about 2 hours to 2 hours 30 minutes, while trains range from about 4 hours 10 minutes to 17 hours 35 minutes depending on the service and station pair.
What is the cheapest way to travel from Beijing to Xian?
The cheapest option on the Beijing to Xian route is usually train travel, with fares starting at 215 CNY. Train prices go up to 959 CNY depending on the service and route, while flights start much higher at 1,617 CNY.
How much does it cost to go from Beijing to Xian overall?
Prices on the Beijing to Xian route depend on the transport type. Trains cost about 215 CNY to 959 CNY, while flights cost about 1,617 CNY to 2,588 CNY. The exact fare depends on the service and departure pair.
Which option is fastest on the Beijing to Xian route?
Flights are the fastest option on the Beijing to Xian route. They take about 2 hours to 2 hours 30 minutes, depending on whether you fly from PEK Beijing Capital Airport or PKX Beijing Daxing Airport to XIY Xian Xianyang Airport.
Where do Beijing to Xian trains leave from and arrive?
Beijing to Xian trains depart from Beijing Fengtai, Qinghe, Beijing, or Beijing West. They arrive at Xian North or Xian, depending on the service. The route includes several station pairs, so the exact terminal depends on the ticket.
Which airports are used for flights from Beijing to Xian?
Flights on the Beijing to Xian route depart from PEK Beijing Capital Airport or PKX Beijing Daxing Airport. All flights arrive at XIY Xian Xianyang Airport. Flight duration varies slightly by airport pair, but stays around 2 to 2 hours 30 minutes.
How often do trains run from Beijing to Xian?
The schedule for Beijing to Xian trains shows 20 trips in total, but no fixed frequency in minutes is listed. The first train departs at 06:38 and the last at 20:41, so departures are spread through the day.
What are the first and last flight departures from Beijing to Xian?
For Beijing to Xian flights, the first departure is at 06:40 and the last departure is at 21:55. All flights arrive at XIY Xian Xianyang Airport, and the total flight time is about 2 hours to 2 hours 30 minutes.
What are the first and last train departures from Beijing to Xian?
For Beijing to Xian trains, the first departure is at 06:38 and the last departure is at 20:41. There are 20 train trips listed, with different station pairs and travel times across the day.
Why does travel time vary so much on the Beijing to Xian route?
Travel time varies because the route has different transport types and, for trains, different station pairs and service levels. Flights are consistently around 2 hours to 2 hours 30 minutes, while trains can be much faster or much slower depending on the specific service.
If I want to book Beijing to Xian tickets, where should I look?
For Beijing to Xian tickets, TicketRoutes.com is the place to check. It lists the available train and flight options for this route, including prices, departure points, arrival stations, and the current schedule information.
Are there big differences between Beijing to Xian train options?
Yes, Beijing to Xian train options differ a lot in both price and duration. Fares range from 215 CNY to 959 CNY, and travel times range from about 4 hours 10 minutes to 17 hours 35 minutes depending on the departure and arrival station pair.
Find connections between destinations in China
Select any departure and arrival point on the map to explore routes across China. View transport options, compare travel times, and discover the best way to travel between cities, islands, and transport hubs.
More travel routes for Beijing and Xian
Planning more stops after Beijing to Xian?
If your journey doesn’t end with Beijing to Xian, use the TicketRoutes Travel Planner to build a complete multi-city itinerary. Compare buses, trains, ferries, and flights for several destinations at once — faster and easier.
Try the Travel PlannerPerfect for travelers visiting multiple cities on one trip.