Zarbeling est un petit village français situé dans le Département de la Moselle, au sein de la Communauté de Communes du Saulnois.
La commune s’étend sur 3,9 km² , avec une densité de 15,5 habitants par km².
La commune est située dans le bassin versant du Rhin, au sein du bassin Rhin-Meuse. Elle est drainée par le ruisseau de Banvoie d'une longueur totale de 10 km, qui prend sa source dans la commune de Lidrezing et se jette dans le ruisseau de la Flotte à Château-Voué, après avoir traversé cinq communes.
Située à 243 mètres d’altitude, le Ruisseau de Banvoie, le Ruisseau des Étangs de Benestroff sont les principaux cours d’eau qui traversent la commune de Zarbeling
Au palmarès 2022 des villes et villages où il fait bon vivre, Zarbeling se retrouve à la 275 / 367 des Communes mosellanes de moins de 500 habitants.