Náchod (dawniej niem. Nachod) – miasto w Czechach, położone w kraju hradeckim, w powiecie (okres) Náchod, przy granicy polsko-czeskiej. Miasto leży na wysokości 346 m n.p.m., nad rzeką Metuje, lewym dopływem Łaby, na granicy Pogórza Orlickiego i Jestřebích hor.
Liczba mieszkańców: 20 036 (31.12.2023.)
Powierzchnia: 33,34 km².
Najbliższym miastem po polskiej stronie jest Kudowa-Zdrój. Dawne przejście graniczne Kudowa Słone-Náchod leży na głównej trasie Warszawa-Praga (droga E67).