Schwandorf er en by i den tyske delstaten Bayern, i det sydlige Tyskland. Byen hadde 27 800 innbyggere i 2012.