Carballo liegt im Nordwesten Spaniens, in der autonomen Gemeinschaft Galicien, und gehört zur Provinz A Coruña. Die Stadt befindet sich wenige Kilometer von der atemberaubenden „Costa da Morte“ entfernt – einer rauen, unberührten Küstenlandschaft mit Klippen, Dünen und weiten Sandstränden.
In unmittelbarer Nähe befinden sich bedeutende Städte wie A Coruña (ca. 30 km entfernt) und Santiago de Compostela (ca. 60 km entfernt), beide gut erreichbar über Schnellstraßen und Busverbindungen. Natürliche Highlights wie der Monte Neme oder die Strände von Razo und Baldaio liegen direkt vor der Haustür.
Das Klima ist ozeanisch geprägt: Die Winter sind mild und regenreich, die Sommer angenehm frisch mit Durchschnittstemperaturen um 20–25 °C. Die beste Reisezeit für Carballo ist von Mai bis September – perfekt für kulturelle Veranstaltungen, Strandbesuche und Aktivurlaub.