De N21 of Route nationale 21 is een nationale weg in het zuiden van Frankrijk. De weg loopt van Limoges via Périgueux, Agen en Tarbes naar Lourdes. De weg is ongeveer 398 kilometer lang en daarmee een van de langste nationale wegen sinds de declassificaties van 2006.