Мы собираемся как раз сделать это, поскольку вылет назад у нас из Ханоя.
Для этих целей путешествие по югу Китая мы будем заканчивать в Nanning. Там мы собираемся подсесть на поезд Пекин - Ханой, расписание
здесь. \Поезд выходит из Пекина по четвергам и воскресеньям, прибытие в Ханой в субботу/вторник соотвественно. Кстати, через Гуйлинь он тоже проходит. Поезд на всем плече стоит около 100 долл., сколько на участках от Гуйлиня/Наннинга не знаю точно, но там уже остается меньшая часть пути.
Проработан и запасной вариант:
из Nanning можно ехать в Пиньянь (Pinxiang) - город у границы - утренним поездом, займет часа 4. От Пиньяна можно взять такси до границы, там есть "Мост дружбы". Перейдя границу надо брать такси до вьетнамского города Dong Dang. Оттуда до Ханоя уже ходят поезда (ехать около 6 часов) и автобусы (сколько ехать - не знаю).
Цены там смешные (всего получится около 15-20 долларов максимум от Nanning до Ханоя), но за переход границы что-то надо платить (100 юаней?).
P.S. Есть варианты из/в Ханой из Куньминя. Поезд на китайской части пути сейчас не ходит, есть комбинация ночной автобус + поезд.