Tachov je železniční stanice v severní části okresního města Tachov v Plzeňském kraji nedaleko řeky Mže poblíž městského autobusového nádraží. Leží v km 75,570 a 11,736 jednokolejné neelektrizované trati Domažlice – Planá u Mariánských Lázní. Na území města se nachází též železniční zastávky Tachov zastávka a Tachov-Bíletín.