Bor (Duits: Haid) is een Tsjechische stad in de regio Pilsen, en maakt deel uit van het district Tachov.
Bor telt 4014 inwoners (2006).
Bor was tot 1945 een plaats met een overwegend Duitstalige bevolking. Na de Tweede Wereldoorlog werd de Duitstalige bevolking verdreven.