How to get to Beijing

How to Get to Beijing

From Shanghai to Beijing

From Shanghai to Beijing, the cheapest way to travel is by train for 229 CN¥, while traveling by flight takes 1h 55m and is the fastest option.

From Shenzhen to Beijing

Traveling from Shenzhen to Beijing, your best choice is train for 332 CN¥, which gets you there in just 5h 26m.

From Xian to Beijing

Traveling from Xian? Save money by choosing train for 215 CN¥, or get to Beijing faster by flight in 1h 55m.

From Chengdu to Beijing

Planning your journey from Chengdu? Travel affordably by train for 328 CN¥, or reach your destination faster by flight in 2h 15m.

From Nanjing to Beijing

Travel from Nanjing to Beijing easily: save money by traveling by train for 193 CN¥, or reach your destination faster by flight in 1h 55m.

From Suzhou to Beijing

Traveling from Suzhou to Beijing, your best choice is train for 207 CN¥, which gets you there in just 4h 6m.

From Tianjin to Beijing

Traveling from Tianjin to Beijing, your best choice is train for 72 CN¥, which gets you there in just 1h 8m.

From Guilin to Beijing

Looking to go from Guilin to Beijing? The most affordable option is by train for 318 CN¥, while flight offers the fastest journey at just 2h 40m.

From Xiamen to Beijing

Move from Xiamen to Beijing: the most affordable option is by train for 319 CN¥, and the quickest is by flight in 2h 40m.

From Kunming to Beijing

From Kunming to Beijing, choose between traveling by train for 401 CN¥ to save, or by flight in 2h 55m for the fastest journey.

From Chongqing to Beijing

Traveling from Chongqing to Beijing, your best choice is train for 297 CN¥, which gets you there in just 1h 24m.

Arrival stations in Beijing

Travelers arriving in Beijing usually arrive at one of these stations: