Meersel-Dreef wordt doorkruist door de rivier de Mark. Hij ontspringt in Merksplas en in Meersel-Dreef stroomt hij Nederland binnen, richting Breda, waar hij samenloopt met de Aa.
In de middeleeuwen was er in beperkte mate scheepvaart op de Mark, maar de vele bochten, verzandingen, bruggen en watermolens maakten dit verkeer te moeilijk.
Begin jaren 1980 is de bochtige en vaak overstromende Mark voor het grootste deel rechtgetrokken. Via stuwen en vistrappen wordt het waterpeil beheerd. Een aantal oude bochten (meanders) bleef gelukkig bewaard, onder meer achter het Kapucijnenklooster.

