Sojuz 10 (ryska: Союз-10) var en flygning i det sovjetiska rymdprogrammet. Farkosten sköts upp med en Sojuz-raket från Kosmodromen i Bajkonur den 23 april1971. Målet med flygningen var att man skulle bli först att besöka rymdstationen Saljut 1, men ett fel i dockningsmekanismen gjorde att man efter dockning inte kunde ta sig in i rymdstationen. Man fick även problem när man skulle lämna rymdstationen.