|opvolger=[[Lijn 75 Torhout Station - Roeselare Station|75]], [[Lijn 351 Roeselare Station - Diksmuide Station|351]]
|frequentie_spits=1x/uur
|frequentie_dal=1x/2 uur
|frequentie_zaterdag=1x/(2) uur
}}
'''Lijn 31''' rijdt reed van Roeselare via Hooglede, Staden, Zarren en Esen naar Diksmuide.
=== Dienstregeling ===
*De meeste ritten rijden reden tussen Roeselare en Hooglede Dorp. Slechts ; slechts enkele functionele ritten rijden reden van en naar Diksmuide.*Doordeweeks rijdt er reed één rit van en naar Hooglede Sint-Jozef.*Op zaterdag vallen er vielen enkele gaten in de dienstregelingen reden drie ritten per richting van/naar Diksmuide.
Op [[Dienstregeling vervoerregio Westhoek 2024|6 januari 2024]] werd de derde fase van het 'Nieuwe net' uitgerold bij [[De Lijn]]. Op deze datum werd de lijn vernummerd naar [[Lijn 351 Roeselare Station - Diksmuide Station|lijn 351]], als verwijzing naar de reguliere buslijn, waar gedeeltelijk parallel aan wordt gereden. Onder het nieuwe lijnnummer worden echter alleen nog functionele ritten Roeselare - Diksmuide gereden voor scholieren in eerstgenoemde plaats. De reguliere ritten tussen Roeselare en Hooglede werden vanaf dezelfde ondergebracht bij de nieuwe [[Lijn 75 Torhout Station - Roeselare Station|lijn 75]].