Bor est une ville dans le district de Tachov, dans la région de Plzeň, en Czechia. Bor se situe à 472 m d'altitude. Sa population est de 4 889 habitants (2024). La grande ville la plus proche est Plzeň, à 43 km à l'est. Près de la frontière : Allemagne, à 19 km. Parmi les sites touristiques alentour : Abbaye de Kladruby (15,8 km), Castle Přimda (8,7 km) et Camp de concentration de Flossenbürg (30 km). Parmi les sites naturels : Source de Ferdinand (28 km) et Muckovská alej (4,0 km).