Neither... they run one direction each day depending on where they start. If they start in Newport, they may make a run up to Farnham and back for WRJ/Newport bound cars before heading all the way south. They may also pool power with CP for the runs north to Farnham, and south to WRJ. The line has been upgraded to the point where much of it is 25 now.
There were a few instances this winter where a unit was left in St. Johnsbury, and another crew switched the salt shed while the Newport Crew took care of business up north.
There's storage for OMYA/Bourne's, Morrison's Feed in Barnet, the salt shed that moved from Ely to St. Johnsbury, CTI in Lyndonville and Barton.
Today's WJNP left White River Junction at 10:28 with 206 and 23 cars.
Avatar: NHV 669 at the south end of the "Pompy" in White River Jct., VT on 4/29/1993. Photo by Richard Roberg.
https://youtube.com/@NHVT_Productions