>
From Chengdu to Beijing

Compare prices to get from Chengdu to Beijing
Compare transport options from Chengdu to Beijing over the next 7 days. Flights start at SGD 86. Trains start at SGD 50.

Flights
SGD 86|2h 30m
Trains
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 Airlines
Cheapest
2h 30m
Chengdu Tianfu International AirportBeijing Daxing International Airport
SGD 105One way
Search
Direct
Sichuan Airlines
Fastest
2h 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.

Flight
Flights Fastest
Average price SGD 141
Average duration2h 38m
Departure Time06:30 - 21:40
Direct options
Search flights
Train
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?

The average one way ticket price paid by Trip.com users from Chengdu to Beijing in each month over the past 12 months.

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
    Cheapest
  • SGD 220
    Jul
  • SGD 175
    Aug
  • SGD 163
    Sep
  • SGD 159
    Oct
  • SGD 133
    Nov
  • SGD 104
    Dec
  • SGD 116
    Jan
  • SGD 195
    Feb
  • SGD 149
    Mar
  • SGD 150
    Apr
  • SGD 155
    May
  • SGD 150
    Jun

What is the cheapest day to travel by train from Chengdu to Beijing?

Average train fares from Chengdu 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 Chengdu to Beijing is Tuesday, with an average price of SGD 50.

SGD 50
SGD 50
SGD 50
SGD 50
    Cheapest
  • Jul 20
  • Jul 21
  • Jul 22
  • Jul 30
  • Jul 31
  • Jul 25
  • Jul 26

From Chengdu to Beijing: Travel Information

Find stations and airports near Chengdu and Beijing

Popular airports near Chengdu

Chengdu Shuangliu International Airport (CTU) Chengdu China
Chengdu Tianfu International Airport (TFU) Chengdu China
Mianyang Nanjiao Airport (MIG) Nearby Mianyang China

Popular airports near Beijing

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

Popular train stations near Chengdu

Chengdunan(Chengdu South) Chengdu China
Chengdudong(Chengdu East) Chengdu China
Chengdu Chengdu China
Shuangliu Airport Chengdu China
Shuangliu District Chengdu China

Popular train stations near Beijing

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

Recommended hotels in Beijing

VOYAGE INTERNATIONAL HOTEL (Capital Airport New National Exhibition Store)
9.8/10
24539 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 92 SGD 65
Hoco Hotel (Beijing Guomao Jianguomen Subway Station Branch)
9.5/10
1144 Reviews
Hoco Hotel (Beijing Guomao Jianguomen Subway Station Branch)
hotel-star hotel-star hotel-praise
International Trade CBD/Chaoyang Joy City | 3.07 km from city centre
37% off
SGD 41 SGD 26
Radisson Hotel Beijing Daxing Airport
9.6/10
5893 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
41% off
SGD 135 SGD 80
Bailing Preferred Hotel (Beijing Capital Airport T3 Terminal)
9/10
3083 Reviews
Bailing Preferred Hotel (Beijing Capital Airport T3 Terminal)
hotel-star hotel-star hotel-praise
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.
  • You can travel from Chengdu to Beijing in 2 different ways: Flights, Trains.
  • 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.
  • 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.
  • 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 .
  • 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 .
  • There is a 0h time difference between Chengdu and Beijing.