Der Ort existierte bereits zu Zeiten der römischen Provinz Lusitania und bestand bis zum Ende der maurischen Herrschaft. Nach seiner weitgehenden Zerstörung im Verlauf der Reconquista wurde er im 13. Jahrhundert neu besiedelt durch den AvisritterGil Martins, dem späteren Großmeister des Christusordens. Erstmals offiziell erwähnt wurde Viana 1269. Erste Stadtrechte erhielt Viana durch König D.Dinis, der 1313 etwa zeitgleich hier eine Burg errichten ließ. Die Töpferei sorgte insbesondere ab dem 17. Jahrhundert für einen wirtschaftlichen Aufschwung im Ort.[4]
Viana do Alentejo ist ein Haltepunkt der Eisenbahnlinie Linha do Alentejo, der Bahnhof liegt etwas außerhalb des Ortes.
Am Ort kreuzen sich die Nationalstraßen 254, 257, 383, und die 384, über die Viana an das 30 km östlich gelegene Portel und dessen Anschluss an die IP2 (hier auch Europastraße 802) angebunden ist.
Söhne und Töchter der Stadt
Luís Dias (1505–1542), Schuhmacher und jüdischer Pseudo-Messias
Fernão Cardim (1549–1625), jesuitischer Missionar in Brasilien und Autor