50
Checking Seats Availability
Loading seats data...

From Xian to Beijing by train

01:43
XAY Xian, Shaanxi
14:26
Beijing West
12h 43m
Instant  Refund 
01:43
XAY Xian, Shaanxi
14:26
Beijing West
12h 43m
Instant  Refund 
01:50
XAY Xian, Shaanxi
14:32
Beijing West
12h 42m
Instant  Refund 
01:50
XAY Xian, Shaanxi
14:32
Beijing West
12h 42m
Instant  Refund 
#K1364
13:00
XAY Xian, Shaanxi
04:32
Beijing West
15h 32m
Instant  Refund 
#K1364
13:00
XAY Xian, Shaanxi
04:32
Beijing West
15h 32m
Instant  Refund 
17:38
XAY Xian, Shaanxi
06:08
Beijing West
12h 30m
Instant  Refund 
17:38
XAY Xian, Shaanxi
06:08
Beijing West
12h 30m
Instant  Refund 
19:27
XAY Xian, Shaanxi
08:22
Beijing West
12h 55m
Instant  Refund 
19:27
XAY Xian, Shaanxi
08:22
Beijing West
12h 55m
Instant  Refund 
21:02
XAY Xian, Shaanxi
10:32
Beijing West
13h 30m
Instant  Refund 
21:02
XAY Xian, Shaanxi
10:32
Beijing West
13h 30m
Instant  Refund 
22:47
XAY Xian, Shaanxi
12:31
Beijing West
13h 44m
Instant  Refund 
22:47
XAY Xian, Shaanxi
12:31
Beijing West
13h 44m
Instant  Refund 

From Xian North to Beijing by train

07:52
EAY Xian North, Shaanxi
13:26
Beijing West
5h 34m
Instant  Refund 
09:10
EAY Xian North, Shaanxi
15:10
Beijing West
6h
Instant  Refund 
09:18
EAY Xian North, Shaanxi
13:50
Beijing West
4h 32m
Instant  Refund 
10:02
EAY Xian North, Shaanxi
15:28
Beijing West
5h 26m
Instant  Refund 
10:43
EAY Xian North, Shaanxi
16:41
Beijing West
5h 58m
Instant  Refund 
11:13
EAY Xian North, Shaanxi
16:51
Beijing West
5h 38m
Instant  Refund 
12:44
EAY Xian North, Shaanxi
18:26
Beijing West
5h 42m
Instant  Refund 
13:15
EAY Xian North, Shaanxi
22:13
Beijing West
8h 58m
Instant  Refund 
13:30
EAY Xian North, Shaanxi
17:55
Beijing West
4h 25m
Instant  Refund 
14:38
EAY Xian North, Shaanxi
20:38
Beijing West
6h
Instant  Refund 
#G4016
15:44
EAY Xian North, Shaanxi
21:49
Beijing West
6h 5m
Instant  Refund 
16:02
EAY Xian North, Shaanxi
21:33
Beijing West
5h 31m
Instant  Refund 
17:21
EAY Xian North, Shaanxi
23:08
Beijing West
5h 47m
Instant  Refund 
17:59
EAY Xian North, Shaanxi
23:29
Beijing West
5h 30m
Instant  Refund 
18:24
EAY Xian North, Shaanxi
22:48
Beijing West
4h 24m
Instant  Refund 

From Xian Xianyang Airport (XIY) to Beijing (BJS) by flight

06:00
XIY Xian Xianyang Airport, Shanxi
08:00
PEK Capital Airport, Beijing
2h
Instant 
 
06:05
XIY Xian Xianyang Airport, Shanxi
08:05
PEK Capital Airport, Beijing
2h
Instant 
 
06:30
XIY Xian Xianyang Airport, Shanxi
08:30
PEK Capital Airport, Beijing
2h
Instant 
 
06:30
XIY Xian Xianyang Airport, Shanxi
08:30
PEK Capital Airport, Beijing
2h
Instant 
 
08:00
XIY Xian Xianyang Airport, Shanxi
10:00
PEK Capital Airport, Beijing
2h
Instant 
 
08:00
XIY Xian Xianyang Airport, Shanxi
10:00
PEK Capital Airport, Beijing
2h
Instant 
 
#CA1206
08:30
XIY Xian Xianyang Airport, Shanxi
10:25
PEK Capital Airport, Beijing
1h 55m
Instant 
 
08:40
XIY Xian Xianyang Airport, Shanxi
10:35
PEK Capital Airport, Beijing
1h 55m
Instant 
 
