Glina is a river in central Croatia and Bosnia and Herzegovina, a right tributary of Kupa. It is 100 kilometres (62 mi) long and its basin covers an area of 1,426 square kilometres (551 sq mi).
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.