Daruvar se nahaja v severozahodnem delu Hrvaške, v zahodnem delu Slavonije. Od glavnega mesta Zagreba je udaljen 132 km, od Bjelovarja 50 km, od Virovitice 52 km in od Osijeka 165 km.
Poleg osebnega avtomobila ali avtobusa se v Daruvar lahko pripeljete tudi z vlakom.
Vlak, Hrvaških železnic, iz Zagreba za Daruvar vozi večkrat na dan. Vožnja v eno smer traja od 2 ur in 30 minut do 4 ure in 30 minut. Vlak iz Zagreba vozi samo do Banove Jaruge, kjer presedete na avtobus, ki pelje do Daruvarja.
Več informacij:
Železniška postaja Daruvar
Kolodvorska ulica, 43 500 Daruvar
Telefon: +385 43 332 493