شهر ویانا دو کاستلو در شمال غربی کشور پرتغال و در ایالت نورته قرار دارد .
این شهر که دارای 319.02 کیلومترمربع مساحت می باشد در کنار اقیانوس اطلس واقع شده است .
این شهر برای اولین بار در 20 ژانویه 1848 میلادی به عنوان یک شهر در کشور پرتغال مطرح شد .