Slaget ved Yamen (kinesisk: 崖门战役, også kendt som Flådeslaget ved Yabjerget 崖山海战) fandt sted den 19. marts 1279, og betragtes som Song-dynastiets sidste modstand mod Yuan-dynastiet. Selv om Yuan-flåden var væsentlig mindre, formåede den ved taktisk dygtige angreb at tilføje Song-flåden et tilintetgørende nederlag.
Slaget stod ved Yamen i dagens Xinhui i Guangdong-provinsen i Kina.
Dette var et af de største søslag i verdenshistorien.