>
From Xi'an to Beijing

Compare prices to get from Xi'an to Beijing
Search for tickets from Xi'an to Beijing in the next 7 days. Flights start at SGD 86. Trains start at SGD 30.

Trains
SGD 30|4h 10m
Flights
SGD 86|1h 40m
SGD 30
SGD 30
SGD 30
SGD 30
SGD 30
SGD 30
SGD 30
SGD 30
SGD 30
SGD 30
SGD 30
SGD 30
SGD 30
SGD 30
crail
Cheapest
02:00
12h 30m
14:30
Xi'anBeijingxi(Beijing West)
SGD 30
Search
Direct
crail
Fastest
18:22
4h 10m
22:32
Xi'anbei(Xi'an North)Beijingxi(Beijing West)
SGD 109
Search
Direct
crail
17:12
12h 58m
06:10
Xi'anBeijingxi(Beijing West)
SGD 30
Search
Direct
crail
20:30
13h 53m
10:23
Xi'anBeijing Fengtai
SGD 30
Search
Direct
  • Prices shown from Xi'an to Beijing are the estimated lowest fares found in the last 24 hours for travel within the next 7 days.

Compare transport options from Xi'an to Beijing

The cheapest way to get from Xi'an to Beijing costs only SGD 30 on average via Trains, and the quickest way takes just 2h 10m by Flights. Find the travel option that best suits you.

Train
Trains Cheapest
Average price SGD 30
Average duration5h 38m
Departure Time07:07 - 18:53
Direct options
Flight
Flights Fastest
Average price SGD 134
Average duration2h 10m
Departure Time--
Direct options
Search flights

· Total pre-departure time: Estimated travel time to the departure point, plus standard check-in, security, and waiting time

When is the cheapest time to travel from Xi'an to Beijing?

What is the cheapest day to travel by train from Xi'an to Beijing?

Average train fares from Xi'an to Beijing for the next 7 days, based on Trip.com user searches.

Based on Trip.com's data, the cheapest day to travel by train from Xi'an to Beijing is Thursday, with an average price of SGD 30.

SGD 30
SGD 30
SGD 30
SGD 30
    Cheapest
  • Jun 29
  • Jul 7
  • Jul 8
  • Jul 9
  • Jul 10
  • Jul 11
  • Jun 28

What is the cheapest month for one-way flights from Xi'an to Beijing?

Average price of one-way flights from Xi'an to Beijing purchased by Trip.com users by month over the past 12 months.

According to Trip.com's data, the cheapest month for flights from Xi'an to Beijing is March, with an average price of SGD 117. Conversely, the most expensive month is typically July, with an average price of up to SGD 163.

SGD 163
SGD 140
SGD 117
SGD 94
    Cheapest
  • SGD 143
    Jun
  • SGD 163
    Jul
  • SGD 161
    Aug
  • SGD 138
    Sep
  • SGD 151
    Oct
  • SGD 127
    Nov
  • SGD 127
    Dec
  • SGD 121
    Jan
  • SGD 155
    Feb
  • SGD 117
    Mar
  • SGD 120
    Apr
  • SGD 119
    May

From Xi'an to Beijing: Travel Information

Find stations and airports near Xi'an and Beijing

Popular train stations near Xi'an

Xi'an Xi'an China
Xi'anbei(Xi'an North) Xi'an China
Chang'an District Xi'an China
Xi'anxi(Xi'an West) Xi'an China
Xianyang Xi'an China

Popular train stations near Beijing

Beijing Chaoyang Beijing China
Beijingdong(Beijing East) Beijing China
Beijing Beijing China
Tongzhouxi(Tongzhou West) Beijing China
Tongzhou Beijing China

Popular airports near Xi'an

Xi'an Xianyang International Airport (XIY) Xi'an China
Ankang Fuqiang Airport (AKA) Nearby Ankang China

Popular airports near Beijing

Beijing Miyun Mujiayu Airport (MY2) Beijing China
Beijing Capital International Airport (PEK) Beijing China
Beijing Daxing International Airport (PKX) Beijing China
Tianjin Binhai International Airport (TSN) Nearby Tianjin China

Recommended hotels in Beijing

Radisson Hotel Beijing Daxing Airport
9.6/10
5738 Reviews
Radisson Hotel Beijing Daxing Airport
hotel-star hotel-star hotel-star hotel-star hotel-star hotel-praise
Daxing Airpot | 42.07 km from city centre
34% off
SGD 120 SGD 79
ELONG R.YUN (Beijing Capital Airport Branch)
9.3/10
4651 Reviews
ELONG R.YUN (Beijing Capital Airport Branch)
hotel-star hotel-star hotel-star hotel-praise
Capital Airport and New International Exhibition Center | 24.48 km from city centre
28% off
SGD 46 SGD 33
UrCove by HYATT Beijing Forbidden City
9/10
4091 Reviews
UrCove by HYATT Beijing Forbidden City
hotel-star hotel-star hotel-star hotel-star hotel-praise
Tian'anmen Square and Wangfujing Area | 0.62 km from city centre
35% off
SGD 183 SGD 119
VOYAGE INTERNATIONAL HOTEL (Capital Airport New National Exhibition Store)
9.8/10
24421 Reviews
VOYAGE INTERNATIONAL HOTEL (Capital Airport New National Exhibition Store)
hotel-star hotel-star hotel-star hotel-star hotel-praise
Capital Airport and New International Exhibition Center | 23.23 km from city centre
29% off
SGD 65 SGD 46

Explore Beijing

FAQ – How to Get from Xi'an to Beijing

  • How far is it from Xi'an to Beijing?

    The distance from Xi'an to Beijing is about 920 km (572 miles).
  • There are 2 modes of transport available from Xi'an to Beijing, including Flights Trains.
  • The fastest way to get from Xi'an to Beijing is by Flights, with an average journey time of 2 hours 10 minutes. Other modes of transport take longer: Trains takes on average 5h 38m.
  • The cheapest way to get from Xi'an to Beijing is by Trains, with an average price of SGD 30. Other modes of transport are more expensive: Flights costs around SGD 134 on avergae.
  • Travellers typically choose the following departure and arrival points from Xi'an to Beijing: Flights usually departs from Xi'an Xianyang International Airport and arrives at Beijing Miyun Mujiayu Airport Trains usually departs from Xi'an and arrives at Beijing Chaoyang .
  • Train, bus, and flight schedules may vary depending on the season or day of the week. Based on Trip.com data: flights from Xi'an to Beijing are usually cheapest March, with an average fare of SGD 117 flights from Xi'an to Beijing are usually cheapest Thursday, with an average fare of SGD 30 .
  • The time difference between Xi'an and Beijing is 0h.