Les villes desservies dans le Ternois sont :
Anvin, Aubrometz, Beauvois, Bermicourt, Blangerval-Blangermont, Blangy-sur-Ternoise, Blingel, Boubers-sur-Canche, Conchy-sur-Canche, Conteville-en-Ternois, Croisette, Croix-en-Ternois, Eclimeux, Ecoivres, Erin, Fillièvres, Flers, Fleury, Framecourt, Fresnoy, Galametz, Gauchin-Verloingt, Guinecourt, Hautecloque, Héricourt, Humeroeuille, Humières, Incourt, Linzeux, Monchel-sur-Canche, Monchy-Cayeux, Neulette, Noeylles-lès-Humières, Nuncq-Hautecôte, Œuf-en-Ternois, Pierremont, Ramecourt, Roëllecourt, Rollancourt, Saint-Michel-sur-Ternoise, Saint-Pol-sur-Ternoise, Siracourt, Teneur, Tilly-Capelle, Troisvaux, Wail, Wavrans-sur-Ternoise, Willeman.