La Macédoine du Nord, bien que dépourvue de littoral, possède un certain potentiel touristique, notamment grâce à ses montagnes et sa nature préservée, mise en valeur dans les trois parcs nationaux du pays. La capitale touristique du pays est Ohrid, classée au Patrimoine mondial de l'Unesco. La ville est célèbre pour son lac, bordé par plusieurs plages, et pour ses nombreux monuments historiques. Skopje, la capitale politique et économique, a perdu l'essentiel de son patrimoine lors du tremblement de terre de 1963 mais conserve un quartier ottoman avec des hammams et des mosquées, ainsi qu'une forteresse et des musées d'envergure nationale. La ville de Bitola est quant à elle réputée pour son architecture du et ses nombreux consulats, ouverts lorsque la ville était ottomane. Les petites villes, comme Chtip, Vélès, Kratovo ou Krouchevo sont d'autres petites attractions touristiques pour leur caractère pittoresque, tout comme les innombrables monastères orthodoxes. L'écotourisme est en développement dans quelques villages, comme Galitchnik ou Braytchino, tout comme le tourisme thermal, par exemple à Katlanovo, la principale station du pays. Les quelques stations de ski connaissent elles aussi un certain développement, avec une fréquentation en hausse de 35 % entre 2011 et 2012.