Bad Krozingen is a spa town in the district Breisgau-Hochschwarzwald, in Baden-Württemberg, Germany. It is 15 kilometres (9.3 miles) southwest of Freiburg.