Hanoi, Vietnam
Shanxi, China
The best and cheapest way to get from Hanoi, Vietnam and Shanxi, China is to travel by bus, which will cost about 891 CNY or 131.40 USD.