Avant la réforme de 1972, la RN 117 allait de Perpignan à Bayonne. La section Perpignan - Saint-Martory a été déclassée en RD 117 ; seule la section Saint-Martory - Bayonne étant restée nationale.
Le nouveau tracé de la RN 117 appartenait autrefois à la RN 125 pour la section Toulouse - Saint-Martory.
Le décret du prévoit le transfert de l'actuelle RN 117 aux départements. Elle a été renumérotée RD 817.
Dans les années 1970, le tronçon de Martres-Tolosane à Lestelle fut doublé par une route à 3 voies qui évitait la traversée de plusieurs agglomérations et le passage le long d'une falaise dangereuse à l'entrée ouest de Saint-Martory. Cette route fut numérotée RN 127, elle est aujourd'hui incorporée à l'A 64.
En 1982 fut ouverte une autre section à 2×2 voies entre Lanespède et Capvern, destinée à être incluse dans la future A 64. Elle permettait de doubler la difficile rampe de Capvern, source fréquente de bouchons en raison des nombreux poids-lourds qui peinaient à la gravir. De plus, la présence d'un pont ferroviaire bas près de Capvern empêchait les gros convois d'emprunter cet itinéraire. L'ouverture de cette déviation permit de contourner ces obstacles et de faciliter la circulation des véhicules.
Cette voie express est de nos jours absorbée par l'A 64.