С получением Сербией независимости в 1878 году, город продолжил расширяться и застраиваться. После возведения железнодорожного вокзала и причалов на реке Саве центр города сместился в этой район, а прежний главный район Дорчол, застроенный зданиями в османском стиле, потерял прежнее значение. В 1914 году началась Первая мировая война. Белград находился на границе с Австро-Венгрией и на протяжении почти четырёх месяцев австрийские войска вели его обстрел. 2 декабря 1914 года им удалось захватить город, но уже 15 декабря сербская армия его вернула. Следующая атака началась в ночь с 6 на 7 октября 1915 года и после семи дней боёв немецкие войска под командованием фон Макензена заняли Белград. 1 ноября 1918 года сербская Первая армия под руководством Петара Бойовича освободила столицу.