Plassert på Balkan og Den pannoniske slette med et areal på 77589 km² befinner Serbia seg på 117.-plass på verdensrankingen etter areal. Landet er uten kyst. Serbias landskap varierer mellom de fruktbare lavslettene (opp til 100 meter over havet) nord i Vojvodina til kalksteinsklipper og daler i øst og gamle fjellandskaper i sørøst. Den nordlige delen av landet har tatt sterkt preg av Donau, mens en sideelv til denne, Morava renner gjennom de mer fjellrike områdene i sør. Selv om landet er omgitt av land har det tilgang på Adriaterhavet gjennom Montenegro, og Donau muliggjør skipsfrakt innover i Europa og til Svartehavet.