बागमती नदी नेपाळच्या काठमांडू खोऱ्यातून वाहते, काठमांडू शहरांना पाटणपासून वेगळे करते, दक्षिण नेपाळच्या मधेश प्रांतातून वाहते आणि भारताच्या बिहार राज्यात कमला नदीला मिळते.