Tachov je město v Plzeňském kraji. Leží 54 km západně od Plzně, 20 km jižně od Mariánských lázní a 11 km východně od hranice s Německem, na řece Mži, v Tachovské brázdě.
Po dálnici D5 z Prahy směr Rozvadov.