Viana do Castelo, Portugal

Viana do Castelo, Portugal

Viana do Castelo is the capital of the Viana do Castelo district and a municipality of the Alto Minho (85 778 inhabitants · 319 km²), at the mouth of the Lima on the Atlantic coast of northern Portugal. The city lies between the river and the hill of Santa Luzia, with a historic centre of the 15th and 16th centuries and a coast of beaches north and south of the river mouth.

The history of Viana do Castelo has its own page.

Viana do Castelo at the mouth of the Lima
Viana do Castelo, at the mouth of the Lima.

Beaches in Viana do Castelo

Viana do Castelo has 13 bathing areas on the national register, on the coast north and south of the Lima.

Pedra Alta (Castelo de Neiva) beach

  • Location⁨Viana do Castelo⁩
  • Beach type⁨Ocean beach⁩

Amorosa – Chafé Sul beach

  • Location⁨Viana do Castelo⁩
  • Beach type⁨Ocean beach⁩

Amorosa – Chafé beach

  • Location⁨Viana do Castelo⁩
  • Beach type⁨Ocean beach⁩

Rodanho beach

  • Location⁨Viana do Castelo⁩
  • Beach type⁨Ocean beach⁩

Cabedelo/Luziamar beach

  • Location⁨Viana do Castelo⁩
  • Beach type⁨Ocean beach⁩

Cabedelo beach

  • Location⁨Viana do Castelo⁩
  • Beach type⁨Ocean beach⁩

Foz do Lima beach

  • Location⁨Viana do Castelo⁩
  • Beach type⁨Ocean beach⁩

Norte beach

  • Location⁨Viana do Castelo⁩
  • Beach type⁨Ocean beach⁩

Carreço beach

  • Location⁨Viana do Castelo⁩
  • Beach type⁨Ocean beach⁩

Paçô/Carreço beach

  • Location⁨Viana do Castelo⁩
  • Beach type⁨Ocean beach⁩

Arda/Bico beach

  • Location⁨Viana do Castelo⁩
  • Beach type⁨Ocean beach⁩

Afife beach

  • Location⁨Viana do Castelo⁩
  • Beach type⁨Ocean beach⁩

Ínsua beach

  • Location⁨Viana do Castelo⁩
  • Beach type⁨Ocean beach⁩

Monuments in Viana do Castelo

  • Santa Luzia: the hill above the city, with the Sanctuary of the Sacred Heart of Jesus, the funicular and the Iron Age hillfort.
  • Fort of Santiago da Barra: the 16th-century fort at the river mouth.
  • Eiffel Bridge: the iron road and rail bridge of 1878 over the Lima.
  • Praça da República: the main square, with the fountain of 1559 and the Misericórdia.

Museums and culture in Viana do Castelo

  • Gil Eannes: the hospital ship of the cod fleet, built in Viana in 1955 and now a museum.
  • Viana Costume Museum: the museum of the costumes of Viana and the Alto Minho.
  • Romaria de Nossa Senhora da Agonia: the festivities of August, with the sea procession and the costumes of Viana.

Nature in Viana do Castelo

  • Lima estuary: the river mouth between the city and Darque.
  • Serra de Arga: the granite range in the north-east of the municipality.

Marinas in Viana do Castelo

Marina de Viana do Castelo

  • Location⁨Viana do Castelo⁩
  • Marina Place Kind⁨Marina⁩

Porto de Viana do Castelo

  • Location⁨Viana do Castelo⁩
  • Marina Place Kind⁨Commercial port⁩

Leisure in Viana do Castelo

