Vigo ist hervorragend angebunden. Der Flughafen Vigo-Peinador liegt nur etwa 10 km vom Stadtzentrum entfernt und bietet regelmäßige Verbindungen nach Madrid, Barcelona, Valencia und mehreren europäischen Städten. In der Nähe befinden sich auch die Flughäfen von Santiago de Compostela und Porto (Portugal), die zusätzliche internationale Optionen bieten.
Bahnverbindungen bestehen unter anderem nach A Coruña, Ourense und Madrid. Fernbusse verbinden Vigo mit zahlreichen spanischen Städten sowie mit Portugal. Das Straßennetz ist gut ausgebaut, mit direktem Anschluss an die Autobahnen AP-9 und A-55.
Innerhalb der Stadt sorgt das Busnetz der Vitrasa für eine zuverlässige Verbindung zwischen allen Stadtteilen. Zudem ist Vigo relativ kompakt, sodass viele Wege zu Fuß oder mit dem Fahrrad zurückgelegt werden können. Der Hafen bietet zudem Fährverbindungen zu den Cíes-Inseln und weiteren Ausflugszielen.