Carballo est facilement accessible depuis La Corogne (30 minutes en voiture) via l’autoroute AG-55. Elle est également bien reliée à Santiago de Compostela et à d’autres villes galiciennes. Des lignes de bus régulières (comme Monbus ou Arriva) assurent la liaison avec les principaux centres urbains.
Bien que la ville ne possède pas d’aéroport, elle est proche de deux grands aéroports : celui de La Corogne (LCG) et celui de Saint-Jacques-de-Compostelle (SCQ), situés chacun à moins d’une heure de route.
À l’intérieur de la ville, les déplacements sont faciles grâce à un réseau routier bien entretenu, des taxis, et un projet d’amélioration de la mobilité douce avec des pistes cyclables et des zones piétonnes en expansion.