Parishes of Viana do Castelo

  • Viana do Castelo (Santa Maria Maior e Monserrate) e Meadela (25 157 inhabitants · 14 km²): the city parish, with the historic centre, the riverside and the hill of Santa Luzia.
  • Afife (1 519 inhabitants · 13 km²): a coastal parish in the north of the municipality, with Afife beach.
  • Alvarães (2 462 inhabitants · 9 km²)
  • Amonde (231 inhabitants · 6 km²)
  • Anha (2 257 inhabitants · 9 km²)
  • Areosa (4 698 inhabitants · 14 km²)
  • Barroselas (4 000 inhabitants · 7 km²)
  • Cardielos (1 000 inhabitants · 4 km²)
  • Carreço (1 737 inhabitants · 14 km²): a coastal parish with Carreço beach and the Montedor lighthouse.
  • Carvoeiro (978 inhabitants · 12 km²)
  • Castelo do Neiva (2 719 inhabitants · 7 km²): the southernmost coastal parish, with the Pedra Alta beach.
  • Chafé (3 447 inhabitants · 8 km²)
  • Darque (8 002 inhabitants · 9 km²): the parish on the south bank of the Lima facing the city, with Cabedelo beach.
  • Freixieiro de Soutelo (465 inhabitants · 12 km²)
  • Geraz do Lima (3 044 inhabitants · 19 km²)
  • Lanheses (1 517 inhabitants · 10 km²)
  • Mazarefes (1 000 inhabitants · 4 km²)
  • Montaria (450 inhabitants · 22 km²): a mountain parish on the slopes of the Serra de Arga.
  • Mujães (1 422 inhabitants · 5 km²)
  • Nogueira (1 433 inhabitants · 27 km²): the largest parish of the municipality by area.
  • Outeiro (1 060 inhabitants · 19 km²)
  • Perre (2 772 inhabitants · 13 km²)
  • Santa Marta de Portuzelo (3 901 inhabitants · 7 km²)
  • São Romão de Neiva (1 048 inhabitants · 7 km²)
  • Serreleis (942 inhabitants · 3 km²)
  • Subportela (2 250 inhabitants · 17 km²)
  • Torre (1 092 inhabitants · 6 km²)
  • Vila de Punhe (2 064 inhabitants · 6 km²)
  • Vila Franca (1 686 inhabitants · 7 km²)
  • Vila Fria (1 000 inhabitants · 6 km²)

Healthcare in Viana do Castelo

Hospital Particular de Viana do Castelo

  • Location⁨Viana do Castelo⁩
  • Sector⁨Private⁩
  • Kind⁨General hospital⁩

Hospital de Santa Luzia

  • Location⁨Viana do Castelo⁩
  • Sector⁨Public⁩
  • Kind⁨General hospital⁩
  • Emergency⁨24-hour emergency⁩
  • Run by⁨ULS do Alto Minho⁩

Guides to Viana do Castelo

Parishes of Viana do Castelo map

Viana do Castelo is a District, a Municipality and a Parish of Northern Portugal in Portugal in the continent of Europe.

