В середине XIX века начали развиваться венгерские железные дороги. От Буды и Пешта линии расходились по всем направлениям — к Северной Европе, Вене, на Балканы и Карпаты.
В 1873 улицы города стали освещать электрическими фонарями, в 1887 в городе появились трамваи, в 1885 — городской телефон, а в 1896 — первое метро на европейском континенте.
В 1918 страна была провозглашена республикой, в 1919 — Советской Республикой. Затем к власти в Венгрии пришёл адмирал Миклош Хорти, объявленный регентом. В начале XX века основной прирост населения происходил в пригородах, таких как Уйпешт и Кишпешт. К 1930 году население города составляло около 1 млн человек, а население пригородов — около 400 тыс. После отстранения Хорти от власти, в марте 1944 Будапешт был оккупирован германскими войсками.