You asked:

distance from hanoi to halong bay

  • Hanoi
    Hanoi
    Halong Bay
    Halong Bay
    Hanoi is 90.9 miles (146 kilometers) from Halong Bay, as the crow flies.