Beroun terletak sekitar 26 kilometer (16mi) barat daya dari Praha. Kota ini terletak di pertemuan sungai Berounka dan Litavka, di lembah sungai. Sungai Loděnice mengalir melalui Beroun-Hostim di bagian paling timur wilayah munisipalitas dan kemudian bergabung dengan Berounka di luar wilayah Beroun.
Bentang alam di sekitarnya berbukit-bukit. Bagian selatan wilayah munisipalitas, termasuk wilayah pemukiman, terletak di Dataran Tinggi Hořovice. Titik tertinggi kota ini adalah bukit Děd pada 493m (1.617ft) di atas permukaan laut. Titik terendah kota ini adalah cekungan sungai Berounka, pada 212m (696ft).
Pembagian administratif
Beroun terdiri dari tujuh bagian munisipalitas (dalam tanda kurung populasi menurut sensus 2021):[2]