Vigo cuenta con tres grandes viales:
La estación de autobuses está situada en la Avenida de Madrid 57. Las principales conexiones enlazan Vigo con Madrid, Barcelona, Asturias, Bilbao, San Sebastian, Irún, Pamplona, Zaragoza, Extremadura y Andalucía. También cuenta con rutas internacionales con Portugal (Oporto, Lisboa y Algarve), Francia, Suiza, Bélgica, Holanda, Dinamarca y Alemania. Más información en el teléfono 986 373 411 y en la web http://www.vigobus.com
La estación de ferrocarril está situada en el centro de la ciudad, en el barrio de Casablanca. Aparte de destinos regionales y portugueses (varias conexiones diarias con Ourense, Pontevedra, Santiago, A Coruña y Oporto), la oferta incluye expresos y talgos diarios a Madrid y Barcelona, y trenes directos a León, Ponferrada, Bilbao y Alicante. Información sobre horarios, destinos y billetes en el teléfono 986 269 403 y en la web http://www.renfe.es/.
El puerto vigués recibe cada año miles de pasajeros de cruceros. Durante todo el año hay transporte diario a las localidades de Moaña y Cangas del Morrazo. Además, en Semana Santa y desde mediados de junio a mediados de septiembre se realizan rutas diarias a las Islas Cíes y excursiones por la ría. Los billetes pueden adquirirse en la estación marítima, frente al Hotel Bahía. Información sobre horarios y destinos locales en el teléfono 986 225 272 y en la web http://www.mardeons.com.
El aeropuerto de Vigo está situado a 10 km del centro de la ciudad. Cuenta con una amplia oferta de vuelos regulares desde y a Madrid, Barcelona, Bilbao, Valencia, Palma de Mallorca, Tenerife, Paris-Charles de Gaulle y Londres-Heathrow, así como vuelos chárter. Más información en http://www.aena.es y en el teléfono 986 268 200.