Les frontières de la Serbie sont les frontières internationales délimitant la république de Serbie des huit autres pays voisins. La Serbie occupe ainsi une position très centrale en Europe du Sud-Est.
Les frontières de la Serbie ont une longueur totale de 2 155,5 km, dont (dans le sens des aiguilles d'une montre) :
et, selon le point de vue serbe partagé par 79 pays de l'ONU, 145 km avec l'Albanie, mais, selon le point de vue albanais partagé par 114 pays de l'ONU, 351,5 km avec la république du Kosovo qui s'est déclarée indépendante en 2008[1].
Frontière internationale tracée de 1918 ; celle du Kosovo a été tracée en 1946 par les géographes yougoslaves pour délimiter une région autonome de la Serbieyougoslave.
Frontière de l’Union européenne, tracée en 1946 par les géographes yougoslaves sur le Danube et à travers la Syrmie : depuis 1991, la Croatie, souhaitant qu'elle chevauche le Danube plutôt que d'en suivre le talweg, en conteste le tracé.
La partie terrestre de cette frontière internationale traverse depuis 1919 le Banat historique. La partie fluviale longe le Danube, frontalier depuis 1878, dans le parc national de Đerdap, où, au niveau des « portes de fer » se trouve le lac de retenue de 253 km² du barrage de Kladovo : 163 km² sont des eaux serbes, et 90 km² des eaux roumaines.