Viana do Castelo tiene una costa de alrededor de 26 kilómetros, donde se puede disfrutar de una rara belleza natural y extensas playas de arena.
La calidad ambiental de las playas motivó la concesión de premios como “Dourada”, “Bandera Azul” y “Accesible” a varias playas de Viana do Castelo. Si, por un lado, son muy populares para el baño, por otro, también hay muchas personas que practican allí deportes como surf, bodyboard, windsurf y kitesurf.
El Río Lima también ofrece otros deportes como motos acuáticas, vela, remo, piragüismo, pesca o simplemente un paseo en barco, saliendo desde la Marina.