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