塞爾維亞原是位於巴爾幹半島的臨海國家,隨著南斯拉夫在1990年代的解體和2006年蒙特內哥羅及2008年科索沃的獨立而變成了內陸國。
塞爾維亞大部分地區山丘起伏。
東、西部分別為斯塔拉山脈和迪納拉山脈的延續;北部的佛伊弗迪納平原為多瑙河中游平原的組成部分,河網稠密,土壤肥沃;南部多山脈、丘陵,由科索沃盆地和梅托西亞盆地組成。塞爾維亞最高點位於阿爾巴尼亞和科索沃邊界的賈拉維察山,海拔2656米。
多瑙河在此與支流薩瓦河、蒂薩河匯合後,折向東南流,構成與羅馬尼亞的界河;另一支流大摩拉瓦河南流縱貫。
塞爾維亞大部分地區屬於溫帶大陸性氣候,冬天寒冷夏天熱,年降水量550~750毫米。