Guimarães er en historisk by, grunnlagt på 800-tallet med navnet Vimaranes og byen har hatt en viktig rolle i dannelsen av nasjonalstaten Portugal. Den gamle delen av byen er av UNESCO utnevnt til verdensarvsted. I 2012 var byen, sammen med Maribor i Slovenia, utnevnt til Europeisk kulturhovedstad.