08:55
XIY Xian Xianyang Airport, Shanxi
10:55
PEK Capital Airport, Beijing
2h
Instant 
 
09:00
XIY Xian Xianyang Airport, Shanxi
11:00
PEK Capital Airport, Beijing
2h
Instant 
 
09:00
XIY Xian Xianyang Airport, Shanxi
11:00
PEK Capital Airport, Beijing
2h
Instant 
 
09:00
XIY Xian Xianyang Airport, Shanxi
11:00
PEK Capital Airport, Beijing
2h
Instant 
 
10:00
XIY Xian Xianyang Airport, Shanxi
12:00
PEK Capital Airport, Beijing
2h
Instant 
 
10:10
XIY Xian Xianyang Airport, Shanxi
12:10
PEK Capital Airport, Beijing
2h
Instant 
 
10:20
XIY Xian Xianyang Airport, Shanxi
12:20
PEK Capital Airport, Beijing
2h
Instant 
 
10:55
XIY Xian Xianyang Airport, Shanxi
12:55
PEK Capital Airport, Beijing
2h
Instant 
 
#CA1232
11:00
XIY Xian Xianyang Airport, Shanxi
12:55
PEK Capital Airport, Beijing
1h 55m
Instant 
 
11:10
XIY Xian Xianyang Airport, Shanxi
13:05
PEK Capital Airport, Beijing
1h 55m
Instant 
 
11:20
XIY Xian Xianyang Airport, Shanxi
13:20
PEK Capital Airport, Beijing
2h
Instant 
 
11:20
XIY Xian Xianyang Airport, Shanxi
13:20
PEK Capital Airport, Beijing
2h
Instant 
 
11:30
XIY Xian Xianyang Airport, Shanxi
13:30
PEK Capital Airport, Beijing
2h
Instant 
 
12:00
XIY Xian Xianyang Airport, Shanxi
14:00
PEK Capital Airport, Beijing
2h
Instant 
 
12:00
XIY Xian Xianyang Airport, Shanxi
14:00
PEK Capital Airport, Beijing
2h
Instant 
 
12:00
XIY Xian Xianyang Airport, Shanxi
14:00
PEK Capital Airport, Beijing
2h
Instant 
 
12:00
XIY Xian Xianyang Airport, Shanxi
14:00
PEK Capital Airport, Beijing
2h
Instant 
 
12:20
XIY Xian Xianyang Airport, Shanxi
14:15
PEK Capital Airport, Beijing
1h 55m
Instant 
 
#CA1290
12:20
XIY Xian Xianyang Airport, Shanxi
14:15
PEK Capital Airport, Beijing
1h 55m
Instant 
 
#CA1210
13:30
XIY Xian Xianyang Airport, Shanxi
15:25
PEK Capital Airport, Beijing
1h 55m
Instant 
 
13:30
XIY Xian Xianyang Airport, Shanxi
15:30
PEK Capital Airport, Beijing
2h
Instant 
 
13:35
XIY Xian Xianyang Airport, Shanxi
15:30
PEK Capital Airport, Beijing
1h 55m
Instant 
 
14:00
XIY Xian Xianyang Airport, Shanxi
16:00
PEK Capital Airport, Beijing
2h
Instant 
 
14:00
XIY Xian Xianyang Airport, Shanxi
16:00
PEK Capital Airport, Beijing
2h
Instant 
 
14:00
XIY Xian Xianyang Airport, Shanxi
16:00
PEK Capital Airport, Beijing
2h
Instant 
 
15:40
XIY Xian Xianyang Airport, Shanxi
17:35
PEK Capital Airport, Beijing
1h 55m
Instant 
 
#CA1224
15:40
XIY Xian Xianyang Airport, Shanxi
17:35
PEK Capital Airport, Beijing
1h 55m
Instant 
 
16:00
XIY Xian Xianyang Airport, Shanxi
18:00
PEK Capital Airport, Beijing
2h
Instant 
 
16:00
XIY Xian Xianyang Airport, Shanxi
18:00
PEK Capital Airport, Beijing
2h
Instant 
 
16:00
XIY Xian Xianyang Airport, Shanxi
18:00
PEK Capital Airport, Beijing
2h
Instant 
 
16:00
XIY Xian Xianyang Airport, Shanxi
18:00
PEK Capital Airport, Beijing
2h
Instant 
 
16:05
XIY Xian Xianyang Airport, Shanxi
18:05
PEK Capital Airport, Beijing
2h
Instant 
 
