MiG-31 er bevæpnet med én 23 mm kanon, samt fire missiler av typen Vympel R-33. I tillegg er det plass til en av følgende kombinasjoner: To Bisnovat R-40-missiler, fire Molniya R-60-missiler eller fire Vympel R-77-missiler.