Bor je železniční stanice v severní části města Bor v okrese Tachov v Plzeňském kraji nedaleko Výrovského potoka. Leží na jednokolejných neelektrizovaných tratích Domažlice – Planá u Mariánských Lázní a Svojšín–Bor. Dále se ve městě nachází železniční zastávka Bor zastávka.