Le Soultzbach est une rivière française coulant dans le Sundgau (Sud de l'Alsace, région Grand Est), Haut-Rhin. C'est un affluent de la Largue en rive gauche, donc un sous-affluent du Rhin par la Largue puis l'Ill.
Il naît au pied des Vosges à Mortzwiller.
Son cours a 16,7 km de long.