The Miljacka river originates from the Paljanska-Miljacka river and the Mokranjska Miljacka river confluence, though the Paljanska Miljacka, 13 kilometres (8.1 mi) long river, spring up around 10 kilometres (6.2 mi) eastward from the town of Pale, under the slopes of Jahorina near Begovina at 1025 metres a.s.l., and the Mokranjska Miljacka, 21 kilometres (13 mi) long river, spring up from a large cave, yet to be explored, near Kadino Selo village at 1,135 metres a.s.l. under the slopes of Romanija mountains.
The Miljacka is a rather small river, only 38 kilometres (24 mi) long with average discharge of 5.7 m³/s at the City of Sarajevo, and right tributary of the Bosna river. Hence the origin and the estuary, the Miljacka river flows from the east to the west.