Padma River
Naria Upazila has a total area of . It borders Zajira Upazila to the west and north, Munshiganj District to the north, Bhedarganj Upazila to the east and south, and Shariatpur Sadar Upazila to the west. The Padma River flows through the northern part of the upazila and the Kirtinasha River flows through the upazila too.