Travel from Hanoi to Beijing

Train, bus or fly from Hanoi to Beijing?

Vietnam Airlines, Dragonair and 6 other airlines fly from Hanoi to Beijing hourly. Alternatively, China Railways operates a train from Hanoi to Beijing twice a week. Tickets cost $35 - $320 and the journey takes 36 h 28 min.

How to get from Hanoi to Beijing

From Hanoi Railway Staion bus to Hanoi airport, fly to Beijing airport, then subway to Beijing. 6 h 42 min $235. From Hanoi Railway Staion bus to Hanoi airport, fly to Beijing Nanyuan Apt airport, line 2 shuttle to Xingong Station, then line 4 subway to Beijing. 10 h 43 min $472. From Hanoi Railway Station train to Beijingxi Railway Station. 36 h 28 min $317. From Ha Noi bus to Nanning China, taxi to Nanning, bus to Taiyuan Bus Terminal, then bus to Beijing station. 2 days 0 h $151. From Hanoi drive to Beijing. 28 h 36 min $301.