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: