Beihai, China
Hanoi, Vietnam
The best and cheapest way to get from Beihai, China and Hanoi, Vietnam is to travel by car/taxi, which will cost about 1,477,252 VND or 63.00 USD.