كان سقوط كامبالا، المعروف أيضا باسم تحرير كامبالا، بمثابة معركة أثناء الحرب الأوغندية التنزانية في عام 1979، حيث شنت القوات المشتركة في تنزانيا وجبهة التحرير الوطني الأوغندية هجوما واستولت على العاصمة الأوغندية كامبالا. ونتيجة لهذا فقد أطيح بالرئيس الأوغندي عيدي أمين، وتبعثرت قواته، ونصبت حكومة تابعة لجبهة التحرير الوطني.

وكان أمين قد استولى على السلطة في أوغندا في عام 1971 وأقام دكتاتورية وحشية. وبعد سبع سنوات حاول غزو تنزانيا جنوبا. وصدت تنزانيا الهجوم وشنت هجوما مضادا على الأراضي الأوغندية. وبعد دحر الأوغنديين وحلفائهم الليبيين في عنتيبي، قام التنزانيون بمراجعة مخططاتهم الهجومية الحالية لكمبالا. وقد دعت الخطط إلى تقدم اللواء 208 من الجنوب، بقيادة الكتيبة 19 المؤلفة من 800 جندي والتي كانت تهدف إلى تأمين مركز المدينة. كان من المقرر أن يهاجم اللواء 207 وكتيبة من قوات جبهة التحرير الوطني من الغرب، في حين كان على اللواء 201 وضع حواجز طرق في الشمال لمنع الوحدات الأوغندية من الانسحاب. وترك ممر شرقي مفتوحا للسماح لليبيين بالخروج إلى جينجا والطيران خارج البلاد. هيأ أمين للدفاع عن كمبالا لكنه هرب من خلال الفجوة.

وبدأ التنزانيون هجومهم على المدينة صباح 10 أبريل. تحركت الكتيبة التاسعة عشرة بحذر على طريق عنتيبي – كامبالا. وقد تقدمت كتائب أخرى من اللواء 208 على بور بيل. وقد أقام اللواء 201 حواجز طرق شمال كامبالا واعترض كلا القوتين اللتين تحاولان تعزيز كامبالا من بومبو وأولئك الذين يحاولون تنفيذ عملية إختراق. وقد تقدم اللواء 207 من الغرب جنبا إلى جنب مع كتيبة جبهة التحرير الوطني، التي قامت بتأمين ناتيتي ومرت عبر روباغا. وقد إستولت إحدى كتائب اللواء 207 على تل كاسوبي والقبر الملكي للكاباكا. وقد واجهت الكتيبة التاسعة عشرة مقاومة متفرقة فقط واستقبلت من قبل حشود من المدنيين المبتهجين. وعند الوصول إلى مركز مدينة كامبالا، واجهت الوحدة، التي تفتقر إلى الخرائط، صعوبات في التجول في الشوارع. وقد قام التنزانيون بتأمين محطة الإذاعة وأقاموا مركزا للقيادة في تل كولولو. واحتلت كتيبة جبهة التحرير الوطني مقر الجمهورية - المقر الرئيسي للجيش الأوغندي في طرف المدينة - دون معارضة، ولكنها تعذر عليها الاستيلاء على مكتب الدولة للبحوث في ناكاسيرو. وقد استولى رجال من الألوية 207 و208 على الأجزاء الجنوبية والغربية من المدينة. ولم تبد الوحدات الليبية القليلة في المنطقة مقاومة تذكر، حيث تراجع أغلبها إلى جينجا.

وبحلول فجر يوم 11 أبريل قطعت القوات التنزانية جميع الطرق خارج كامبالا بما في ذلك الطريق إلى جينجا وبدأت في القضاء على جيوب المقاومة المتبقية. فقد شنت بعض قوات جبهة التحرير الوطني عمليات قتل انتقامية ضد من يشتبه في أنهم من المتعاونين مع نظام أمين، في حين هاجم آخرون جماعة كاكوا والنوبيين، وكلاهما من الجماعات العرقية التي استفادت من الديكتاتورية. وفي وقت لاحق من الصباح قصفت المدفعية التنزانية أجزاء من المدينة. وقد حاول الجنود الأوغنديون المتبقون في المدينة بشدة الفرار بالتغيير إلى ملابس مدنية ومصادرة سيارات مدنية. ولم ترد إحصاءات دقيقة عن عدد الضحايا، بالرغم من ان الخسائر التنزانية كانت طفيفة، ويعتقد ان عشرات الجنود والمدنيين الأوغنديين لقوا مصرعهم. تعد هذه المعركة المرة الاولى في تاريخ القارة الحديث التي تستولى فيها دولة أفريقية على عاصمة دولة أفريقية أخرى وتعزل حكومتها. وفي أعقاب ذلك مباشرة انخرط المدنيون في عمليات النهب المتفشية، على الرغم من محاولات قوات تنزانيا وجبهة التحرير الوطني المحافظة على النظام. شكلت جبهة التحرير الوطنى حكومة أوغندية جديدة. وعلى الرغم من أن القوات الموالية للأمين تركت مشتتة ومفككة بسبب الاستيلاء على العاصمة، استمرت العمليات القتالية في البلد حتى 3 يونيو، عندما وصلت القوات التنزانية إلى الحدود السودانية وأزالت آخر مقاومة.