Map drawing by Jhose.com. Reuse of this drawing requires attribution to xrei.com. Sources used on xrei maps (each map names its own under it): Informação geográfica cedida pela Direção-Geral do Território (CAOP, CC BY 4.0) | © OpenStreetMap contributors (ODbL) | GEBCO 2026 Grid | Heights: NASADEM, NASASpainBarcelosEsposendeArcos de ValdevezCaminhaMelgaçoMonçãoParedes de CouraPonte da BarcaPonte de LimaValençaVila Nova de CerveiraAfifeAlvarãesAmondeAnhaAreosaCarreçoCastelo do NeivaDarqueFreixieiro de SouteloLanhesesMontariaMujãesSão Romão de NeivaOuteiroPerreSanta Marta de PortuzeloVila FrancaVila de PunheChaféGeraz do LimaNogueiraSubportelaTorreViana do CasteloBarroselasCardielosCarvoeiroMazarefesSerreleisVila FriaBarcelosEsposendeArcos de ValdevezCaminhaMelgaçoMonçãoParedes de CouraPonte da BarcaPonte de LimaValençaVila Nova de CerveiraAfifeAlvarãesAmondeAnhaAreosaCarreçoCastelo do NeivaDarqueFreixieiro de SouteloLanhesesMontariaMujãesSão Romão de NeivaOuteiroPerreSanta Marta de PortuzeloVila FrancaVila de PunheChaféGeraz do LimaNogueiraSubportelaTorreBarroselasCardielosCarvoeiroMazarefesSerreleisVila FriaRio CávadoRío Miño / Rio MinhoRio LimaRio CouraRio NeivaRio ÂncoraRio de CabanasRio TrovelaRio EstorãosRio NevoinhoRibeiro de São JoãoRibeiro de São VicenteRibeira de PortuzeloRibeira do SapogalRio ÂncoraRibeira de MourizRibeira de PombarinhosRibeiro dos Reis MagosRibeiro do LombãoRibeira da SilvareiraRio dos CamposRio TintoRio SeixoRibeiro do RealRibeira de NogueiraRibeira de MuragalhosRio VelhoRibeira do ReibóRibeiro da PicaRibeira de AnhaRibeira de GondarRegato de São PaioRibeiro do Naceiro (da Aldeia)Ribeiro das PombasRibeiro do CornicoRibeiro de PedrinhoRio do AreeiroRibeiro do FulãoRibeira do PadivauRegato da FragaRibeiro das EscalasRega das PrecesRego do PeraltoRibeiro d'ArgaRibeiro do FormigosoRibeira da LourinhaRegueirão GrandeRio de CabanasRibeiro do Moinho VelhoRibeira do BufoRibeiro do ChiadoiroRibeiro do SalgueiralRibeiro do NaceiroRibeiro do PegoRibeiro do Porto VieiroRegato das VinhasRegato da FisgaRibeiro da CorguinhaRibeiro da CorteRio SapeirasPorto Seguro de Vila Praia de ÂncoraLago dos PatosPoço do cascudoPoço NegroLavadouro PúblicoTambarémLavadouroPoças da PortelaPedreiraLagoa das BarreirasRepresa da FragaLagoa Janela do CéuLagoa de São Pedro de ArcosChafariz de MercúrioPoça de RealBacia de AprestamentoDoca de JusanteDoca de MontantePoça da InsuaPoça de LinharesPoça de JavidBarcelosEsposendeCaminhaPonte de LimaAfifeAlvarãesAmondeAnhaAreosaCarreçoCastelo do NeivaDarqueFreixieiro de SouteloLanhesesMontariaMujãesSão Romão de NeivaOuteiroPerreSanta Marta de Port…Vila FrancaVila de PunheChaféGeraz do LimaNogueiraSubportelaTorreViana do CasteloBarroselasCardielosCarvoeiroMazarefesSerrele…Vila FriaRio EstorãosRio ÂncoraViana do CasteloViana do Casteloxrei.comMAP OF VIANA DO CASTELO© 2026 xrei.com
05 km (3.1 mi)10 km (6.2 mi)15 km (9.3 mi)20 km (12 mi)
Height
0 m (0 ft), 80 m (262 ft), 200 m (656 ft), 400 m (1310 ft), 650 m (2130 ft), Max altitude 820 m (2690 ft)
Sea depth
0 m (0 ft), 150 m (492 ft), 600 m (1970 ft), 1800 m (5910 ft), 3200 m (10500 ft), deeper than 5200 m (17060 ft)
Height from west to east in Viana do Castelo
0 m200 m400 m650 m950 mxrei.com820 m0 mWest19.9 kmEast
Height from south to north in Viana do Castelo
0 m200 m400 m650 m950 mxrei.com123820 m0 mSouth24.7 kmNorth
1Sea0 m2Rio Lima0 m3Rio Neiva0 to 59 m

Informação geográfica cedida pela Direção-Geral do Território (CAOP, CC BY 4.0) · © OpenStreetMap contributors (ODbL) · GEBCO 2026 Grid · Heights: NASADEM, NASA

Basic Information

Viana do Castelo population (data from last censos): District has 231 266 Inhabitants
Municipality has 85 778 Inhabitants
Parish has 25 157 Inhabitants

Viana do Castelo area: District has 2 219 km² / 857 sq mi
Municipality has 319 km² / 123 sq mi
Parish has 14 km² / 6 sq mi

Where is Viana do Castelo located in Portugal?

Municipalities of Viana do Castelo

Viana do Castelo

Viana do CasteloYou’re reading this article

  • Municipality population⁨85 778 inhabitants⁩
  • Municipality area⁨319 km²
    123 sq mi
    ⁩
  • Municipality perimeter⁨98.0 km
    60.9 mi
    ⁩
  • Max altitude⁨823 m
    2 700 ft
    ⁩
  • Min altitude⁨0 m
    0 ft
    ⁩
Ponte de Lima

Ponte de Lima

  • Municipality population⁨41 164 inhabitants⁩
  • Municipality area⁨320 km²
    124 sq mi
    ⁩
  • Municipality perimeter⁨98.0 km
    60.9 mi
    ⁩
  • Max altitude⁨835 m
    2 740 ft
    ⁩
  • Min altitude⁨3 m
    10 ft
    ⁩
