Hernani liegt im Norden Spaniens, im Baskenland, und gehört zur Provinz Gipuzkoa. Geografisch befindet sich die Stadt in einer hügeligen, grünen Landschaft unweit der baskischen Atlantikküste. Nur etwa zehn Kilometer trennen Hernani von der bekannten Küstenstadt San Sebastián (Donostia), mit der sie durch den Fluss Urumea verbunden ist, der auch durch Hernani fließt.
Rund um die Stadt erheben sich sanfte Berge wie der Adarra, und Naturparks wie Aiako Harria laden zum Wandern, Mountainbiken oder Klettern ein. Die Nähe zum Atlantik bietet zudem einen schnellen Zugang zu traumhaften Stränden, während das Landesinnere mit traditionellen Dörfern und Weinbergen lockt.
Das Klima ist ozeanisch geprägt, mit milden Wintern und angenehm kühlen Sommern. Regen ist das ganze Jahr über möglich, was die Region besonders grün und fruchtbar macht. Die beste Reisezeit ist zwischen Mai und Oktober, wenn das Wetter am stabilsten ist und zahlreiche kulturelle Veranstaltungen stattfinden.