Bonjour,
Je vous conseille de prendre le train de nuit pour le trajet entre Hanoi et gare Lao Cai, bus Lao Cai - Sapa. Hors de train, vous avez un autre choix, c'est les bus sièges ou les bus couchettes. Par contre, veuillez bien noter que les routes dans les montagnes du Nord-Vietnam sont serpentes et sinueuses, le train me semble alors beaucoup plus sur que le bus. Je vous recommande le train Orient Express qui coûte environ 38usd/lits en compartiment de 4 lits, il est confortable et à prix raisonnable. Si vous avez besoin d'autres trains, vous pouvez consulter ici :
http://www.sapatourisme.com/train/
Bon voyage à vous