Ao longo dos anos, Portugal teve um total de cinco capitais, em Portugal continental, nos Açores e até no Brasil. Os contextos históricos, económicos e sociais conduziram às múltiplas alterações da capital portuguesa.
Guimarães
É amplamente afirmado que Guimarães é a cidade onde nasceu Portugal. A cidade que outrora se chamava Vimaranes, foi a primeira capital portuguesa, ainda antes de nascer o primeiro Rei de Portugal, em 1111. Guimarães era a capital do Condado de Portugal, Condado Portucalense, em português. De 868 a 1131, três condes tiveram em Guimarães as mais importantes infraestruturas do concelho, mas depois Coimbra tornou-se a capital do concelho de Portugal.
Coimbra
Durante a Reconquista Cristã, o território foi sendo alargado, havendo necessidade de deslocar todas as cortes, sendo Coimbra a cidade eleita. Junto ao rio Mondego, seria a escolha perfeita. De 1131 a 1139, Coimbra foi a capital do Condado de Portugal. Mas de 1139 a 1255, Coimbra tornou-se a capital do Reino de Portugal, abrigando vários reis portugueses no Paço Real da Alcáçova, onde em 1290 foi construída a Universidade de Coimbra. Durante o século XVI, todas as universidades foram transferidas para o Paço Real da Alcáçova, hoje conhecido como Paço das Escolas.
Alguns especialistas dizem que, oficialmente, Coimbra ainda é a capital portuguesa, pois foi a única cidade de Portugal onde foi assinado um documento que dava aquela importância a uma cidade. D. Afonso Henriques assinou o documento, que nunca foi substituído e, tecnicamente falando, Coimbra ainda pode ser a capital oficial de Portugal.
Lisboa
Lisboa tornou-se uma cidade muito importante devido à sua proximidade ao mar, tendo uma importância enorme durante os Descobrimentos quando os barcos iam para o alto mar tentando descobrir como era o mundo fora da Europa. D. Afonso III foi o responsável por transformar Lisboa na capital de Portugal. Lisboa continua a ser a capital portuguesa, no entanto, houve alturas em que os reis decidiram deslocar as cortes para outras localidades, sobretudo devido aos conflitos que aconteciam no país, numa estratégia para se resguardarem de qualquer perigo.
No entanto, é interessante saber que Lisboa só se tornou a capital portuguesa porque os tribunais se mudaram para a cidade, mas devido à sua importância, com o tempo, Lisboa tornou-se uma das cidades mais importantes do país, tendo as pessoas acabado por aceitar que Lisboa era a nova capital. Lisboa ainda hoje é considerada a capital de Portugal.
Rio de Janeiro
De 1500 a 1822, o Brasil fez parte do território português e durante as invasões de Napoleão em Portugal, no século XIX, o rei e as cortes se mudaram para o Rio de Janeiro, transformando a cidade na capital do Reino. Em 1808, D. João IV chegou ao Rio de Janeiro e durante esse tempo, o rei conseguiu criar uma série de infraestruturas como o Banco do Brasil, a Real Academia Militar, a Real Biblioteca, bem como o Jardim Botânico e o Museu Nacional.
No entanto, após a defesa de Napoleão, Portugal enfrentou um período de revolução, levando o regime absolutista a acabar com a monarquia portuguesa, pelo que em 1821 os tribunais regressaram a Lisboa, para assinar a primeira Constituição portuguesa.
Angra do Heroísmo
Em duas ocasiões distintas, a cidade da Ilha Terceira, Açores, foi considerada a capital portuguesa.
Pela primeira vez, de 1580 a 1582, Portugal atravessava uma crise política após o desaparecimento do rei D. Sebastião, que não tinha herdeiros na altura da batalha que provavelmente lhe custou a vida. Assim, António I deslocou os tribunais para Angra do Heroísmo, para tentar resolver o problema o mais rapidamente possível.
A segunda vez foi durante o século XIX, de 1830 a 1833, quando Portugal vivia uma guerra civil entre liberais e absolutistas. Mais uma vez, por salvaguarda, D. Maria II transferiu as cortes para a Ilha Terceira, regressando a Portugal continental assim que a guerra acabou.