Bregana is a settlement ( naselje) in the Town of Samobor, Zagreb County, Croatia. According to the 2001 census, the town has 2,518 residents living in an area of . Together with the nearby settlements of Podvrh and Klokočevec Samoborski, the town's micropolitan area has 3,450 inhabitants.
Together with Macelj and Rupa, Bregana is the main Croatian border crossing with Slovenia. The checkpoint on the Slovenian side of the border is located in a small village called Obrežje. It is the start of the A3 highway which goes to Zagreb and on to Lipovac at the Serbian border in the east. The highway connects to Slovenia's A2 highway, which leads to Ljubljana. There is also a minor border crossing in the town itself, a two-lane road crossing between Bregana and Slovenska vas. A railway crossing between the two countries is located in Harmica near Savski Marof in Brdovec municipality.