Rijeka Dobra je specifična i jedinstvena rijeka u Hrvatskoj. Izvire u selu Gornja Dobra kraj stare ceste Zagreb - Rijeka.
Dobra se sastoji od tri karakteristična dijela toka. Od izvora do Đulinog ponora u Ogulinu, ima naziv Gornja Dobra te dužinu od 51,2 kilometra. Nakon poniranja prolazi podzemljem kroz špiljski sustav Đula - Medvednica (najveći špiljski sustav u Hrvatskoj, dugačak preko 16km), te ponovno izvire kraj sela Gojak po kojem se nekad naziva i "Gojačka Dobra", ali uglavnom "Donja Dobra". Nakon 52,1 kilometra toka utiče u Kupu uzvodno od Karlovca. Ukupna dužina rijeke Dobre je 107,9 km.