17:20
XIY Xian Xianyang Airport, Shanxi
19:20
PEK Capital Airport, Beijing
2h
Instant 
 
17:20
XIY Xian Xianyang Airport, Shanxi
19:20
PEK Capital Airport, Beijing
2h
Instant 
 
#CA1202
17:30
XIY Xian Xianyang Airport, Shanxi
19:25
PEK Capital Airport, Beijing
1h 55m
Instant 
 
17:30
XIY Xian Xianyang Airport, Shanxi
19:30
PEK Capital Airport, Beijing
2h
Instant 
 
17:40
XIY Xian Xianyang Airport, Shanxi
19:35
PEK Capital Airport, Beijing
1h 55m
Instant 
 
18:00
XIY Xian Xianyang Airport, Shanxi
20:00
PEK Capital Airport, Beijing
2h
Instant 
 
18:00
XIY Xian Xianyang Airport, Shanxi
20:00
PEK Capital Airport, Beijing
2h
Instant 
 
18:00
XIY Xian Xianyang Airport, Shanxi
20:00
PEK Capital Airport, Beijing
2h
Instant 
 
18:00
XIY Xian Xianyang Airport, Shanxi
20:00
PEK Capital Airport, Beijing
2h
Instant 
 
19:35
XIY Xian Xianyang Airport, Shanxi
21:30
PEK Capital Airport, Beijing
1h 55m
Instant 
 
#CA1472
19:35
XIY Xian Xianyang Airport, Shanxi
21:30
PEK Capital Airport, Beijing
1h 55m
Instant 
 
20:25
XIY Xian Xianyang Airport, Shanxi
22:20
PEK Capital Airport, Beijing
1h 55m
Instant 
 
#CA1236
20:30
XIY Xian Xianyang Airport, Shanxi
22:25
PEK Capital Airport, Beijing
1h 55m
Instant 
 
21:00
XIY Xian Xianyang Airport, Shanxi
23:00
PEK Capital Airport, Beijing
2h
Instant 
 
21:00
XIY Xian Xianyang Airport, Shanxi
23:00
PEK Capital Airport, Beijing
2h
Instant 
 
21:00
XIY Xian Xianyang Airport, Shanxi
23:00
PEK Capital Airport, Beijing
2h
Instant 
 
21:15
XIY Xian Xianyang Airport, Shanxi
23:15
PEK Capital Airport, Beijing
2h
Instant 
 
21:15
XIY Xian Xianyang Airport, Shanxi
23:15
PEK Capital Airport, Beijing
2h
Instant 
 
21:30
XIY Xian Xianyang Airport, Shanxi
23:30
PEK Capital Airport, Beijing
2h
Instant 
 
21:30
XIY Xian Xianyang Airport, Shanxi
23:30
PEK Capital Airport, Beijing
2h
Instant 
 
22:30
XIY Xian Xianyang Airport, Shanxi
00:30
PEK Capital Airport, Beijing
2h
Instant 
 
22:30
XIY Xian Xianyang Airport, Shanxi
00:30
PEK Capital Airport, Beijing
2h
Instant 
 
22:30
XIY Xian Xianyang Airport, Shanxi
00:30
PEK Capital Airport, Beijing
2h
Instant 
 

Xian to Beijing Schedule

Xian to Beijing Schedule
Transport NameRoute TimePrice
China Railway Hard Seat 01:43 – 14:26¥ 968
China Railway Second Class Seat 07:52 – 13:26¥ 977
China Railway Second Class Seat 09:10 – 15:10¥ 598
China Railway Second Class Seat 10:02 – 15:28¥ 977
China Railway Hard Seat 13:00 – 04:32¥ 968
China Railway Second Class Seat 14:38 – 20:38¥ 977
China Southern Airlines Economy #CZ951714:00 – 16:00¥ 2,355
Hainan Airlines Economy #HU723815:30 – 17:45¥ 2,685
China Railway Hard Seat 17:38 – 06:08¥ 201
China Railway Hard Seat 19:27 – 08:22¥ 968
China Railway Hard Sleeper 21:02 – 10:32¥ 971
China Railway Hard Seat 22:47 – 12:31¥ 208

How to get from Xian to Beijing

Anyone needing to travel from Xi’an to Beijing has the choices of flying, taking the train or an intercity express bus. The fastest option is to fly and you will find the cheapest option is the train in addition to also being the most convenient.

How far is it from Xian to Beijing?

From Xi’an to Beijing the road distance is of 929km or 528 miles.

How long does it take to get from Xian to Beijing?

