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

Муниципалитет граничит:

    на севере — муниципалитет Каминья
    на востоке — муниципалитет Понте-де-Лима
    на юге — муниципалитет Барселуш, Эшпозенде
    на западе — Атлантический океан