Beaminster is sited above sea level in a bowl-shaped valley, surrounded by hills which rise to at Beaminster Down to the northeast. The River Brit and many small streams emerge from springs on the slopes above the town. The confluences of several of these streams are within the town's boundaries. Beaminster's growth has historically been along the course of these streams, resulting in a settlement pattern that is roughly star-shaped.