Cheap flights from Xi'an to Beijing
Flights starting at £101. Choose between Air China, China Eastern Airlines, or China Southern Airlines to find the best price.
100+ million searches a day to find you the best available price.
Explore unique options you won’t find anywhere else.
Discover flight options and prices the airlines don’t want you to see.
Tips to know when travelling to Beijing
£101 | |
£101 | |
£186 | |
£204 | |
£101 – £196 |
Search by stops
Search by carrier
Search by price
Search by departure date
Find the best day to fly to Beijing
One-way trips
Return trips

By subscribing you agree to receive offers according to the conditions described in our Privacy Policy.
Weekly direct flights
Mondays | Tuesdays | Wednesdays | Thursdays | Fridays | Saturdays | Sundays | |
---|---|---|---|---|---|---|---|
Direct flights | 18 | 25 | 22 | 19 | 19 | 20 | 22 |
Air China on Mondays, Tuesdays, Wednesdays, Thursdays, Fridays, Saturdays, and Sundays.
China Eastern Airlines on Mondays, Tuesdays, Wednesdays, Thursdays, Fridays, Saturdays, and Sundays.
China Southern Airlines on Mondays, Tuesdays, Wednesdays, Thursdays, Fridays, Saturdays, and Sundays.
Hainan Airlines on Tuesdays, Wednesdays, Thursdays, and Fridays.
Check-in for a flight from Xi'an to Beijing
Name | Carrier code | IATA Code | Passport needed during booking | |
---|---|---|---|---|
Air China | CCA | CA | Yes | |
China Eastern Airlines | CES | MU | Yes | |
China Southern Airlines | CSN | CZ | Yes | |
Hainan Airlines | CHH | HU | Yes | |
Tianjin Airlines | GCR | GS | Yes |
Online check-in is not available for these airlines.
Frequently asked questions
Planning a trip? Thanks to our Virtual Interlining algorithm, we offer billions of route combinations between any A and any B in the world by plane, train, and bus. Find the cheapest routes and best deals for you, as well as the best dates on which to travel.
Explore alternative trips
Flights from Xi'an
- Flights from Xi'an to Singapore
- Flights from Xi'an to Shanghai
- Flights from Xi'an to Bangkok
- Flights from Xi'an to Lhasa
- Flights from Xi'an to Shenzhen
- Flights from Xi'an to Sydney
- Flights from Xi'an to Guangzhou
- Flights from Xi'an to Taipei
- Flights from Xi'an to Hong Kong
- Flights from Xi'an to Manila
- Flights from Xi'an to Yichang
- Flights from Xi'an to Guilin
- Flights from Xi'an to Tallinn
- Flights from Xi'an to Hangzhou
- Flights from Xi'an to Zhangjiajie
- Flights from Xi'an to Kunming
- Flights from Xi'an to Zhuhai
- Flights from Xi'an to Dunhuang
- Flights from Xi'an to Brisbane
- Flights from Xi'an to Kuala Lumpur
Flights to Beijing
- Flights from London to Beijing
- Flights from Hong Kong to Beijing
- Flights from Singapore to Beijing
- Flights from Taipei to Beijing
- Flights from Shenzhen to Beijing
- Flights from Manchester to Beijing
- Flights from Bangkok to Beijing
- Flights from Kuala Lumpur to Beijing
- Flights from Sydney to Beijing
- Flights from Shanghai to Beijing
- Flights from Dublin to Beijing
- Flights from Vancouver to Beijing
- Flights from Toronto to Beijing
- Flights from Guangzhou to Beijing
- Flights from Tokyo to Beijing
- Flights from Chengdu to Beijing
- Flights from Melbourne to Beijing
- Flights from Edinburgh to Beijing
- Flights from Osaka to Beijing
- Flights from Reykjavik to Beijing
Popular routes
- Flights from London to Bucharest
- Flights from Auckland to Adelaide
- Flights from Stavanger to Manchester
- Flights from Osaka to Ishigaki, Okinawa
- Flights from Tokyo to Dublin
- Flights from Medellín to Lima
- Flights from Varanasi to Jaipur
- Flights from Jakarta to Auckland
- Flights from Milan to Prague
- Flights from Panama City to San José
- Flights from London to Campo Grande
Search, compare, and book flights, trains, or buses to get there.