Answered by Jenny from Ireland | Jun. 23, 2015 02:11
Jamil, there is a direct train (K106) from Dongguan to Beijing, which departs at 11:29 and arrives at 16:21. It takes 29 hours. A hard berth costs CNY 490. You actually can take high speed train from Changping to Guangzhou. It takes around 42 minutes and costs CNY 54.5 (second class seat). Then you can take subway line 2 from the railway station to Jiahewanggang Station. There you can change subway line 3 to the airport. Then you can fly to Beijing directly.
After you arrive in BJ airport, you can take airport express to Dongzhimen, change subway line 2 to Xizhimen and then walk to BJ north railway station to take S2 train to Badaling.