Виа́на-ду-Каште́лу[1] (порт. Viana do Castelo, [viˈɐnɐ du kɐʃˈtɛlu]) — город и морской порт в Португалии, центр одноимённого округа и муниципалитета. Численность населения — 36,7 тыс. жителей (город), 88,6 тыс. жителей (муниципалитет). Город и муниципалитет входят в экономико-статистический регион Северный регион и субрегион Минью-Лима. По старому административному делению входил в провинцию Минью.
Город расположен в 335 км на север от столицы Португалии города Лиссабон на берегу Атлантического океана в устье реки Лима.
Муниципалитет граничит:
на севере — муниципалитет Каминья
на востоке — муниципалитет Понте-де-Лима
на юге — муниципалитет Барселуш, Эшпозенде
на западе — Атлантический океан