Tribalia, antiguo ducado eslavo ubicado al oriente de la moderna Bosnia-Hercegovina, en la frontera con el actual Kosovo.
Debe su denominación al nombre dado, en tiempos clásicos, más ampliamente a toda la región adyacente, habitada por la tribu tracia de los tribalos.
La antigua Tribalia, que era el nombre que los griegos daban al país, se ubicaba en la que sería la provincia romana de Mesia, abarcando áreas de las actuales Serbia, Kosovo, Bulgaria y una pequeña área fronteriza de Rumania (entonces Dacia).
La Tribalia se abría hacia el noroeste desde la confluencia de los ríos Morava del Oeste y Morava del Sur (llamados Angrus y Bongrus por los romanos).
Otros asociaban alternativamente ese lugar con Etiopía, Arabia, Anatolia o Libia.