Flying from Xi’an to Beijing takes between 2 and 2.5 hours. The journey on a high speed train takes between 4.5 and 6 hours while the trip on an intercity express bus is expected to take 12 hours.

How much does it cost to travel between Xian and Beijing?

The cost of an economy class ticket from Xi’an to Beijing costs from CNY650 up to CNY2500, with a first class ticket costing up to CNY6500. A ticket on the intercity bus will cost about CNY350 and to travel by train be ready to pay from CNY200 up to CNY600.

How to get from Xian to Beijing by train

Travelling from Xian to Beijing by train is very convenient with 23 direct trains every day. Xi’an Railway Station is served by several local bus routes and Xi’an North Railway Station is on line 2 of the city’s subway system.

How long does it take to get from Xi’an to Beijing by train?

There are 16 high speed trains every day from Xi’an North Railway Station direct to Beijing West Railway Station and the journey takes between 4.5 and 6 hours.

There are another 7 slower trains that depart daily from Xian Railway Station and they take from 11 hours up to 15 hours to cover the distance to Beijing’s West station.

A high speed train is the best option if you wish to complete your journey on the same day. However, an overnight sleeper is the better option if you are not in a hurry.

How much does it cost to get from Xi’an to Beijing by train?

A first class ticket on the high speed train costs CNY900. It costs CNY600 for a second class seat and CNY1800 for a seat in business class. The prices on the slower trains are CNY500 for a sleeper in first class. A second class sleeper costs CNY350 and a hard seat will cost CNY200. All prices are estimate and are only for your reference.

Train travel tips

The Chinese railways begin issuing tickets 28 days before the departure date.

There are dining cars on Chinese trains though it may out a challenge to order as menus are in Chinese only and the staff do not speak any English either.

Western toilets are available on high speed trains, the toilets on the slower trains are only of the squat type, with no paper available so remember to bring your own.

How to get from Xian to Beijing by bus

Currently there is just one bus every day that departs at 5.30pm from Xi’an’s Sanfuwan Long Distance Bus Station bound for Beijing. The bus station is located just east of Xi’an Railway Station with numerous local bus routes stopping here.

On arriving in Beijing the journey ends at Yongdingmen Long Distance Bus Station which is near to Beijing South Railway Station. The station is served by subway lines 4 and 14.

How long does it take to get from Xi’an to Beijing by bus?

It takes around 12 hours to get to Beijing from Xi’an by bus. Note that you will arrive to Beijing early in the morning about 5.30am.

How much does it cost to travel from Xi’an to Beijing by bus?

Bus tickets for Xian-Beijing route should cost about CNY350.

Bus travel tips

You can buy your bus ticket up to 7 days prior to travelling. It is best to book in advance to secure your ticket as there is only one departure per day so tickets can sell out quickly.
There are toilets on board but it is advisable if you can to wait and use the facilities at one of the stops en-route.

Heating and air-conditioning are used when the temperature demand it.

There is no English spoken at the bus stations or on the bus.

How to get from Xian to Beijing by plane

From Xi’an, all flights depart from the city’s Xi’an Xianyang International Airport and fly into Beijing’s Capital Airport.

How to get to Xian airport from the city centre?

From the city centre in Xi’an there are 14 shuttle bus lines in operation. The daily schedule from the main railway station to the airport begins at 4.30am and continues until 2am the following morning. The shuttle costs CNY25, takes around 70 minutes to get to the airport and the buses are frequent at 10-20 minute intervals. A taxi will take around 40-50 minutes to get to the airport and cost CNY120-130.

How to travel from Beijing’s Capital airport to the city centre?

On your arrival at Beijing’s Capital Airport, a taxi to the city centre will take around 70-90 minutes and cost CNY100-150.

The Airport Express Train to Dongzhimen or Sanyuanqiao subway stations will cost CNY25 or you could take one of the 16 shuttle buses that operate. They cost CNY20-30 and take about 70 to 100 minutes to complete the journey.

How long does it take to get from Xi’an to Beijing by plane?

Every day there are 24 direct flights from Xi’an to Beijing and the flying time is from 2 to 2.5 hours.

How much does it cost to fly from Xi’an to Beijing?

Economy class tickets begin at CNY650, costing up to CNY2500. The full price of a business class ticket is CNY6500. This route is one of the most popular ones so the earlier you book your tickets, the higher your chances to score a better fare.

Air travel tips

To get the best deals travel on flights departing early in the morning.

You should also try to avoid travelling at peak periods such as Chinese holidays.

Popular Routes in China