La commune de Roeser est située dans le canton d'Esch-sur-Alzette, au sud de la ville de Luxembourg. Bordée par Gasperich au nord et s'étendant jusqu'à la frontière sud avec la France, elle partage également des frontières avec Hesperange, Weiler-la-Tour, Frisange, Bettembourg et Leudelange. Vous pouvez rejoindre la capitale en voiture personnelle, en train ou en bus - tous les transports publics sont gratuits dans le pays et il faut compter environ 40 minutes à une heure pour atteindre la destination.