En la ciudad de Vigo existen dos estaciones de ferrocarril, la estación de Vigo-Urzáiz, desde donde se ofrecen servicios de alta velocidad ferroviaria pertenecientes al eje atlántico a Pontevedra, Santiago de Compostela y La Coruña. Aparte de la estación de Vigo, estación de Redondela también ofrece a sus usuarios servicios pertenecientes al eje atlántico de alta velocidad.
Actualmente tres navieras están integradas en el transporte metropolitano ofreciendo servicios regulares de transporte marítimo entre el municipio de Vigo y las localidades de Cangas de Morrazo y Moaña. Las empresas Mar de Ons y Naviera RG se complementan en la ruta que une Vigo con Cangas y Naviera Nabia une Vigo con Moaña.
En la época estival las navieras amplían su oferta con viajes turísticos a las Islas Cíes (Vigo), Isla de Ons (Bueu) y a la Isla de San Simón (Redondela). Vigo es además puerto de embarque o de escala habitual de numerosos cruceros turísticos internacionales, si bien no suponen un medio de transporte de llegada a la ciudad, dada la naturaleza turística de esas escalas.
El puerto de Marín se encuentra entre la localidad homónima y en el municipio de Pontevedra. En 2012 registró un movimiento de 1.891.167 toneladas, de las cuales un 43% corresponden a graneles sólidos y un 57% a mercancía general.