Tout d'abord campement celte, la ville romaine d'Acquincum est fondée vers 89. Attila en fera le départ de ses attaques contre l'empire romain au V°siécle. Les ruines romaines restent visibles dans le quartier d'Obuda. Colonisé par les Magyars au IX)siécle la ville deviendra capitale au XIV° siécle.