Hautbellain (, ) is a village in the commune of Troisvierges, in northern Luxembourg.
In the context of Luxembourg's administrative divisions, Hautbellain (, ) refers to a village located in the municipality of Troisvierges, situated in the north of the country.