Schweinfurt adalah sebuah kota otonom (kreisfreie Stadt) di Unterfranken, Bayern, Jerman. Kota ini berada di sisi kanan Sungai Main yang telah dikanalisasi, yang di sini membentang beberapa jembatan. Kota ini berada 27 kilometer di timur laut Würzburg. Nama kota ini berarti "arungan babi".