While the official language is Vietnamese, many of the locals in Hanoi speak English. However, do not expect everyone to speak english and try to learn a few words in Vietnamese if possible.