Arcos de Valdevez

Arcos de Valdevez

  • Municipality population⁨20 718 inhabitants⁩
  • Municipality area⁨448 km²
    173 sq mi
    ⁩
  • Municipality perimeter⁨109.0 km
    67.7 mi
    ⁩
  • Max altitude⁨1 416 m
    4 646 ft
    ⁩
  • Min altitude⁨17 m
    56 ft
    ⁩
Monção

Monção

  • Municipality population⁨17 816 inhabitants⁩
  • Municipality area⁨211 km²
    82 sq mi
    ⁩
  • Municipality perimeter⁨71.0 km
    44.1 mi
    ⁩
  • Max altitude⁨1 114 m
    3 655 ft
    ⁩
  • Min altitude⁨9 m
    30 ft
    ⁩
Caminha

Caminha

  • Municipality population⁨15 797 inhabitants⁩
  • Municipality area⁨137 km²
    53 sq mi
    ⁩
  • Municipality perimeter⁨67.0 km
    41.6 mi
    ⁩
  • Max altitude⁨805 m
    2 641 ft
    ⁩
  • Min altitude⁨0 m
    0 ft
    ⁩
Valença

Valença

  • Municipality population⁨13 623 inhabitants⁩
  • Municipality area⁨117 km²
    45 sq mi
    ⁩
  • Municipality perimeter⁨47.0 km
    29.2 mi
    ⁩
  • Max altitude⁨784 m
    2 572 ft
    ⁩
  • Min altitude⁨0 m
    0 ft
    ⁩
Ponte da Barca

Ponte da Barca

  • Municipality population⁨11 044 inhabitants⁩
  • Municipality area⁨182 km²
    70 sq mi
    ⁩
  • Municipality perimeter⁨83.0 km
    51.6 mi
    ⁩
  • Max altitude⁨1 359 m
    4 459 ft
    ⁩
  • Min altitude⁨25 m
    82 ft
    ⁩
Vila Nova de Cerveira

Vila Nova de Cerveira

  • Municipality population⁨8 921 inhabitants⁩
  • Municipality area⁨108 km²
    42 sq mi
    ⁩
  • Municipality perimeter⁨53.0 km
    32.9 mi
    ⁩
  • Max altitude⁨638 m
    2 093 ft
    ⁩
  • Min altitude⁨0 m
    0 ft
    ⁩
Paredes de Coura

Paredes de Coura

  • Municipality population⁨8 632 inhabitants⁩
  • Municipality area⁨138 km²
    53 sq mi
    ⁩
  • Municipality perimeter⁨57.0 km
    35.4 mi
    ⁩
  • Max altitude⁨883 m
    2 897 ft
    ⁩
  • Min altitude⁨125 m
    410 ft
    ⁩
Melgaço

Melgaço

  • Municipality population⁨7 773 inhabitants⁩
  • Municipality area⁨238 km²
    92 sq mi
    ⁩
  • Municipality perimeter⁨102.0 km
    63.4 mi
    ⁩
  • Max altitude⁨1 336 m
    4 383 ft
    ⁩
  • Min altitude⁨25 m
    82 ft
    ⁩

Parishes of Viana do Castelo

Viana do Castelo

Viana do CasteloYou’re reading this article

  • Parish population⁨25 157 inhabitants⁩
  • Parish area⁨14 km²
    6 sq mi
    ⁩
Darque

Darque

  • Parish population⁨8 002 inhabitants⁩
  • Parish area⁨9 km²
    3 sq mi
    ⁩
Areosa

Areosa

  • Parish population⁨4 698 inhabitants⁩
  • Parish area⁨14 km²
    5 sq mi
    ⁩
Barroselas

Barroselas

  • Parish population⁨4 000 inhabitants⁩
  • Parish area⁨7 km²
    3 sq mi
    ⁩
Santa Marta de Portuzelo

Santa Marta de Portuzelo

  • Parish population⁨3 901 inhabitants⁩
  • Parish area⁨7 km²
    3 sq mi
    ⁩
Chafé

Chafé

  • Parish population⁨3 447 inhabitants⁩
  • Parish area⁨8 km²
    3 sq mi
    ⁩
Geraz do Lima

Geraz do Lima

  • Parish population⁨3 044 inhabitants⁩
  • Parish area⁨19 km²
    7 sq mi
    ⁩
