La route nationale 704, ou RN 704, est une ancienne route nationalefrançaise reliant Limoges à Pont-de-Rhodes (166 kilomètres), dans le Lot.
À la suite de la réforme de 1972, la RN 704 a été déclassée en route départementale 704 (RD 704).
Elle constitue une alternative à l'ex-RN 20 (remplacée depuis par l'autoroute A20) entre Limoges et Saint-Chamarand, les distances étant sensiblement les mêmes (autour de 165 kilomètres).