معركة نافارين (بالتركية: Navarin Deniz Muharebesi) هي معركة بحرية وقعت في 20 أكتوبر 1827 خلال حرب الاستقلال اليونانية في خليج نافارين بين الأسطول العثماني مدعما بالأسطول المصري والجزائري من جهة، وأساطيل الحلفاء (بريطانيا، فرنسا وروسيا) من جهة أخرى.
انهزم العثمانيون هزيمة كبيرة كانت بداية الضعف في صفوف الإمبراطورية العثمانية. و تم تدمير الأسطول الجزائري بشكل شبه تام. ومن هنا بدأت مرحلة استقلال اليونان من الحكم العثماني.