Saint-Hubert se situe sur la première crête de l’Ardenne. Entourée de forêts très vastes, on peut se rendre en direction de la France ou de l’Allemagne sans les quitter, à part la traversée des routes.
Le plateau de Saint-Hubert est caractérisé par la présence de landes humides et de tourbières, typiques des altitudes supérieures à 500 m. La faune et la flore remarquables sont également typiques de ces terrains humides. Plusieurs d’entre eux ont reçu le statut de site Natura 2000.