Singapore
Beijing
The best and cheapest way to get from Singapore and Beijing is to travel by train, which will cost about 2,702 CNY or 398.70 USD.