Perre

Perre

  • Parish population⁨2 772 inhabitants⁩
  • Parish area⁨13 km²
    5 sq mi
    ⁩
Castelo do Neiva

Castelo do Neiva

  • Parish population⁨2 719 inhabitants⁩
  • Parish area⁨7 km²
    3 sq mi
    ⁩
Alvarães

Alvarães

  • Parish population⁨2 462 inhabitants⁩
  • Parish area⁨9 km²
    4 sq mi
    ⁩
Anha

Anha

  • Parish population⁨2 257 inhabitants⁩
  • Parish area⁨9 km²
    4 sq mi
    ⁩
Subportela

Subportela

  • Parish population⁨2 250 inhabitants⁩
  • Parish area⁨17 km²
    7 sq mi
    ⁩
Vila de Punhe

Vila de Punhe

  • Parish population⁨2 064 inhabitants⁩
  • Parish area⁨6 km²
    2 sq mi
    ⁩
Carreço

Carreço

  • Parish population⁨1 737 inhabitants⁩
  • Parish area⁨14 km²
    5 sq mi
    ⁩
Vila Franca

Vila Franca

  • Parish population⁨1 686 inhabitants⁩
  • Parish area⁨7 km²
    3 sq mi
    ⁩
Afife

Afife

  • Parish population⁨1 519 inhabitants⁩
  • Parish area⁨13 km²
    5 sq mi
    ⁩
Lanheses

Lanheses

  • Parish population⁨1 517 inhabitants⁩
  • Parish area⁨10 km²
    4 sq mi
    ⁩
Nogueira

Nogueira

  • Parish population⁨1 433 inhabitants⁩
  • Parish area⁨27 km²
    11 sq mi
    ⁩
Mujães

Mujães

  • Parish population⁨1 422 inhabitants⁩
  • Parish area⁨5 km²
    2 sq mi
    ⁩
Torre

Torre

  • Parish population⁨1 092 inhabitants⁩
  • Parish area⁨6 km²
    2 sq mi
    ⁩
Outeiro

Outeiro

  • Parish population⁨1 060 inhabitants⁩
  • Parish area⁨19 km²
    7 sq mi
    ⁩
São Romão de Neiva

São Romão de Neiva

  • Parish population⁨1 048 inhabitants⁩
  • Parish area⁨7 km²
    3 sq mi
    ⁩
Cardielos

Cardielos

  • Parish population⁨1 000 inhabitants⁩
  • Parish area⁨4 km²
    2 sq mi
    ⁩
Mazarefes

Mazarefes

  • Parish population⁨1 000 inhabitants⁩
  • Parish area⁨4 km²
    2 sq mi
    ⁩
Vila Fria

Vila Fria

  • Parish population⁨1 000 inhabitants⁩
  • Parish area⁨6 km²
    2 sq mi
    ⁩
Carvoeiro

Carvoeiro

  • Parish population⁨978 inhabitants⁩
  • Parish area⁨12 km²
    5 sq mi
    ⁩
Serreleis

Serreleis

  • Parish population⁨942 inhabitants⁩
  • Parish area⁨3 km²
    1 sq mi
    ⁩
Freixieiro de Soutelo

Freixieiro de Soutelo

  • Parish population⁨465 inhabitants⁩
  • Parish area⁨12 km²
    5 sq mi
    ⁩
Montaria

Montaria

  • Parish population⁨450 inhabitants⁩
  • Parish area⁨22 km²
    9 sq mi
    ⁩
Amonde

Amonde

  • Parish population⁨231 inhabitants⁩
  • Parish area⁨6 km²
    2 sq mi
    ⁩

Districts of Portugal

Lisbon

Lisbon

  • District population⁨2 275 385 inhabitants⁩
  • District area⁨2 816 km²
    1 087 sq mi
    ⁩
  • Municipalities⁨16 municipalities⁩
Porto

Porto

  • District population⁨1 785 405 inhabitants⁩
  • District area⁨2 332 km²
    900 sq mi
    ⁩
  • Municipalities⁨18 municipalities⁩
Setúbal

Setúbal

  • District population⁨874 806 inhabitants⁩
  • District area⁨5 214 km²
    2 013 sq mi
    ⁩
  • Municipalities⁨13 municipalities⁩
