Glina rises in the mountainous forested areas of Kordun, northeast of Slunj, near the village of Glinsko Vrelo (lit. "the source of Glina"). It flows north before turning east near the village of Veljunska Glina. As it reaches the village of Maljevac, it touches the border of Bosnia and Herzegovina (north of Velika Kladuša), whose path it forms (roughly) for about 18 km (11 mi) up to the village of Katinovac. There it turns northeast, passes by Topusko and finally the eponymous city of Glina. At the village of Marinbrod it turns north, and flows into the river Kupa southwest of Slana, at 45°26′06″N 16°07′18″E / 45.434895°N 16.12178°E.
- Ostroški, Ljiljana, ed. (December 2015). Statistički ljetopis Republike Hrvatske 2015 [Statistical Yearbook of the Republic of Croatia 2015] (PDF). Statistical Yearbook of the Republic of Croatia (in Croatian and English). 47. Zagreb: Croatian Bureau of Statistics. p. 49. ISSN 1333-3305. Retrieved 27 December 2015.