|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 enkele functionele ritten rijden reden van en naar Diksmuide.*Doordeweeks rijdt er reed één rit van en naar Hooglede Sint-Jozef.*Op zaterdag vallen vielen enkele gaten in de dienstregeling en rijden reden drie ritten per richting van/naar Diksmuide.
== Route ==
{{RouteRij| {{Rimg|rsr}} | Roeselare, Noordlaan}}
}}
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]].