Schwetzingen is a German town in northwest Baden-Württemberg, around 10 km southwest of Heidelberg and 15 km southeast of Mannheim.