O mar de Pechora (em russo: Печо́рское мо́ре, ou Pechorskoye More) é um mar no noroeste da Rússia, que constitui a parte sudeste do mar de Barents, entre a ilha Kolguyev a oeste e a ilha Vaygach e a península Yugorsky a leste, indo até à costa sul de Nova Zembla.
O mar de Pechora é muito pouco profundo, com a profundidade média de apenas 6 m. O ponto mais fundo atinge os 210 m. Na parte sul corre para leste a corrente Kolguyev. Tem algumas ilhas próximas da costa, a maior das quais a ilha Dolgiy.
O mar de Pechora fica bloqueado por gelo flutuante entre novembro e junho. O principal rio tributário é o rio Pechora.