80 % территории Сербии находится на Балканском полуострове, 20 % занимает Паннонская низменность. Протяжённость границ составляет 2 364,4 км. С Румынией — 546,5 км, с Болгарией — 367,1 км, с Македонией — 282,9 км, с Черногорией — 249,5 км, с Албанией — 11,1 км, с Боснией и Герцеговиной — 370,9 км, с Хорватией — 261,7 км, с Венгрией — 174,4 км. Общая протяжённость границ составляет 2 364 километра, из которых 751 километр пролегает по рекам, а 43 километра — по озёрам.
На севере Сербии, в Воеводине, преобладают равнины. В центральной Сербии преобладают холмы и низкие горы.