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:03
XAY Xian, Shaanxi
04:35
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:15
XAY Xian, Shaanxi
10:45
Beijing West
13h 30m
 Instant  Refund
21:15
XAY Xian, Shaanxi
10:45
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:11
EAY Xian North, Shaanxi
15:11
Beijing West
6h
 Instant  Refund
09:18
EAY Xian North, Shaanxi
13:50
Beijing West
4h 32m
 Instant  Refund
10:03
EAY Xian North, Shaanxi
15:29
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:00
EAY Xian North, Shaanxi
21:31
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 International Airport to Beijing by flight

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

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