Von Süden beginnt LA 31 an einer Kreuzung mit LA 182 in New Iberia. Nach einer kurzen Strecke beginnt die Route entlang des Westufers von Bayou Teche. LA 31 kreuzt von Iberia Parish in St. Martin Parish in der Nähe einer Kreuzung mit LA 86. Wenn Sie durch die historische Stadt St. Martinville fahren, überlappt LA 31 kurz LA 96. Weiter nach Norden, LA 31 joggt in der winzigen Gemeinde Parks und folgt einer Westkurve in Bayou Teche. In der Stadt Breaux Bridge joggt die LA 31 erneut und überquert die LA 94. Am nördlichen Ende der Stadt kreuzt der Highway die I-10, die Hauptstraße durch Süd-Louisiana. Der Zugang zur Interstate erfolgt stattdessen über LA 328 am gegenüberliegenden Ufer des Bayou Teche.
LA 31 schlängelt sich weiter entlang mehrerer Kurven im Bayou, vorbei an Cecilia auf dem Weg nach Arnaudville. Hier kreuzt die Autobahn den östlichen Endpunkt der LA 93 und verbindet sich mit der nahe gelegenen I-49. Unmittelbar danach wechselt die LA 31 zum gegenüberliegenden Ufer des Bayou Teche und verläuft nordwestlich nach Leonville, wo sie die LA 103 schneidet. Ein paar Meilen später verlässt LA 31 den Weg von Bayou Teche und kommt schließlich zu einer T-Kreuzung mit LA 742. Die Autobahn biegt genau nach Westen, tritt in die Stadtgrenzen von Opelousas, und geht durch einen Diamanten Austausch mit I-49. LA 31 geht auf Creswell Lane ein kurzes Stück weiter zu seiner Kreuzung mit LA 182 ein paar Blocks südlich der Innenstadt.