तवा नदी, नर्मदा नदी की सहायक नदी है।
यह बैतूल (मध्य प्रदेश) में सतपुड़ा श्रेणी से निकलती है और होशंगाबाद जिले में बांद्रा भान के पास नर्मदा नदी से मिलती है।
इसकी लंबाई 172 किमी. है।
यह नर्मदा की सबसे लंबी सहायक नदी है।
पश्चिमी मध्य प्रदेश की प्रमुख नदी चंबल है।
यह इंदौर जिले के महू के निकट जानापाव पहाड़ी (43 मी. ऊंची) से निकलकर उत्तर-पूर्व की ओर मध्य प्रदेश के धार, उज्जैन, रतलाम, मंदसौर जिलों में बहती है।