Neuenburg am Rhein is a town in the district Breisgau-Hochschwarzwald in Baden-Württemberg in southern Germany. It is situated on the right bank of the Rhine, 18 km northeast of Mulhouse, and 28 km north of Basel.