Braga

Braga

  • District population⁨846 293 inhabitants⁩
  • District area⁨2 706 km²
    1 045 sq mi
    ⁩
  • Municipalities⁨14 municipalities⁩
Aveiro

Aveiro

  • District population⁨700 787 inhabitants⁩
  • District area⁨2 801 km²
    1 081 sq mi
    ⁩
  • Municipalities⁨19 municipalities⁩
Algarve

Algarve

  • District population⁨467 343 inhabitants⁩
  • District area⁨4 997 km²
    1 929 sq mi
    ⁩
  • Municipalities⁨16 municipalities⁩
Leiria

Leiria

  • District population⁨458 605 inhabitants⁩
  • District area⁨3 506 km²
    1 354 sq mi
    ⁩
  • Municipalities⁨16 municipalities⁩
Santarém

Santarém

  • District population⁨424 973 inhabitants⁩
  • District area⁨6 718 km²
    2 594 sq mi
    ⁩
  • Municipalities⁨21 municipalities⁩
Coimbra

Coimbra

  • District population⁨408 551 inhabitants⁩
  • District area⁨3 974 km²
    1 534 sq mi
    ⁩
  • Municipalities⁨17 municipalities⁩
Viseu

Viseu

  • District population⁨351 292 inhabitants⁩
  • District area⁨5 010 km²
    1 934 sq mi
    ⁩
  • Municipalities⁨24 municipalities⁩
Viana do Castelo

Viana do CasteloYou’re reading this article

  • District population⁨231 266 inhabitants⁩
  • District area⁨2 219 km²
    857 sq mi
    ⁩
  • Municipalities⁨10 municipalities⁩
Vila Real

Vila Real

  • District population⁨185 695 inhabitants⁩
  • District area⁨4 307 km²
    1 663 sq mi
    ⁩
  • Municipalities⁨14 municipalities⁩
Castelo Branco

Castelo Branco

  • District population⁨177 962 inhabitants⁩
  • District area⁨6 627 km²
    2 559 sq mi
    ⁩
  • Municipalities⁨11 municipalities⁩
Évora

Évora

  • District population⁨152 444 inhabitants⁩
  • District area⁨7 393 km²
    2 855 sq mi
    ⁩
  • Municipalities⁨14 municipalities⁩
Beja

Beja

  • District population⁨144 401 inhabitants⁩
  • District area⁨10 263 km²
    3 963 sq mi
    ⁩
  • Municipalities⁨14 municipalities⁩
Guarda

Guarda

  • District population⁨142 974 inhabitants⁩
  • District area⁨5 535 km²
    2 137 sq mi
    ⁩
  • Municipalities⁨14 municipalities⁩
Bragança

Bragança

  • District population⁨122 804 inhabitants⁩
  • District area⁨6 599 km²
    2 548 sq mi
    ⁩
  • Municipalities⁨12 municipalities⁩
Portalegre

Portalegre

  • District population⁨104 923 inhabitants⁩
  • District area⁨6 084 km²
    2 349 sq mi
    ⁩
  • Municipalities⁨15 municipalities⁩

Autonomous regions of Portugal

Madeira

Madeira

  • Region population⁨250 744 inhabitants⁩
  • Region area⁨801 km²
    309 sq mi
    ⁩
  • Islands⁨2 islands⁩
Azores

Azores

  • Region population⁨236 413 inhabitants⁩
  • Region area⁨2 322 km²
    897 sq mi
    ⁩
  • Islands⁨9 islands⁩

Viana do Castelo for buyers and investors

Browse homes for sale and new developments in this area and nearby. Our team can guide you from search to purchase. Contact us.

We're Close to You

XREI operates from offices across Portugal — from Porto to the Algarve.

North

Porto — Edifício ICON

Rua Direita de Francos, 165 Piso 1 · 4100-211 Porto

Greater Lisbon

Lisboa — Rua Castilho

Rua Castilho, 39 · 1250-068 Lisboa

Greater Lisbon

Estoril

Avenida Aida, 353A · 2765-187 Estoril

Alentejo Coast

Comporta

Av. 18 Dezembro, 37 · 7570-779 Carvalhal

Algarve

Vilamoura — Marina Plaza

Av. da Marina, 3 · Marina Plaza Loja 14/15 · 8125-401 Quarteira