O núcleo urbano de Budapeste surgiu da união de três cidades distintas localizadas às margens do Rio Danúbio: Buda, Peste e Óbuda (Velha Buda).
A evolução ocorreu em três etapas principais:
Origem Romana (Aquincum): Começou como um assentamento romano (onde hoje é Óbuda) e depois foi ocupado pelos magiares (húngaros) no século IX.
Buda e Peste: Buda desenvolveu-se na margem ocidental (alta e fortificada, sede do castelo real), enquanto Peste cresceu na margem oriental (plana, focada no comércio).
A Unificação (1873): As cidades operavam separadamente até se fundirem oficialmente em 1873, impulsionadas pela construção de pontes (como a Ponte das Correntes) e pelo auge do Império Austro-Húngaro, criando a metrópole de Budapeste.