Широкая сеть связи позволяет добраться до Виго из любой точки Испании и Европы.
По шоссе:
Три автомагистрали обеспечивают основу наземного сообщения в городе: Северо-Западное шоссе, которое соединяется с Мадридом, шоссе Риас-Байшас соединяется с Лиссабоном в Португалии, а Атлантическое шоссе соединяется с северной Испанией.

Автобусы компаний ALSA, Monbus, Vibasa, Dainco и AutoRes прибывают со всей Испании на автовокзал Виго, на Авенида де Мадрид, 57. Autna, Socitransa и Gavisa прибывают из Португалии, Франции, Швейцарии, Голландии и Германии.

По железной дороге:
Renfe прибывает ежедневно из столиц Галисии, а также службами Expreso и Talgo из Мадрида и Барселоны. Он имеет прямое сообщение с Аликанте, Бильбао и Леоном. Железнодорожный вокзал ADIF расположен на площади Plaza de la Estación s/n.

На самолете:
Аэропорт Виго, известный как Пейнадор, находится в 10 километрах от центра города, и добраться туда можно на городском автобусе по цене 1,17 евро за поездку или на такси за 20 евро. В Пейнадор прибывают регулярные рейсы с Канарских островов, Мадрида, Валенсии и Бильбао. Регулярно прибывают международные рейсы из Парижа, Брюсселя, Стокгольма и Франкфурта.

Морем:
Порт Виго очень активен как для круизных лайнеров, в том числе на судах «Королева Мария II» или «Королева Елизавета», так и для ежедневных перевозок в соседние города. На Пасху и в летний сезон предложение распространяется на соседние острова Сиес и Онс с услугами Naviera Mar de Ons, Cruceros Rías Baixas и Naviera Nabia.