La Trebišnjica est une rivière qui s'écoule en Bosnie-Herzégovine, au Monténégro et en Croatie. Il s'agit d'une rivière partiellement souterraine avec au total en sous-sol sur un total de . La rivière prend sa source en Bosnie dans une région karstique composée de roches calcaires. À cet endroit, la rivière forme un système complexe de cours d'eau souterrains et à ciel ouvert. Les eaux proviennent de la réunion de deux cours d'eau en provenance des montagnes Lebršnik et Čemerno qui font partie des Alpes dinariques. le premier cours d'eau, dénommé Mušnica, passe par le Gatačko Polje, se jette dans le lac de Klinje et traverse les localités de Avtovac, Gacko, Srđevići, Bašići, Drugovići, Kula et Branilovići avant de disparaître sous terre au niveau du Cerničko Polje. le second cours d'eau, dénommé Gračanica, qui vient du Čemerno, rejoint la Mušnica près de la localité de Srđevići. La rivière réapparait ensuite au Fatničko Polje sous le nom de Fatnička reka avant de disparaître à nouveau. vignette|Le pont d'Arslanagić, pont ottoman construit en 1574 sur l'ordre du Grand Vizir Sokollu Mehmed Pacha.|alt=Photographie du pont Arslanagić, se reflétant sur la Trebišnjica. Après en souterrain, la rivière réapparait sous la forme de différentes sources à proximité de la localité de Bileća. L'ensemble de ces eaux forment la Trebišnjica. Il s'agit de la plus grande rivière de l'est de l'Herzégovine. La rivière se dirige vers le sud, suivant la dépression de Miruša où elle passe par un barrage construit en 1966 près du hameau de Gornje Grnčarevo. De ce fait toute la dépression de Miruša est depuis inondée, formant le lac de Bileća (également appelé lac de Bilećko Jezero). Une grande partie de la côte est du lac est conjointe à la frontière du Monténégro. La Trebišnjica se dirige alors vers l'ouest où elle rencontre à nouveau un barrage près du village de Gorica à environ 3 km en amont de Trebinje. Elle longe le versant sud de la montagne Bjelašnica avant de replonger sous terre au niveau du poljé de Popovo.