Compare prices to get from Chengdu to Beijing
SGD 86|2h 30m
SGD 50|7h 30m
SGD 86
SGD 105
SGD 121
SGD 136
SGD 121
SGD 111
SGD 115
SGD 123
SGD 145
SGD 143
SGD 145
SGD 123
SGD 130
SGD 130
Xiamen Airlines2h 30m
Chengdu Tianfu International AirportBeijing Daxing International Airport
SGD 105One way
Search
Direct
Sichuan Airlines2h 15m
Chengdu Shuangliu International AirportBeijing Capital Intl. Airport
SGD 115One way
Search
Direct
- Prices shown from Chengdu to Beijing are the estimated lowest fares found in the last 24 hours for travel within the next 7 days.
Compare transport options from Chengdu to Beijing
The cheapest way to get from Chengdu to Beijing costs only SGD 50 on average via Trains, and the quickest way takes just 2h 38m by Flights. Find the travel option that best suits you.
Flights Fastest
Average price SGD 141
Average duration2h 38m
Departure Time06:30 - 21:40
Direct options
Trains Cheapest
Average price SGD 50
Average duration17h 7m
Departure Time06:56 - 05:26
Direct options
· 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 Chengdu to Beijing?
What is the cheapest month for one-way flights from Chengdu to Beijing?
Based on Trip.com data, the cheapest month to fly from Chengdu to Beijing is December, with an average price of SGD 104. The most expensive month is usually July, with average prices reaching SGD 220.
SGD 220
SGD 162
SGD 104
SGD 46
What is the cheapest day to travel by train from Chengdu to Beijing?
Based on Trip.com's data, the cheapest day to travel by train from Chengdu to Beijing is Tuesday, with an average price of SGD 50.
SGD 50
SGD 50
SGD 50
SGD 50
From Chengdu to Beijing: Travel Information
Companies operating from Chengdu to Beijing
Find stations and airports near Chengdu and Beijing
Popular airports near Chengdu
Chengdu Shuangliu International Airport (CTU)
Chengdu Tianfu International Airport (TFU)
Mianyang Nanjiao Airport (MIG) Nearby
Popular airports near Beijing
Beijing Capital Intl. Airport (PEK)
Beijing Miyun Mujiayu Airport (MY2)
Beijing Daxing International Airport (PKX)
Tianjin Binhai International Airport (TSN) Nearby
Popular train stations near Chengdu
Chengdunan(Chengdu South)
Chengdudong(Chengdu East)
Chengdu
Shuangliu Airport
Shuangliu District
Popular train stations near Beijing
Beijing Chaoyang
Beijingdong(Beijing East)
Beijing
houlvcun
Tongzhouxi(Tongzhou West)
Recommended hotels in Beijing

9.8/10
24539 Reviews
VOYAGE INTERNATIONAL HOTEL (Capital Airport New National Exhibition Store)

Capital Airport and New International Exhibition Center | 23.23 km from city centre
29% off
SGD 92 SGD 65

9.5/10
1144 Reviews
Hoco Hotel (Beijing Guomao Jianguomen Subway Station Branch)

International Trade CBD/Chaoyang Joy City | 3.07 km from city centre
37% off
SGD 41 SGD 26

9.6/10
5893 Reviews
Radisson Hotel Beijing Daxing Airport

Daxing Airpot | 42.07 km from city centre
41% off
SGD 135 SGD 80

9/10
3083 Reviews
Bailing Preferred Hotel (Beijing Capital Airport T3 Terminal)

Capital Airport and New International Exhibition Center | 24.43 km from city centre
21% off
SGD 39 SGD 31
FAQ – How to Get from Chengdu to Beijing
How far is it from Chengdu to Beijing?
It’s about 1535 km (954 miles) from Chengdu to Beijing.How do I get from Chengdu to Beijing?
You can travel from Chengdu to Beijing in 2 different ways: Flights, Trains.What’s the fastest way to get from Chengdu to Beijing?
The fastest way to get from Chengdu to Beijing is by Flights, with an average journey time of 2 hours 38 minutes. Other modes of transport take longer: Trains takes on average 17h 7m.What’s the cheapest way to travel from Chengdu to Beijing?
The cheapest way to get from Chengdu to Beijing is by Trains, with an average price of SGD 50. Other modes of transport are more expensive: Flights costs around SGD 141 on avergae.What are the main departure and arrival points between Chengdu and Beijing?
When traveling from Chengdu to Beijing, travelers usually depart from and arrive to the following locations: Flights typically departs from Chengdu Shuangliu International Airport and arrives at Beijing Capital Intl. Airport , Trains typically departs from Chengdunan(Chengdu South) and arrives at Beijing Chaoyang .When should you book tickets from Chengdu to Beijing to get the best deal?
Train, bus, and flight schedules vary by season and day of the week. Based on Trip.com data: Flights from Chengdu to Beijing are usually cheapest (December), with an average price of SGD 104 Flights from Chengdu to Beijing are usually cheapest (Tuesday), with an average price of SGD 50 .Are Chengdu and Beijing in the same time zone?
There is a 0h time difference between Chengdu and Beijing.