Saint-Martin-sur-Armançon es una localidad y comuna francesa situada en la región de Borgoña, departamento de Yonne, en el distrito de Avallon y cantón de Cruzy-le-Châtel.